Source-linked AI summary

SkillDRE: Dual-Stage Red-Team Evolution of Agent Skills via Pre-Execution and Runtime Feedback

Pengyu Zhu, Jingyi Yang, Yi Liu, Li Sun, Sen Su

arXiv:2609.32400v1cs.CRcs.AI

TL;DR

Malicious skills can be iteratively improved, but passing pre-execution scanning does not guarantee runtime attack success, and runtime repairs may trigger new scanner findings. SkillDRE holds a task-conditioned objective and judge rule fixed while evolving skill packages through scanner and runtime feedback. Across four victim models, it reports a 45.28% average ASR, exceeding the strongest baseline by 40.3%, with no final SkillScan findings.

  • Problem

    A malicious skill may pass pre-execution scanning yet fail under runtime defenses, while a revision that repairs execution may introduce new scanner findings.

    Source: §1 · p. 1
  • Method

    SkillDRE fixes a task-conditioned malicious objective and judge rule while evolving skill packages through scanner-guided refinement and runtime feedback, rescanning runtime-guided revisions before execution.

    Source: §1 · p. 2, §3.4 · p. 6
  • Results

    45.28% average attack success rate (ASR), exceeding the strongest baseline by 40.3%, with 0% SkillScan detection and largely preserved benign-task performance.

    Source: §1 · p. 2, §5 · p. 10
  • Takeaways & Limitations

    Two-stage defense feedback can serve as a learning signal for adaptive red teaming, and evaluating either defense stage alone can miss the resulting attack capability.

    Source: §1 · p. 2

    The evaluation concerns a fixed defense pipeline: the task instruction, victim agent, other skills, and defenses remain unchanged while the target skill is revised.

    Source: §3.1 · p. 4

Abstract

from arXiv · show

Agent skills package instructions, executable code, and task-specific resources into reusable artifacts that agents can improve using execution feedback. The same mechanism also enables attackers to evolve malicious skills, making them more effective and less detectable. However, a candidate skill may pass pre-execution scanning yet fail to realize its target under runtime defenses, while a revision that repairs execution may introduce new scanner findings. We introduce SkillDRE, a fully automated framework for evolving complete malicious skill packages through a dual-stage feedback loop. Given a benign task and its associated skills, SkillDRE autonomously constructs and validates a task-conditioned malicious objective and a verifiable judge rule. It then holds both fixed while evolving the skill implementation, with preservation of legitimate task capability. SkillDRE combines scanner-guided evolution with runtime-guided refinement informed by execution outcomes observed under runtime defense. Each runtime-guided revision returns to the pre-execution stage for rescanning and further optimization before re-execution, forming a cross-stage closed loop. Evaluated on SkillsBench across four victim models, SkillDRE achieves an average attack success rate of 45.28%, exceeding the strongest baseline by 40.3%, while its final submitted skills receive no SkillScan findings and largely preserve benign-task performance. These results show that two-stage defense feedback can serve as a useful learning signal for adaptive red teaming and that evaluating either defense stage in isolation can miss the resulting attack capability. Codes is available at https://github.com/whfeLingYu/SkillDRE

1 INTRODUCTION

Skill self-evolution can also enable attackers to refine malicious skills, but success requires reaching a harmful target while passing package and runtime defenses. SkillDRE evolves packages using feedback from both stages; its evaluation reports higher attack success than the strongest baseline alongside no final SkillScan findings.

1 INTRODUCTION

  • Attack construction must reach the harmful behavior during a legitimate workflow, execute successfully, and survive defenses inspecting both the package and runtime operations.A scan-passing candidate may miss its target, while a revision that repairs execution may introduce scanner findings.Source: §1 · pp. 1–2
  • Prior automated methods refine instructions or code using execution traces, detector findings, or audit feedback, motivating evolution of the complete package across both defense stages.Optimizing either objective in isolation can undo progress on the other.Source: §1 · p. 2
  • SkillDRE fixes a task-conditioned malicious objective and verifiable judge rule, then evolves the skill implementation using scanner and runtime feedback in a cross-stage loop.Runtime-guided revisions are rescanned before further execution.Source: §1 · p. 2
  • 45.28% average attack success rate (ASR), exceeding the strongest baseline by 40.3%, with 0% SkillScan detection and largely preserved benign-task performance.The evaluation covers 249 Skills associated with 94 SkillsBench tasks across four victim models.Source: §1 · p. 2
  • SkillDRE’s threat model measures legitimate task functionality separately while the attacker revises a skill using scanner findings and runtime-defense decisions.The task, victim agent, and defenses remain fixed.Source: §1 · p. 2

