AI Security Review
scanned 2h ago · by lpm-firewall-aiNo confirmed malicious attack surface. The package is an OAuth/OIDC client library whose network requests occur only when consumers invoke authentication methods.
Static reason
One or more suspicious static signals were detected.
Trigger
Consumer calls OAuth/OIDC client methods such as token exchange, profile retrieval, refresh, revocation, or discovery.
Impact
Expected authentication traffic to configured identity providers; no install-time execution, harvesting, exfiltration, persistence, or destructive behavior found.
Mechanism
User-configured OAuth/OIDC HTTP requests using supplied credentials and provider endpoints.
Rationale
Static hints reflect expected OAuth provider endpoints and placeholder credential examples. Direct source inspection found no concrete malicious behavior or unconsented side effects.
Evidence
package.jsondist/index.js.env.exampleREADME.md
Decision evidence
public snapshotAI called this Clean at 98.0% confidence as Benign with low false-positive risk.
Evidence for block
Evidence against
- `package.json` has no preinstall/install/postinstall or bin hook.
- `dist/index.js` only exposes OAuth/OIDC helper APIs; import performs no network call.
- All `fetch` calls are inside explicit token, profile, revocation, or OIDC methods.
- `dist/index.js` contains no child-process, filesystem, eval, dynamic module-loading, or persistence code.
- `.env.example` contains commented placeholder OAuth credentials, not live secrets.
- `README.md` documents the same user-invoked OAuth client behavior.
Behavioral surface
Network
HighEntropyStringsUrlStrings
Source & flagged code
2 flagged · loading source.env.exampleView file
17patternName = private_key_rsa
severity = critical
line = 17
matchedText = # APPLE_...----
Critical
17patternName = private_key_rsa
severity = critical
line = 17
matchedText = # APPLE_...----
Critical
Findings
2 Critical1 Medium3 Low
CriticalCritical Secret.env.example
CriticalSecret Pattern.env.example
MediumNetwork
LowScripts Present
LowHigh Entropy Strings
LowUrl Strings