kempo@4.4.0
A fullstack CMS framework for creating websites with user authentication
AI Security Review
scanned 2d ago · by lpm-firewall-aiThe CLI contains a real command-injection vulnerability when its project or database name contains shell syntax. Because it requires invoking setup with such a name and does not establish publisher-directed attack behavior, warn rather than block.
Decision evidence
public snapshot- The CLI accepts only the init command and sets defaults from a project name derived from the current directory.
- In interactive setup, the entered database name becomes the container name; with defaults, the project directory name is used.
- The new-container path interpolates that name into shell commands, creating a conditional command-injection vulnerability.
- The risky commands are reached through the user-invoked init setup path and only when creating a new container.
Source & flagged code
6 flagged · loading sourceThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
bin/cli.jsView on unpkgFindings
Affected versions and remediation
This report applies to kempo@4.4.0.
See all versions of kempo for other recorded verdicts.
- Review the evidence and your use of kempo@4.4.0 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.