@pmate/cli@0.43.0
CLI utilities for the pMate project
AI Security Review
scanned 2d ago · by lpm-firewall-aiThe scanner's credential and execution flags are explained by the CLI's service integrations: credentials are read for user-invoked operations and directed to their corresponding configured services. The entry point does not run its main command handler on import, and the manifest has no install lifecycle hook.
Decision evidence
public snapshot- The manifest has no install, preinstall, or postinstall hook; its scripts are ordinary build, development, release, start, test, and typecheck commands.
- The CLI runs its main function only when invoked directly, so importing the entry point does not start command handling.
- The OpenAI client uses the key and optional base URL from the user's pMate configuration; the reviewed source showed no fixed unofficial gateway.
- The GitHub token is configured as an Authorization header for github.com in a Git operation.
- When a user invokes the notes-to-ticket feature, it creates an OpenAI client and uses chat notes as input, so that feature sends user-provided content to the configured service. This matches the feature's purpose.
Source & flagged code
10 flaggedSource appears to send environment or credential material to an external endpoint.
dist/index.jsView on unpkg · L90A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/index.jsView on unpkg · L90Findings
Affected versions and remediation
This report applies to @pmate/cli@0.43.0.
See all versions of @pmate/cli for other recorded verdicts.
- Review the evidence and your use of @pmate/cli@0.43.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.