Pith. sign in

REVIEW 3 major objections 4 minor 17 references

The paper claims that a pre-deployment audit that runs each agent skill in matched environments, with and without the skill enabled, and adds minimal task-irrelevant decoy resources, detects 99.50% of harmful skills while keeping false posi

Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →

An AI-skill safety scanner that runs skills with and without decoy resources and compares behavior to detect hidden, conditional malicious actions.

T0 review reviewed 2026-08-05 challenge →

load-bearing objection SkillSentry is a genuinely useful dynamic scanner with a well-designed attribution pipeline, but the headline numbers rest on a single no-skill control run per seed, so the recall/FPR claims are not yet established. the 3 major comments →

arxiv 2608.03485 v1 pith:JUELQOO5 submitted 2026-08-04 cs.CR

SkillSentry: Adaptive Honey Worlds for Dynamic Safety Testing of Agent Skills

classification cs.CR
keywords agent skillsLLM agentsdynamic safety testinghoney worldscapability driftcausal attributionskill injectionscanner evasion
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

SkillSentry's central claim is that harmful agent skills are best detected by running a controlled experiment around each skill rather than by inspecting its code. The auditor infers a capability contract from the skill's advertised function, builds two matched simulated environments—one ordinary and one containing a minimal task-irrelevant decoy resource—and executes the same task once with the skill enabled and once without it. A violation is reported only when a completed tool effect appears solely in the skill-enabled run, is grounded in the package's own source, and falls outside the advertised capability. On benchmarks this design reports 99.50% recall on the harmful-only set and 96.08% and 96.43% F1 on mixed sets with false-positive rates below 5%; under four semantics-preserving evasion attacks it keeps 92.95% average F1 versus 80.07% for the strongest baseline. If the approach holds, skill scanning becomes evidence-grounded behavioral testing, with the principal cost being computation and API tokens rather than detection accuracy.

Core claim

The discovery is that a skill scanner can treat each suspicious behavior as a testable hypothesis and decide safety by executing the skill under controlled conditions. SkillSentry derives a capability contract from the skill's advertised function, converts source-supported candidate behaviors into test plans, and creates an adaptive honey world whose only difference from an ordinary world is a uniquely marked, task-irrelevant decoy resource that gives hidden behavior an opportunity to fire. Each test runs a four-execution causal bundle—ordinary and honey worlds, each with and without the skill—so effects caused by the task or base agent are subtracted out by the no-skill control. The retaine

What carries the argument

The central object is the adaptive honey world and the four-execution causal bundle. A honey world is an LLM-simulated environment seeded with the smallest task-irrelevant decoy resource a suspected behavior needs to fire; the causal bundle runs the same task in ordinary and honey worlds, each once with the skill and once without, so that the difference isolates skill-caused effects. This machinery makes latent code paths reachable and attributes observed effects to the skill rather than to the task or base agent.

Load-bearing premise

The causal claim rests on a single no-skill control run per seed: if LLM-agent stochasticity makes that one control run differ by chance, effects could be misattributed to the skill and the reported recall and false-positive rates would not be stable.

What would settle it

Re-run SkillSentry on SkillTrustBench many times with different seeds—say 20 seeds per skill—and record whether each skill gets the same verdict. If verdicts flip between runs because the no-skill control occasionally performs the flagged action, or because the skill-enabled run occasionally fails to trigger it, the single-bundle attribution assumption fails. A more targeted version: construct skills that do nothing, run the bundle repeatedly, and count how often a completed 'skill-only' effect still appears; any nontrivial rate would falsify the claim that the differential isolates skill caus

Watch this falsifier. Get emailed when new claim-graph text bears on it.

If this is right

  • A scanner that requires a completed, skill-caused, out-of-contract effect can report high recall without drowning in false positives: FPR falls below 5% on both mixed benchmarks while recall stays near or above 94%.
  • Rewriting a harmful skill's instructions or code layout does not hide it, because the test triggers the capability itself; SkillSentry keeps 92.95% average F1 against four semantics-preserving attacks, versus 80.07% for the strongest baseline.
  • The same audit transfers to capability injection, where a clean skill is modified to carry hidden behavior: 86.32% F1 with 3.94% FPR on Skill-Inject and SkillJect.
  • The pipeline is backbone-independent: every tested LLM keeps HarmfulSkillBench recall at or above 97%, though contract interpretation is the most model-sensitive stage.
  • Using the method costs more than static scanning—119 seconds per skill in the sampled run—but the extra computation is what produces replayable evidence and the low false-alarm rate.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The reported numbers come from one execution per seed; because LLM agents are stochastic, the causal bundle could be sensitive to seed choice. A natural extension is to repeat each bundle across several seeds and report variance or confidence intervals for recall and FPR.
  • The detection ceiling is set by the test generator's ability to infer plausible behaviors from source; a skill whose trigger the generator cannot imagine from the package content would stay invisible even in a honey world. This points to combining source-guided planning with fuzzing over environment states.
  • The decoy approach could generalize beyond skills to other plugin- or tool-based agent extensions, such as MCP servers, by treating each external component as the component under test and applying the same differential-execution design.
  • Because the verdict comes from replayed observable effects, the framework's outputs are audit artifacts rather than binary judgments; this could support downstream review processes, policy logging, and adversarial retesting as skills update.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit.

