canvasxpress-cli@72.5.0
Node program to run canvasXpress in the command line
AI Security Review
scanned 13d ago · by lpm-firewall-aiThe manifest has no lifecycle scripts, and the flagged dynamic evaluation is part of CanvasXpress callback and serialization behavior. The CLI’s browser loading and file output are tied to user-invoked rendering; inspection found no concrete malicious behavior.
Decision evidence
public snapshot- package.json declares a command line binary and dependencies, with no lifecycle scripts in the inspected manifest.
- The CLI runs its package entrypoint and dispatches user-selected commands; its browser command loads the input URL supplied by the caller.
- The flagged bundle is the CanvasXpress library; its evaluation code handles serialized function callbacks.
- The inspected chalk, clear, and figlet dependency files expose terminal formatting, screen clearing, and figlet functionality.
- The CLI’s browser and file operations are part of its user-invoked rendering flow.
- The scanner’s dynamic evaluation and payload-loader signals correspond to minified CanvasXpress callback and serialization support; inspection found no separate hidden payload loader.
- The CLI can load caller-selected web input in Playwright, but no package-selected unrelated endpoint or automatic credential transfer was identified.
Source & flagged code
5 flaggedSource contains an obfuscated payload loader that reconstructs and executes hidden code.
src/canvasXpress.jsView on unpkg · L26A bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
src/canvasXpress.jsView on unpkgPackage source references a known benign dynamic code generation pattern.
src/canvasXpress.jsView on unpkg · L26Findings
Affected versions and remediation
This report applies to canvasxpress-cli@72.5.0.
See all versions of canvasxpress-cli for other recorded verdicts.
- Review the evidence and your use of canvasxpress-cli@72.5.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.