skills-marketplace-readiness
Pass
Audited by Gen Agent Trust Hub on Jul 23, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: Python scripts within the evaluation directory (
eval/run_harness.pyandeval/target_agent_runner.py) utilizesubprocess.runto execute commands. This functionality is used to run a marketplace agent within a Docker container for behavioral testing. The harness enforces security by requiring digest-pinned images and utilizing restrictive execution flags such as--network noneand--read-only.- [EXTERNAL_DOWNLOADS]: TheSKILL.mdinstructions recommend using thenpx skills@latestcommand. This facilitates fetching and executing tools from the standard NPM registry for repository setup and management.- [PROMPT_INJECTION]: The skill implements an evaluation framework that processes fixture repositories, creating a surface for indirect prompt injection. This is addressed by the following architecture: (1) Ingestion points: Untrusted fixture content is read fromeval/fixtures/repos/into the agent workspace. (2) Boundary markers: The harness utilizes Docker with--network noneand--read-onlyroot to isolate the agent from the host and network. (3) Capability inventory: The agent's capabilities are restricted to generating JSON action artifacts within a confined/tmpdirectory, without repository write access. (4) Sanitization: Artifacts are validated byvalidate-harness-results.pyagainst defined expectations to ensure compliant and safe behavior.
Audit Metadata