@dotenvx/dotenvx@2.25.0
a secure dotenv–from the creator of `dotenv`
AI Security Review
scanned 2d ago · by lpm-firewall-aiThe package has no install hook, and the flagged shell pipeline runs only through an explicit update command. Key uploads and login requests are directed to Dotenvx Armor as part of its documented managed-key feature; no unrelated collection or concealed behavior was found.
Decision evidence
public snapshot- The package declares no install lifecycle hooks; its scripts are development and release tasks.
- The shell pipeline is part of the explicit update command and runs only in the packaged-binary case.
- Encryption selects native, file, or Armor storage; the Armor upload occurs only in the Armor branch.
- Armor uploads the private key with a bearer token to the configured Armor service.
- Login sends device and basic system information to the selected Armor service.
- The explicit update command runs a shell script downloaded from dotenvx.sh when used with a packaged binary.
- The help text contains a private-key-formatted example, which is presented as CLI usage documentation.
Source & flagged code
7 flaggedPackage contains a critical-looking secret pattern.
src/cli/help.jsView on unpkg · L86A bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
package.jsonView on unpkgFindings
Affected versions and remediation
This report applies to @dotenvx/dotenvx@2.25.0.
See all versions of @dotenvx/dotenvx for other recorded verdicts.
- Review the evidence and your use of @dotenvx/dotenvx@2.25.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.