implement-with-senior-dev
Pass
Audited by Gen Agent Trust Hub on Jul 25, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses Python's subprocess module to execute git commands for repository analysis and status checking.
- Evidence: Found in
scripts/implementation_contract.pywithin thegit_status,git_value, andoutput_is_ignored_or_externalfunctions. - Context: The skill correctly uses list-based arguments for
subprocess.runand avoidsshell=True, which prevents shell injection. The commands executed are limited to standardgitutility operations (e.g.,git status,git rev-parse,git check-ignore) appropriate for a developer tool. - [PROMPT_INJECTION]: The skill is designed to ingest and act upon
plan.mdfiles, which constitutes an indirect prompt injection surface. - Ingestion points:
plan.mdfiles are read inscripts/scaffold_implementation.pyand parsed viascripts/implementation_contract.py. - Boundary markers: The skill mandates the presence of
<!-- plan-contract: 3 -->and validates SHA-256 validation receipts (<!-- plan-validation: 3; sha256: <digest> -->) to ensure the plan was finalized by a trusted process. - Capability inventory: The skill can read/write files within the target repository and a designated scratch directory, and execute limited
gitcommands. - Sanitization: Content parsing includes stripping fenced code blocks and validating structure against a strict implementation contract defined in
references/implementation-contract.json. - Context: Extensive defensive measures, including the 'Implementation Hazards Catalog' and 'Implementation Protocols', are specifically implemented to mitigate the risks of processing third-party instructions.
Audit Metadata