kempo@4.6.1
A fullstack CMS framework for creating websites with user authentication
AI Security Review
scanned 2d ago · by lpm-firewall-aiSource inspection confirmed that the scanner’s runtime-install signal is part of the user-invoked initializer, not an install hook. The initializer also removes a project-name-derived Docker volume in `--yes` mode, leaving a conditional data-loss risk that warrants a warning.
Decision evidence
public snapshot- The published CLI runs only for the explicit `init` command and accepts `--yes` for default setup.
- With `--yes`, the database name and container name come from the current directory name.
- During new-container setup, the CLI stops and removes a same-named container and removes its `${dbName}_postgres_data` Docker volume before starting Compose; an existing volume can contain data.
- The manifest defines no install lifecycle hook; the package-manager install occurs only after the user invokes the CLI setup flow.
- Interactive reinitialization warns that project files will be deleted and requires confirmation.
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.6.1.
See all versions of kempo for other recorded verdicts.
- Review the evidence and your use of kempo@4.6.1 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.