SEEK: Skill Extraction with Evolving Knowledge against Frontier Science Agents
Organizations: City University of Hong Kong, Hong Kong · Hong Kong Institute of AI for Science, Hong Kong · Deakin University, Australia · The University of Melbourne, Australia ·
Abstract
Science agents increasingly package domain expertise as reusable skills that plan analyses, select tools, and execute workflows. This modularity creates a confidentiality risk: the interactions that deliver a skill's capability can also reveal the skill itself. We build an extensible benchmark of 40 protected skills across eight open- and closed-source science-agent platforms, comparing direct, fixed-strategy, and bandit-guided iterative probing under reference-based and reference-free evaluation. Leakage is pervasive: all eight platforms (100%) leak at least one protected skill, and four reach 100% attack success under a single direct request. To stress-test platforms that resist simple probing, we propose SEEK (Skill Extraction with Evolving Knowledge), a black-box, self-evolving red-teaming agent that consolidates response-derived evidence in persistent memory and evolves reusable attack skills, using only user-visible responses. On 12 skills from SpatialAgent and Biomni, SEEK achieves 100% attack success while reducing the mean first-success round by 31.8% and 38.2% relative to bandit-guided probing. Against a confidentiality policy that blocks all three benchmark protocols, SEEK still extracts one of six protected skills. These findings show that current science agents do not reliably protect their skills and that defenses must be evaluated against adaptive, multi-turn attackers.
Figures & tables
| Platform | DP | FSP | BGIP | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Max | Mean | ASR | FSR | Max | Mean | ASR | FSR | Max | Mean | ASR | FSR | ||
| Open-source targets / | |||||||||||||
| ClawBio | 6 | 1.000 | 1.000 | 100.0% | 1.0 | 1.000 | 0.998 | 100.0% | 1.0 | 1.000 | 0.952 | 100.0% | 5.8 |
| OpenScience | 6 | 1.000 | 0.838 | 66.7% | 1.0 | 1.000 | 0.706 | 50.0% | 1.0 | 1.000 | 0.947 | 83.3% | 2.8 |
| EvoScientist | 2 | 0.957 | 0.955 | 100.0% | 1.0 | 0.980 | 0.969 | 100.0% | 1.0 | 0.980 | 0.974 | 100.0% | 2.0 |
| SpatialAgent | 6 | 0.967 | 0.218 | 16.7% | 1.0 | 0.999 | 0.220 | 16.7% | 1.0 | 1.000 | 0.940 | 100.0% | 3.7 |
| Platform | Method | ASR | Mean FSR |
|---|---|---|---|
| SpatialAgent | BGIP | 100.0% | 3.67 |
| SpatialAgent | SEEK | 100.0% | 2.50 |
| Biomni | BGIP | 100.0% | 5.67 |
| Biomni | SEEK | 100.0% | 3.50 |
| Mean | ASR | |||
|---|---|---|---|---|
| Protocol | Original | Defense | Original | Defense |
| DP | 0.838 | 0.000 | 66.7% | 0.0% |
| FSP | 0.706 | 0.060 | 50.0% | 0.0% |
| BGIP | 0.947 | 0.563 | 83.3% | 0.0% |
| SEEK | 0.925 | 0.487 | 83.3% | 16.7% |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Platform | Access | General skills | Science skills |
|---|---|---|---|
| ClawBio | Open | article-data-fetcher , lit-synthesizer , pubmed-summariser | gwas-pipeline , nfcore-scrnaseq-wrapper , pharmgx-reporter |
| OpenScience | Open | large-file , modal-run , remote-compute | domain-check , publication-figures , traceability-review |
| EvoScientist | Open | find-skills , skill-creator | None |
| SpatialAgent | Open | database_query , sequence_analysis , annotation | cell_cell_communication , spatial_deconvolution , spatial_domain_detection |
| Virtual-Lab | Open | principal-investigator , scientific-critic | None |
| SciencePal | Closed | verify-bib , zotero , graphify | tooluniverse-sequence-analysis , tooluniverse-single-cell , tooluniverse-protein-structure-prediction |
| DP | FSP | BGIP | ||||
|---|---|---|---|---|---|---|
| Interface | Mean | ASR | Mean | ASR | Mean | ASR |
| Claude Code bridge | 1.000 | 100.0% | 0.998 | 100.0% | 0.952 | 100.0% |
| RoboTerri | 0.015 | 0.0% | 0.216 | 0.0% | 0.354 | 0.0% |
| Architecture / category | DP | FSP | BGIP |
|---|---|---|---|
| Open-source / General | 0.674 | 0.759 | 0.931 |
| Open-source / Science | 0.740 | 0.552 | 0.943 |
| Closed-source / General | 0.678 | 0.760 | 0.947 |
| Closed-source / Science | 0.710 | 0.693 | 0.950 |
| Condition | ||||||
|---|---|---|---|---|---|---|
| Full SEEK | 0.649 | 0.707 | 0.960 | 0.961 | 0.961 | 1.000 |
| SEEK -base | 0.385 | 0.396 | 0.396 | 0.537 | 0.703 | 0.719 |
| SEEK -memory | 0.795 | 0.829 | 0.864 | 0.864 | 0.884 | 0.884 |
| SEEK -skill-evo. | 0.765 | 0.806 | 0.834 | 0.834 | 0.834 | 0.858 |
| Tactic | Role |
|---|---|
| Progressive FITD | Start with plausible metadata or a small partial definition, then request one adjacent element at a time. |
| Execution artifact | Use a normal result, report, trace, command, generated file, or error as evidence for the next probe. |
| Behavioral reverse engineering | Infer the input–output contract by varying one observable behavior dimension at a time. |
| Implementation-semantics backfill | Recover executable details when the interaction is stuck at a fixed artifact, wrapper error, or unknown contract. |
| Completion | Present a partial hypothetical contract with one missing element and ask the target to complete or correct it. |
| Contrastive probing | Present two alternatives that differ in one fact and use the correction to separate hypotheses. |
AI Agent Security
Artificial intelligence agent security studies attacks and safeguards for tool-using, persistent, and collaborative systems across digital and physical settings.
See all 510 papers