@dotenvx/dotenvx@2.32.3
a secure dotenv–from the creator of `dotenv`
AI Security Review
scanned 2d ago · by lpm-firewall-aiThe package has no install lifecycle hook, and the flagged 1Password and proxy code serves credential-management features. The proxy requires configured encrypted credentials and Armor authentication, then forwards matching requests to the configured Armor host; no unrelated exfiltration or automatic attack behavior was found.
Decision evidence
public snapshot- The manifest has no install, preinstall, or postinstall hook; its declared scripts are development and release tasks.
- The 1Password integration checks local CLI/account availability and stores private keys through the signed-in 1Password account as concealed fields.
- The credential proxy only substitutes encrypted environment values explicitly declared in proxy rules and requires Armor authentication.
- Proxy requests go to the configured HTTPS Armor host at `/api/proxy`, carrying the request and matching encrypted credentials for that feature.
- The proxy forwards the user command’s request body and eligible headers to Armor, so it handles service data; the source restricts this to configured proxy credentials and the Armor service.
- The package provides an `update` command that runs a shell installer, but that behavior is tied to an explicit command, not installation or import.
Source & flagged code
6 flaggedPackage contains a critical-looking secret pattern.
src/cli/help.jsView on unpkg · L87A bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
Findings
Affected versions and remediation
This report applies to @dotenvx/dotenvx@2.32.3.
See all versions of @dotenvx/dotenvx for other recorded verdicts.
- Review the evidence and your use of @dotenvx/dotenvx@2.32.3 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.