agent-ready-nextjs
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted product descriptions and usage instructions from a local
aeo.config.jsonfile and interpolates them directly into generated files likeagent-instructions.txtandllms.txtwithout sanitization. These files are intended to be served to external AI agents to influence their behavior and citations. - Ingestion points:
aeo.config.jsonfields such asproduct.answer,aeo.whenToUse, andaeo.whenNotToUseinscripts/scaffold.mjs. - Boundary markers: The generated files use standard markdown formatting (headers, blockquotes) but do not include explicit instructions for agents to ignore malicious content within those sections.
- Capability inventory: The
scaffold.mjsscript has local file-write capabilities (fs.writeFileSync). - Sanitization: No escaping or filtering is applied to the user-supplied strings before they are written to the output files.
- [COMMAND_EXECUTION]: The instructions guide the user to run local Node.js scripts (
scripts/scaffold.mjsandscripts/verify.mjs) to perform project modifications and network-based validation. - [DYNAMIC_EXECUTION]: The
scaffold.mjsscript acts as a code generator, creating multiple TypeScript and JavaScript files from hardcoded templates. While the templates are static, the output incorporates variable user configuration and modifies the local project structure. - [EXTERNAL_DOWNLOADS]: The
verify.mjsscript uses thefetchAPI to make network requests to a user-provided URL (e.g.,localhost:3000or a production domain) to verify the status and content of implementation endpoints.
Audit Metadata