claude-env-bootstrap
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses the
Bashtool to perform file operations (mkdir,cp) and initialize project-local subsystems. It executes initialization scripts for specific domains such asappsec-sdk.sh,qa-sdk.sh, anduiux-sdk.sh. These scripts are located in the user's local~/.claude/configuration directory and are part of the skill's expected operating environment. - [EXTERNAL_DOWNLOADS]: Through a dedicated
provision-tools.jsscript, the skill can install project-specific development tools using standard package managers includingnpm,pip,go,cargo,brew, andapt. The skill explicitly gates offensive security tools (tierroe) and requires manual user activation for such installations. - [DYNAMIC_EXECUTION]: The skill dynamically generates and executes commands to register project hooks in
.claude/settings.json. The selection of which hooks to install is determined at runtime based on the tech stack and signals detected during the project scanning phase. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted project data (source code, README files, and manifests) to build a
signal_vectorfor configuration matching. - Ingestion points: Project source code,
package.json,README.md, and deployment configurations are read viaGlob,Grep, andReadtools during Step 1 (SCAN). - Boundary markers: The skill normalizes project data into a structured
signal_vectorschema defined intemplates/SCAN-VECTOR-SCHEMA.mdbefore processing it. - Capability inventory: The skill possesses
Bash,Write, andEditcapabilities to modify the project environment. - Sanitization: All proposed changes, including file writes and tool installations, are presented to the user for explicit confirmation in the
PROPOSEstep before execution.
Audit Metadata