2 RELATED WORK

Prior skill-evolution work primarily develops reusable capabilities for benign tasks, while attack research explores modifications to prompts or skill packages. SkillDRE examines adversarial skill modification toward a fixed target using both pre-execution and runtime feedback.

2.1 AGENT SKILLS AND SELF-EVOLUTION

  • Most skill-evolution research focuses on improving benign task capability through skill acquisition, refinement, transfer, composition, or iterative improvement in persistent libraries.The literature also studies transfer across tasks, models, or execution systems.Source: §2.1 · pp. 2–3

2.2 ATTACKS ON AGENT SKILLS

  • Attack methods modify prompts or skill packages and use varied feedback, whereas SkillDRE fixes a task-conditioned target and judge rule and returns runtime-guided revisions for rescanning.The comparison covers modified content, target construction, and refinement feedback.Source: §2.2 · p. 3

3 METHODOLOGY

SkillDRE fixes a task-conditioned attack target and judge rule, then evolves a skill through scanner-guided and runtime-guided phases, rescanning each runtime revision.

3 METHODOLOGY

  • The framework alternates scanner-guided pre-execution refinement with runtime-guided refinement, routing each runtime revision back through pre-execution scanning.The attack target and judge rule remain fixed throughout the loop.Source: §3 · p. 3, Figure 1 · p. 4

3.1 PRELIMINARIES AND THREAT MODEL

  • The attacker modifies only the target skill while the task, victim agent, other skills, and defenses remain fixed across repeated trials.A victim agent executes the benign task with its associated skills in a sandbox.Source: §3.1 · pp. 3–4

3.2 INITIALIZATION: ATTACK TARGET AND JUDGE RULE CONSTRUCTION

  • Initialization constructs a shared task-level intent and per-skill targets, then builds judge rules using local checks and semantic validation.Accepted targets and the final judge rule remain fixed during skill evolution.Source: §3.2 · pp. 4–5

3.3 PHASE 1: PRE-EXECUTION EVOLUTION

  • Phase 1 scores SkillScan findings by severity and admits only zero-risk candidates to Phase 2, while refiners preserve the skill’s functionality and interface.Lower risk scores indicate lower scanner-assessed risk.Source: §3.3 · pp. 5–6

3.4 PHASE 2: RUNTIME-GUIDED EVOLUTION

  • Phase 2 uses execution and defense feedback to seek target realization without an operation stop; each revision re-enters Phase 1 for rescanning.The judge rule’s diagnostics and SkillSonar’s decisions guide runtime refinement.Source: §3.4 · p. 6

4 EXPERIMENTS

SkillDRE is evaluated across four victim models, with attack effectiveness and scanner detection as primary measures. Its main results show higher attack success than baselines with no final SkillScan findings, while construction and ablation results characterize the cross-stage evolution loop.

4.1 EXPERIMENTAL SETUP

  • The evaluation covers 249 Skills and 94 tasks, uses four victim models, and reports ASR under runtime defense, SkillScan detection rate, and legitimate-task accuracy.All attack methods use DeepSeek-V4-Pro as the attack model; Phase 2 allows at most ten runtime trials per skill.Source: §4.1 · pp. 6–7

4.2 MAIN RESULTS

  • 45.28% average ASR across four victim models, 40.3 percentage points above the strongest baseline; SkillDRE has 0.00% DR versus baselines’ 97.34–100.00%.Per-model ASR ranges from 43.78% to 46.99%.Source: Table 2 · p. 7, §4.2 · p. 7
  • Figure 2 pairs No Attack and SkillDRE benign-task ACC within each victim model; ∆ACC is measured in percentage points, with positive values indicating degradation.Source: Figure 2 · p. 7

4.3 CONSTRUCTION EFFICIENCY AND EVOLUTION DYNAMICS

  • Task-level intents, skill-level targets, and judge rules take averages of 1.49, 2.24, and 1.84 construction rounds, with first-round acceptance rates of 69.15%, 80.72%, and 61.04%, respectively.Accepted targets and judge rules remain fixed during skill evolution; skill-level targets have the highest first-round acceptance but extend to 29 rounds.Source: §4.3 · p. 8, Figure 3 · p. 8
  • Cold-start evolution supplies scanner-approved skills for Phase 2; Figure 4 encodes rounds to scanner acceptance and aggregate findings by severity.Source: Figure 4 · p. 8, §4.3 · p. 9
  • 34.54–37.35% first-round ASR rises to 43.78–46.99% after ten runtime rounds, a gain of 8.03–12.45 percentage points across victim models.Every revised skill must again pass SkillScan before execution; by round 8, all four models have achieved most observed gains.Source: §4.3 · p. 9, Figure 5 · p. 9