Referee Report

3 major / 4 minor

Summary. SkillSentry is a pre-deployment dynamic safety-testing framework for LLM-agent skills. It infers a capability contract from the skill's advertised function, uses source analysis to generate test plans, constructs ordinary and honey worlds with controlled decoy resources, and compares skill-enabled vs. no-skill executions to attribute observed effects to the skill. The paper evaluates against seven static/semantic scanner configurations on three standard benchmarks, an evasion suite, and two injection benchmarks, reporting high recall/F1 and low FPR, with ablations attributing gains to each component. The code is released.

Significance. If the reported results are reliable, SkillSentry makes a useful contribution: it advances skill safety testing from artifact inspection toward execution-grounded, causally attributed auditing. The controlled-experiment framing (paired runs, matched worlds, completed-effect verification, explicit 'unresolved' outcomes) is a sound design idea, and the ablation study gives partial evidence that each component matters. The public code release and the use of replayable execution evidence are strengths. However, the evaluation's statistical grounding is currently too weak to support the headline claims, and the baseline comparison omits the most relevant dynamic-detection work cited in the paper itself.

major comments (3)
  1. [§3.3, Tables 1–3] The causal-attribution method rests on a single no-skill control run per world per seed, yet LLM agents are stochastic. Section 3.3 mentions a 'random seed' but no number of seeds, temperature, or repeated executions is reported; all headline metrics are point estimates. A single control run can produce a spurious skill/no-skill differential simply because one of the two trajectories omitted or performed an effect by chance, and every verdict inherits this. The 'Without Baseline Differential' ablation in Table 3 does not fix this, since it still uses one control per condition. Please run repeated seeds/runs and report distributions, confidence intervals, or at least the number of repetitions; without this, the claims of 99.50% Recall and sub-5% FPR are not statistically supported.
  2. [§4.1, Related Work §2.2/§2.3] The evaluation compares against seven configurations from three scanner families (SkillSpector, Cisco Skill Scanner, Skill Vetter), all of which are static or one-shot semantic reviewers. Yet the related work cites Ji et al. 2026, 'Cloak and Detonate,' which is a dynamic detection method for agent skill malware. Omitting the closest dynamic baseline makes the 'strongest baselines' comparison incomplete and weakens the claim of substantial improvement. Please add this baseline (or a comparable dynamic detector) to Tables 1–2, or explicitly justify its exclusion with a concrete reason.
  3. [§3.4, Figure 4] The same model family (DeepSeek-V4-Pro) is used for test generation and evidence judging. The authors argue that semantic critic and dynamic verifier have distinct roles, and Figure 4 shows matched generator-judge pairs outperform cross-model pairs. However, this does not address the risk that a false premise from the generator propagates to a judge with the same inductive biases. A concrete test would be to evaluate a sample of verdicts with a judge from a different model family or with human adjudication, and report agreement. This is a correctness-risk concern rather than a circularity claim, but it directly affects the reliability of the reported verdicts.
minor comments (4)
  1. [§4.3] The phrase '80.07% for the strongest baselines' is ambiguous because the strongest baseline differs per attack. Specify which baseline is used for each attack and whether the average is over the per-attack best baseline or the same configuration.
  2. [§4.1] No dataset sizes are given for HarmfulSkillBench, SkillTrustBench, or MalSkillBench. Reporting sample sizes per benchmark would help interpret the precision/recall/FPR percentages, especially for HarmfulSkillBench where only Recall is reported.
  3. [Abstract and §4.2] The abstract states '96.26% average F1 on standard benchmarks'; this number appears to be the average of the two mixed benchmarks. Clarify that HarmfulSkillBench is excluded because it has no clean samples.
  4. [§3.3] The phrase 'random seed' appears only in this section and is never operationalized in the experiments. Either specify the number of seeds used or remove the phrase to avoid implying variability.

