@dotenvx/dotenvx@2.33.0
a secure dotenv–from the creator of `dotenv`
AI Security Review
scanned 2d ago · by lpm-firewall-aiThe package has no install lifecycle scripts, and the flagged 1Password code is part of an explicit local key-custody feature. The apparent secret in help output is a truncated command example, not a credential used by package code.
Decision evidence
public snapshot- package.json declares no install, preinstall, or postinstall lifecycle scripts.
- The private-key-looking string in src/cli/help.js appears in a dotenvx set command example and is visibly truncated, not an active credential.
- Password-manager storage is offered through an explicit storage selection; noninteractive use defaults to native storage or files.
- The 1Password integration uses the signed-in account and stores the key as a concealed 1Password field when the user runs a custody operation.
- The update check fetches a version string from dotenvx.sh and stores it locally.
Source & flagged code
7 flaggedPackage contains a critical-looking secret pattern.
src/cli/help.jsView on unpkg · L87The private-key-looking string in src/cli/help.js appears in a dotenvx set command example and is visibly truncated, not an active credential.
src/cli/help.jsView on unpkg · L86Findings
Affected versions and remediation
This report applies to @dotenvx/dotenvx@2.33.0.
See all versions of @dotenvx/dotenvx for other recorded verdicts.
- Review the evidence and your use of @dotenvx/dotenvx@2.33.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.