@openuidev/lang-core@0.2.18
Framework-agnostic core for OpenUI Lang: parser, prompt generation, validation, and type definitions
AI Security Review
scanned 1mo ago · by lpm-firewall-aiThis is an unconsented install-time telemetry and local-state mutation path, but the inspected source limits its payload to pseudonymous identifiers and operational metadata. It warrants a warning rather than a malware block.
Decision evidence
public snapshot- An npm postinstall hook automatically runs package code.
- The hook derives a salted project identifier from the Git origin, repository URL, or install root and sends telemetry.
- The hook persists a telemetry identifier and salt in the user's OpenUI config directory.
- The hook invokes Git locally to read the remote origin.
- The transmitted project identifier is SHA-256 hashed with a locally stored salt rather than sent raw.
- Telemetry has documented environment-variable opt-outs and a two-second request timeout.
- No payload download, dynamic code execution, destructive action, or AI-agent configuration mutation was found.
Source & flagged code
6 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgFindings
Affected versions and remediation
This report applies to @openuidev/lang-core@0.2.18.
See all versions of @openuidev/lang-core for other recorded verdicts.
- Review the evidence and your use of @openuidev/lang-core@0.2.18 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.