run-claude-osint
Pass
Audited by Gen Agent Trust Hub on Aug 29, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from an external source which could potentially contain malicious instructions intended for the AI agent.
- Ingestion points: The
h1_reference.pyscript fetches content from disclosed reports via the HackerOne GraphQL endpoint. - Boundary markers: Absent; the skill does not appear to use specific delimiters or instructions to prevent the agent from obeying instructions embedded within the fetched report content.
- Capability inventory: The skill allows for the execution of shell scripts (
smoke.sh,sync-skill-content.sh) and Python scripts (secret_scan.py,h1_reference.py). - Sanitization: Absent; there is no evidence that the external content fetched from HackerOne is filtered or sanitized before being presented to the agent.
- [DYNAMIC_EXECUTION]: The driver script employs dynamic script generation to perform metadata validation.
- Evidence: The
smoke.shscript utilizes a heredoc (`python3 - "$skill" <<'PY' ... PY
) to generate and execute an inline Python script for validating YAML frontmatter inSKILL.md` files. - [COMMAND_EXECUTION]: The skill is designed to facilitate the execution of local shell and Python scripts as part of its build and test process.
- Evidence: The skill documentation and the
smoke.shdriver explicitly invokesecret_scan.py,h1_reference.py, andsync-skill-content.shto validate the environment and repository state. - [SAFE]: The skill includes hardcoded security tokens for functional testing, but these are identified as well-known CI canaries.
- Evidence: The
smoke.shscript andSKILL.mddocumentation include a dummy AWS Access Key (AKIAIOSFODNN7EXAMPLE) and a standard test JWT token to verify that thesecret_scan.pyhelper is working correctly.
Audit Metadata