security-posture-audit
Fail
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: Static string literals containing insecure command patterns, specifically
curl | bash, are present ineval/run_eval.pyandassets/test_audit_posture.py. These are utilized as test fixtures to verify that the scanner correctly identifies unverified remote code execution in CI/CD workflows. - [DYNAMIC_EXECUTION]: The evaluation script
eval/run_eval.pydynamically creates repository structures with various configuration files and scripts, then uses thesubprocessmodule to execute theaudit_posture.pyscript against them for verification purposes. - [INDIRECT_PROMPT_INJECTION]: The skill's workflow requires the agent to open and adjudicate code findings from an external repository, creating a surface for indirect prompt injection via malicious comments or code.
- Ingestion points: File contents from the target repository are read by
assets/audit_posture.pyand provided to the agent. - Boundary markers: The instructions do not define explicit delimiters or 'ignore embedded instructions' warnings for the audited content.
- Capability inventory: The agent utilizes shell execution to run the auditing tool and has access to standard file system operations.
- Sanitization: Repository content is read as-is and displayed without escaping or sanitization.
Recommendations
- HIGH: Downloads and executes remote code from: https://get.example.com/install - DO NOT USE without thorough review
Audit Metadata