harness-builder
Pass
Audited by Gen Agent Trust Hub on Sep 23, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The skill utilizes the
compile()function inscripts/validate_harness_scripts.pyto perform syntax validation on its own Python scripts. Additionally, the test suite intests/test_scripts.pyusesimportlib.utilandexec_moduleto dynamically load scripts for unit testing. While these are used for internal validation and testing, they represent dynamic code execution patterns. - [INDIRECT_PROMPT_INJECTION]: The skill's project scanning modules (
scripts/scan_project.pyand its dependencies) ingest untrusted data from the target repository, including file names, directory structures, and metadata from files likepackage.jsonand.git/config. This information is presented to the agent to help build the harness, creating a surface where a malicious repository could attempt to influence agent behavior through specific file naming or metadata. - Ingestion points: Repository file tree traversal and configuration file reading in
scripts/scan_project_automation.pyandscripts/scan_project_git.py. - Boundary markers: Data is structured into JSON reports, but there are no explicit delimiters or instructions to ignore embedded commands within the ingested file names or metadata.
- Capability inventory: The skill possesses file-write capabilities (Markdown, Shell scripts) and the ability to execute validation commands via the generated
check.sh. - Sanitization: No sanitization or escaping is applied to file system strings before they are included in the report provided to the agent.
- [EXTERNAL_DOWNLOADS]: The skill references and adapts automation recommendations from Anthropic's official plugin resources, as documented in
references/automation_recommendation_attribution.md. This reference to a trusted source is documented for attribution purposes.
Audit Metadata