typo3-upgrade-migration
Pass
Audited by Gen Agent Trust Hub on Oct 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to execute various CLI tools within a containerized DDEV environment to manage the upgrade process. This includes
ddev composerfor dependency management,t3ufor node management, and code refactoring tools likeRectorandFractor. These operations are conducted under a strict 'Worker protocol' that limits the scope of each execution to a single cause and requires inspectable evidence. - [EXTERNAL_DOWNLOADS]: The skill manages external dependencies through Composer, specifically targeting
typo3/cms-core: ^14.3and requiring extensions such asspooner/deployer-information. It mandates verifying release metadata and applying a 'latest stable by default' policy, which helps mitigate supply chain risks by ensuring that dependencies are up-to-date and verified against official sources. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a surface for indirect prompt injection as it ingests task definitions ('node briefs') to determine its actions. However, the risk is minimized by the skill's highly constrained execution environment and defensive invariants.
- Ingestion points: Task-specific instructions and budgets are retrieved via
t3u node-brief --node <id>as specified inSKILL.md. - Boundary markers: No explicit delimiter usage is mentioned for the content of the briefs, though they are treated as structured contracts.
- Capability inventory: The agent has the capability to modify source code, update database schemas, and manage project dependencies.
- Sanitization: The skill does not explicitly detail sanitization steps for brief content, but it enforces a 'One cause/pass' limit (≤10 files or ≤400 lines) and requires a second pass of analysis tools to verify outcomes, which significantly limits the impact of potentially malicious task instructions.
Audit Metadata