Circularity Check

0 steps flagged

No significant circularity: SkillSentry's detection claims rest on external benchmarks and executed behavior, not on self-referential definitions, fitted predictions, or load-bearing self-citations.

full rationale

SkillSentry's central claim is an empirical detection result evaluated on external benchmarks (HarmfulSkillBench, SkillTrustBench, MalSkillBench) and independently provided evasion/injection datasets. The method's decision rule is a controlled experiment: it derives a capability contract from the advertised task, constructs honey worlds to trigger source-supported behaviors, compares skill-enabled and no-skill executions, and reports unsafe only for completed, source-grounded effects outside the contract. Each stage is operationally distinct from the verdict: the contract is an input derived from the skill description, not from benchmark labels; the honey world is built from the test plan, not from ground-truth labels; and the baseline differential is a causal control, not a fitted parameter. No equation-level reduction exists because the paper contains no formal derivation chain that could equate a prediction with an input by construction. The single no-skill control run is a statistical robustness concern about LLM stochasticity, not a circular step: the paper explicitly treats the differential as evidence of skill causation, and the claimed FPR/Recall numbers do not reduce to the method's definitions. The only overlapping self-citation (Zhan et al. 2024, sharing a co-author) appears in related-work background and is not load-bearing. The paper is therefore self-contained against external benchmarks, and the appropriate finding is no significant circularity.

Axiom & Free-Parameter Ledger

0 free parameters · 4 axioms · 2 invented entities

This is an empirical systems paper, not a derivation, so there are no fitted free parameters. The load-bearing assumptions are the fidelity of the LLM-simulated sandbox, the authority of the inferred capability contract, fair baseline comparison, and the sufficiency of single-run differential execution for causal attribution.

axioms (4)
  • domain assumption An LLM-simulated sandbox faithfully reproduces the execution semantics of skills and agents, including tool effects, so that behaviors triggered in the honey world complete in the same way as in real deployments.
    Central to Sections 3.2 and 3.4; if the sandbox diverges from real environments, completed effects verified in simulation may not occur in practice.
  • domain assumption The advertised skill description, user inputs, and deployment policy define an authoritative capability contract; behavior outside it is unsafe.
    Used in Section 3.1 to derive the contract. If the description is misleading or incomplete, the contract itself is wrong and all verdicts inherit that error.
  • domain assumption Baseline scanners were configured and applied fairly, with equivalent task prompts, budgets, and model access.
    The claimed improvements depend on fair comparison. Section 4.1 describes configurations but does not disclose exact prompts, budgets, or model parameters for baselines.
  • domain assumption LLM agent execution is deterministic enough that a single four-run bundle per seed can identify skill-caused effects; variance is not reported.
    Section 3.3 defines the causal bundle with one run per condition; no repeated seeds or confidence intervals are given, so causal attribution rests on unmeasured stochasticity.
invented entities (2)
  • capability drift no independent evidence
    purpose: Formulates skill safety as deviation from an LLM-inferred capability contract.
    Defined in Section 3 and used for verdicts, but has no external operationalization independent of the paper's own LLM-based contract inference.
  • adaptive honey world no independent evidence
    purpose: Adds contract-specific decoy resources that give suspected behavior an opportunity to trigger.
    The paper does not provide an external way to confirm that honey worlds activate the same branches real systems would, beyond its own evaluations.

reviewed 2026-08-05 · how reviews work

0 comments
Cite this review

Pith. "Pith review of SkillSentry: Adaptive Honey Worlds for Dynamic Safety Testing of Agent Skills." pith.science (2026). https://pith.science/paper/JUELQOO5

@misc{pith2026260803485,
  author       = {Pith},
  title        = {Pith review of: SkillSentry: Adaptive Honey Worlds for Dynamic Safety Testing of Agent Skills},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/JUELQOO5}},
  note         = {Machine review of arXiv:2608.03485}
}
Share X Bluesky LinkedIn Reddit HN
read the original abstract

