Static Scan Results
scanned 14d ago · by rust-scannerStatic analysis flagged 11 finding(s) at 93.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.
Static reason
One or more suspicious static signals were detected.; previous stored version diff introduced dangerous source
Decision evidence
public snapshotBehavioral surface
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNativeBindingsNetworkShell
HighEntropyStringsUrlStrings
Source & flagged code
3 flagged · loading sourcedist/store/keys.jsView file
34try {
L35: const imported = (await import(keychainModuleName));
L36: cachedKeytar = imported.default ?? imported;
Medium
Dynamic Require
Package source references dynamic require/import behavior.
dist/store/keys.jsView on unpkg · L34dist/tools/web/ssrf-guard.jsView file
2* SSRF guard — classifies an address (or hostname literal) as
L3: * private/loopback/link-local/cloud-metadata/CGNAT. Single source of truth
L4: * for address classification: `web.fetch` (classifier branch + per-hop
...
L7: */
L8: import net from "node:net";
L9: /**
High
Cloud Metadata Access
Source reaches cloud instance metadata or link-local credential endpoints.
dist/tools/web/ssrf-guard.jsView on unpkg · L2dist/agent/tool-call-parser.jsView file
•matchType = previous_version_dangerous_delta
matchedPackage = @pentoshi/clai@2.0.27
matchedIdentity = npm:QHBlbnRvc2hpL2NsYWk:2.0.27
similarity = 0.856
summary = stored previous version shares package body but lacks this dangerous source file
Critical
Previous Version Dangerous Delta
This package version adds a dangerous source file absent from the previous stored version.
dist/agent/tool-call-parser.jsView on unpkgFindings
1 Critical1 High4 Medium5 Low
CriticalPrevious Version Dangerous Deltadist/agent/tool-call-parser.js
HighCloud Metadata Accessdist/tools/web/ssrf-guard.js
MediumDynamic Requiredist/store/keys.js
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowNon Install Lifecycle Scripts
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings