nextjs-developer
Fail
Audited by Gen Agent Trust Hub on Sep 5, 2026
Risk Level: CRITICALMETADATA_POISONINGINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONPERSISTENCECOMMAND_EXECUTION
Full Analysis
- [METADATA_POISONING]: The skill's primary documentation link and metadata author field reference a URL (jeffallan.github.io/claude-skills/skills/frontend/nextjs-developer/) that is flagged as malicious by multiple automated security scanners and is present on domain blacklists.
- [INDIRECT_PROMPT_INJECTION]: The skill exhibits an attack surface for indirect prompt injection through its handling of external data sources.
- Ingestion points: Data is ingested via
formDatain server actions, dynamic routeparams, and API request bodies as shown inreferences/server-actions.mdandreferences/app-router.md. - Boundary markers: The provided code templates lack boundary markers or explicit instructions to prevent the model from interpreting data as instructions.
- Capability inventory: The skill uses capabilities including file system modification (
writeFile), network access (fetch), and shell command execution (next build). - Sanitization: Several templates show direct interpolation of unvalidated external data into metadata and UI components.
- [DYNAMIC_EXECUTION]: In
references/server-actions.md, the file upload example usesfile.namedirectly in a path construction (join(process.cwd(), 'public', 'uploads', file.name)). This pattern is vulnerable to path traversal attacks, allowing a remote user to write files to arbitrary locations on the server by providing a filename with../sequences. - [DYNAMIC_EXECUTION]: The skill includes a pattern in
references/server-components.mdthat usesdangerouslySetInnerHTMLto renderpost.content. This bypasses standard security protections and could lead to Cross-Site Scripting (XSS) if the source content contains malicious scripts. - [PERSISTENCE]: The deployment documentation in
references/deployment.mdinstructs users on how to establish persistence for the application usingpm2commands such aspm2 startupandpm2 save, which configures the software to launch automatically upon system boot. - [COMMAND_EXECUTION]: The core workflow and deployment references suggest executing shell commands (
next build,npm run build,vercel) without providing guidance on verifying the integrity of the environment or the source code being built.
Recommendations
- AI detected serious security threats
- Contains 2 malicious URL(s) - DO NOT USE
Audit Metadata