External skills extend the capabilities of large language model agents, but also introduce an execution-time attack surface: a skill that appears benign under inspection may reveal harmful behavior only after particular environmental states, resources, or interaction histories are encountered. Existing scanners primarily rely on static analysis, predefined rules, or one-shot semantic judgments, making such conditional behavior difficult to elicit and attribute. We present SkillSentry, a dynamic safety-testing framework based on adaptive honey worlds. SkillSentry infers the intended capability boundary of a skill, constructs an LLM-simulated environment with controlled decoy resources, and adaptively generates tasks to explore its behavioral states. It then compares skill-enabled trajectories with matched no-skill executions, grounding suspicious behaviors in source code and verified execution traces before making a final decision. We evaluate SkillSentry against seven scanner configurations. SkillSentry achieves 99.50% Recall and 96.26% average F1 on standard benchmarks. Under semantics-preserving evasion, it reaches 92.95% average F1, compared with 80.07% for the strongest baselines. Our code is available at https://github.com/nizhangli062-jpg/SkillSentry-Adaptive-Honey-Worlds-for-Dynamic-Safety-Testing-of-Agent-Skills.

Figures

Figures reproduced from arXiv: 2608.03485 by Hao Zhang, Jiaye Lin, Nizhang Li, Quanchen Zou, Wenxin Zhang, Xiangfan Wu, Xiangzheng Zhang, Xixun Lin, Zonghao Ying, Zonglei Jing.

