evidence-credit
Pass
Audited by Gen Agent Trust Hub on Aug 29, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from local project files (e.g.,
task.txt,target.json,verifier-result.log) through its collectors. This data is used to make decisions and is interpolated into reports, creating a surface where malicious content in project files could influence agent behavior. - Ingestion points:
collectors/index.mjsreads multiple project-level state files from the working directory. - Boundary markers: Data is processed via a formal logic specification rather than raw interpolation.
- Capability inventory: The skill possesses the ability to execute
gitcommands and perform file operations for logging and artifact management. - Sanitization: Employs an AST-level validator (
scripts/skill-rails/ast-policy.mjs) and path policy to restrict logic execution. - [DYNAMIC_EXECUTION]: The framework dynamically imports and executes logic from
spec.mjs. This execution is restricted by a strict sandbox that blocks dangerous globals likeprocess,fetch, andrequire, reducing the risk of arbitrary code execution.
Audit Metadata