4.4 ABLATION RESULTS

  • 46.99% ASR with 0.00% DR for full SkillDRE exceeds iterative Phase 1 by 12.05 ASR points and reduces DR by 79.92 points versus iterative Phase 2.Iterative Phase 1 alone lowers DR but also lowers ASR; iterative Phase 2 raises ASR while increasing DR.Source: §4.4 · p. 9, Table 3 · p. 9

5 CONCLUSION

SkillDRE evolves malicious skill packages using pre-execution and runtime feedback, holding validated attack targets and judge rules fixed. On SkillsBench, it achieves a 45.28% average ASR and its ablations show the role of scanner re-entry after runtime-guided edits.

5 CONCLUSION

  • 45.28% average ASR across four victim models, exceeding the strongest baseline by 40.3%, with no SkillScan risk findings on final submitted skills and largely preserved benign-task performance.Source: §5 · p. 10

A OVERALL ALGORITHM OF SKILLDRE

  • SkillDRE constructs and validates an attack target and judge rule, holds both fixed, then combines scanner-guided evolution with runtime-guided refinement and rescans revisions before execution.The fixed objective separates the targeted harm from the implementation used to realize it.Source: §5 · p. 10, A OVERALL ALGORITHM OF SKILLDRE · pp. 14–15

5 CONCLUSION

  • Ablations show runtime-guided refinement increases attack success, while Phase 1 re-entry restores scanner acceptance after runtime-guided edits.Source: §5 · p. 10

B RATIONALE FOR RISK-SCORE WEIGHTS

The Phase 1 risk score is designed to prioritize findings lexicographically by severity, not to estimate their relative harm. The chosen weights preserve that ordering within the observed count range.

  • The score R(h, m, l) = w_hh + w_mm + w_ll encodes lexicographic minimization of high-, then medium-, then low-severity findings; this is a ranking choice, not calibrated relative harm.Source: B RATIONALE FOR RISK-SCORE WEIGHTS · p. 15
  • For bounded counts m ≤ M and l ≤ L, w_h > w_mM + w_lL, w_m > w_lL, and w_l > 0 suffice to preserve the severity ordering.An extra higher-severity finding cannot be offset by reductions in lower-severity counts.Source: B RATIONALE FOR RISK-SCORE WEIGHTS · p. 15
  • Across 804 valid scans, observed M = 9 and L = 5; weights (10,000, 1,000, 10) satisfy the stated ordering conditions.Within this count range, minimizing the weighted score is equivalent to lexicographically minimizing the severity-count triplet, and R = 0 only when all counts are zero.Source: B RATIONALE FOR RISK-SCORE WEIGHTS · p. 15
  • Among 1,703 candidate pairs, adopted weights produced no inversions or ties, versus 107 inversions and 303 ties for equal weights and 13 inversions and 66 ties for (3, 2, 1).Comparisons were restricted to distinct severity-count triplets from the same task–skill combination.Source: B RATIONALE FOR RISK-SCORE WEIGHTS · p. 15

C COMPARATIVE ANALYSIS OF ATTACK EFFECTS ON TASK ACCURACY

The task-accuracy comparison uses ∆ACC on each method’s attack-evaluated subset, with positive values indicating degradation. SkillDRE’s four-model average is negative, unlike the two cited baselines.

D THREAT CLASSIFICATION STATISTICS

SkillDRE’s accepted attack targets span six threat categories, with exfiltration-related behaviors accounting for most classified threats.

D THREAT CLASSIFICATION STATISTICS

E HUMAN VALIDATION OF ATTACK TARGETS

A random review of 125 of 249 skill-level target–rule pairs assessed target maliciousness and judge-rule correctness against execution trajectories.

E HUMAN VALIDATION OF ATTACK TARGETS

F THREAT CATEGORY DISTRIBUTION IN PHASE 1

SkillScan findings during Phase 1 cold-start evolution covered varied threat categories, with category composition differing across risk levels.

F THREAT CATEGORY DISTRIBUTION IN PHASE 1

G HARNESS COMPARISON

SkillDRE was tested with Codex and Claude Code using DeepSeek-V4-Pro as the victim model; both harnesses yielded nonzero ASR and zero SkillScan detection.

G HARNESS COMPARISON

Loading 2609.32400v1…