payloadcms-seo-cli
A PayloadCMS Content SEO CLI Tool for AI LLM Agents to do SEO
This report shows the evidence for payloadcms-seo-cli@0.1.0, the only known version.
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThis is concrete unconsented postinstall mutation of foreign and broad AI-agent control surfaces, meeting the block boundary. The user-configured Payload REST client does not mitigate the install-time behavior.
Decision evidence
public snapshot- package.json runs `setup --silent` automatically at postinstall.
- With no target flags, setup selects Cursor, Claude, and AGENTS targets.
- Postinstall's `--silent` permits writing differing target files.
- Setup writes a shipped instruction block into the consumer AGENTS.md and copies rules into Cursor and Claude control paths.
- Shipped AGENTS instructions direct agents to use this CLI for writes and SEO scans instead of Payload MCP.
- No install-time network request, child process, dynamic code execution, or credential harvesting was found in the setup CLI.
- The REST client uses a user-configured Payload URL and API key during explicit CLI operations.
Source & flagged code
5 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgpackage.json runs `setup --silent` automatically at postinstall.
package.jsonView on unpkg · L46Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgFindings
Affected versions and remediation
This report applies to payloadcms-seo-cli@0.1.0.
The versions list below shows the verdict for each recorded version.
- Avoid installing payloadcms-seo-cli@0.1.0. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.