drydock
Pass
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external files (
CLAUDE.md,README.md,CONTEXT.md) to determine the project's document language and configuration. - Ingestion points: The skill reads the
documentLanguagekey fromCONTEXT.mdand performs content inspection onCLAUDE.mdandREADME.mdto infer language settings. - Boundary markers: No explicit boundary markers or "ignore instructions" delimiters are specified when reading the content of these repository files.
- Capability inventory: The skill has extensive file system write access for scaffolding and can execute shell commands via the audit script and git hooks.
- Sanitization: Language tags are normalized to BCP-47 style, but the broader content used for inference lacks specific sanitization.
- [COMMAND_EXECUTION]: The skill references the execution of a Node.js script and the configuration of git hooks that trigger shell commands.
- Evidence: The
--checkmode documentation specifies the execution ofnode scripts/shipyard-audit.mjsto perform repository audits. - [DYNAMIC_EXECUTION]: The skill generates hook presets and configuration files that dynamically trigger shell commands.
- Evidence: The "Destructive-operation guardrail preset" seeds a
PreToolUsehook with a command (e.g.,<confirm-before-destructive-git>) that is executed by the environment.
Audit Metadata