scaffold-repository
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPERSISTENCEINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill fetches template files and configuration manifests from the
patinaproject/skillsrepository on GitHub usinggit cloneand the GitHub API. These downloads are from the official organization of the skill author. - [COMMAND_EXECUTION]: The skill executes several system commands to manage repositories, including
gitfor cloning and staging,ghfor interacting with the GitHub API to read and update repository settings, andpnpmfor dependency management and running local tools. - [PERSISTENCE]: The skill sets up automated hooks, including Husky Git hooks (
commit-msg,pre-commit) and Claude CodeSessionStarthooks in.claude/settings.json. These mechanisms are standard for the Patina Project to automate linting and environment setup upon opening the repository. - [INDIRECT_PROMPT_INJECTION]: The skill has an indirect prompt injection surface as it ingests untrusted data from existing files during repository audits. This is documented with a clear evidence chain:
- Ingestion points: The skill reads existing repository files and configuration manifests like
core-baseline.txtandaudit-checklist.md(found inSKILL.mdandaudit-checklist.md). - Boundary markers: The skill instructions explicitly require showing unified diffs for every proposed change.
- Capability inventory: The skill has file-write access and can execute shell commands via
pnpm,git, andgh(documented inSKILL.md). - Sanitization: The skill implements a strict human-in-the-loop requirement, asking the user to accept, skip, or defer each individual recommendation before applying changes.
Audit Metadata