Figure 1
Figure 1. Figure 1: Motivating case. Skill Vetter accepts the docu [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Overview of SkillSentry. The framework derives a capability contract and source-grounded test plans, constructs matched ordinary and honey worlds, compares four executions, and verifies retained skill-caused effects before producing a verdict. the possible trigger, expected action, reason the action may exceed the contract, and observable evidence of completion. Every element must be grounded in cited pack… view at source ↗
Figure 3
Figure 3. Figure 3: Backbone sensitivity. The plot reports Recall on [PITH_FULL_IMAGE:figures/full_fig_p006_3.png] view at source ↗
Figure 4
Figure 4. Figure 4: Generator–judge assignments on the complete benchmarks. Cells report F1 for SkillTrustBench and MalSkillBench [PITH_FULL_IMAGE:figures/full_fig_p007_4.png] view at source ↗
Figure 5
Figure 5. Figure 5: Supplementary evaluation of clean-to-harmful ca [PITH_FULL_IMAGE:figures/full_fig_p007_5.png] view at source ↗

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

17 extracted references · 11 canonical work pages · 2 internal anchors

  1. [1]

    Bowen, B

    AISAGroup.2026.Skill-Inject.Officialsoftwarerepository; accessed 2026-07-29. Bowen, B. M.; Hershkop, S.; Keromytis, A. D.; and Stolfo, S. J

  2. [4]

    Cloak and Detonate: Scanner Evasion and Dynamic Detection of Agent Skill Malware

    Cloak and Detonate: Scanner Evasion and Dy- namicDetectionofAgentSkillMalware. arXiv:2607.02357. Jia,F.;Wu,T.;Qin,X.;andSquicciarini,A.2025. TheTask Shield:EnforcingTaskAlignmenttoDefendAgainstIndirect Prompt Injection in LLM Agents. InProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics, 29680–29697. Jia, X.; Liao, J.; ...

  3. [5]

    Juels, A.; and Rivest, R

    HarmfulSkillBench: How Do Harmful Skills Weaponize Your Agents? arXiv:2604.15415. Juels, A.; and Rivest, R. L

  4. [7]

    arXiv:2604.02837

    Towards Secure Agent Skills: Architecture, Threat Taxonomy, and Security Analysis. arXiv:2604.02837. Lin, Y.-T.; and Yu, C.-M. 2026a. PhantomSkill Artifact. Author-provided anonymous artifact; accessed 2026-07-29. Lin, Y.-T.; and Yu, C.-M. 2026b. PhantomSkill: Malicious Code Injection in Agent Skill Ecosystems. arXiv:2606.19191. Liu,F.;Zhang,Y.;Luo,J.;Dai...

  5. [8]

    Do Not Mention This to the User

    “Do Not Mention This to the User”: Detecting and Understanding Malicious Agent Skills in the Wild. Accepted to the 35th USENIX Security Symposium, arXiv:2602.06547. Lu, J.; Holleis, T.; Zhang, Y.; Aumayer, B.; Nan, F.; Bai, H.; Ma, S.; Ma, S.; Li, M.; Yin, G.; Wang, Z.; and Pang, R

  6. [10]

    Official software repository; accessed 2026-07-29

    Hermes Agent. Official software repository; accessed 2026-07-29. NVIDIA.2026. SkillSpector:SecurityScannerforAIAgent Skills. Official software repository; accessed 2026-07-29. OpenClaw

  7. [11]

    Official software repository; accessed 2026-07-29

    OpenClaw. Official software repository; accessed 2026-07-29. Paz, N.; Pradeep, K.; Raghavan, N.; Nikirk, A.; Patil, Y. B.; and Gupta, M

  8. [12]

    arXiv:2605.11418

    Under the Hood of SKILL.md: Semantic Supply-Chain Attacks on AI Agent Skill Registry. arXiv:2605.11418. Schmotz, D.; Beurer-Kellner, L.; Abdelnabi, S.; and An- driushchenko, M

  9. [13]

    arXiv:2602.20156

    Skill-Inject: Measuring Agent Vul- nerability to Skill File Attacks. arXiv:2602.20156. spclaudehome

  10. [14]

    Official ClawHub listing; accessed 2026-07-29

    Skill Vetter. Official ClawHub listing; accessed 2026-07-29. TencentZhuqueLab.2026. SkillTrustBench. Officialbench- mark dataset; accessed 2026-07-29. TrustAIRLab

  11. [15]

    Official software and data repository; accessed 2026-07-29

    HarmfulSkillBench. Official software and data repository; accessed 2026-07-29. Wang, Z.; Gao, Y.; Wang, Y.; Liu, S.; Sun, H.; Cheng, H.; Shi,G.;Du,H.;andLi,X.2026. MCPTox:ABenchmarkfor ToolPoisoningonReal-WorldMCPServers. InProceedings oftheAAAIConferenceonArtificialIntelligence,volume40, 35811–35819. Yuan, T.; He, Z.; Dong, L.; Wang, Y.; Zhao, R.; Xia, T...

  12. [17]

    InFindings of the Association for Computational Linguistics: ACL 2024, 10471–10506

    In- jecAgent:BenchmarkingIndirectPromptInjectionsinTool- Integrated Large Language Model Agents. InFindings of the Association for Computational Linguistics: ACL 2024, 10471–10506. Zhang, H.; Huang, J.; Mei, K.; Yao, Y.; Wang, Z.; Zhan, C.; Wang, H.; and Zhang, Y

  13. [2009]

    InProceedings of the 5th International Conference onSecurityandPrivacyinCommunicationNetworks,51–70

    Baiting Inside Attackers Using Decoy Docu- ments. InProceedings of the 5th International Conference onSecurityandPrivacyinCommunicationNetworks,51–70. CiscoAIDefense.2026. SkillScanner:SecurityScannerfor Agent Skills. Official software repository; accessed 2026- 07-29. Debenedetti, E.; Zhang, J.; Balunović, M.; Beurer-Kellner, L.;Fischer,M.;andTramèr,F.20...

  14. [2013]

    InProceedings of the ACM SIGSAC Conference on Computer and Communications Se- curity, 145–160

    Honeywords: Making Password-Cracking Detectable. InProceedings of the ACM SIGSAC Conference on Computer and Communications Se- curity, 145–160. Kim,Y.;Song,M.;andShin,S.2026. SkillMutator:Bench- marking and Defending Language-and-Code Cross-Modal Attacks on LLM Agent Skills. arXiv:2606.14154. Li, Z.; Wu, J.; Ling, X.; Cui, X.; and Luo, T

  15. [2024]

    InFindings of the Association for Computational Linguistics: EMNLP 2024, 1467–1490

    R-Judge: Benchmarking Safety Risk Awareness for LLM Agents. InFindings of the Association for Computational Linguistics: EMNLP 2024, 1467–1490. Zhan, Q.; Liang, Z.; Ying, Z.; and Kang, D

  16. [2025]

    In Findings of the Association for Computational Linguistics: NAACL 2025, 1160–1183

    ToolSandbox: A Stateful, Conversational, Interactive Evaluation Benchmark for LLM Tool Use Capabilities. In Findings of the Association for Computational Linguistics: NAACL 2025, 1160–1183. Nous Research

  17. [2026]

    Detecting Malicious Agent Skills in the Wild using Attention

    Detect- ing Malicious Agent Skills in the Wild Using Attention. arXiv:2606.23416. Feng, Y.; Lin, R.; Wen, M.; He, Q.; Guo, Y.; Ding, Y.; Wu, Y.;Chen,J.;Xu,Z.;Du,X.;Ma,J.;Chen,Z.;Ma,X.;Chen, Y.;andDeng,X.2026. SafetyTestingLLMAgentsatScale: From Risk Discovery to Evidence-Grounded Verification. arXiv:2607.01793. Guo, W.; Zeng, W.; Liu, C.; Jia, X.; Xu, Y.;...

This paper was first reviewed by deepseek-v4-flash on August 5, 2026.