construct
Pass
Audited by Gen Agent Trust Hub on Aug 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONPROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill extracts shell commands from the
VerifyandFinal Verificationfields of theblueprint.mdfile and executes them usingsubprocess.run(shell=True). This allows the agent to run arbitrary validation logic defined within the repository's blueprint artifacts. - [DATA_EXFILTRATION]: During operation, the skill captures detailed repository metadata, including file existence, sizes, and SHA-256 hashes of all implementation targets, as well as the output of Git status commands. This state information is persisted in a
construction.jsonbundle located in the external run directory. - [PROMPT_INJECTION]: The skill is primarily driven by instructions ingested from
blueprint.mdandrequest.md. These files contain natural language goals, approaches, and behavioral slices that the agent must interpret and execute, bypassing direct user prompting for individual steps. - [INDIRECT_PROMPT_INJECTION]: The skill's architecture relies on processing instructions embedded in repository files.
- Ingestion points:
blueprint.mdandrequest.mdfiles located in theblueprints/<task>/directory. - Boundary markers: The skill validates the 'sealed' state of the blueprint using
blueprint-validationHMAC-like receipts that bind the document to a specific request hash and repository HEAD. It also enforces a specificblueprint-contractversion. - Capability inventory: The skill uses
subprocess.runfor shell execution, performs Git operations, and has write access to both the target repository and an external state directory. - Sanitization: The skill performs basic checks on extracted commands to ensure they are not empty and do not contain template placeholders (e.g.,
<fill-me>) before execution.
Audit Metadata