@lystech/core@3.0.139
Lystech Core contains essentials for lystech apps
AI Security Review
scanned 4h ago · by lpm-firewall-aiThe postinstall hook automatically changes consumer CI configuration, while the generated workflow later sends repository identifiers to the publisher. Its package-related purpose and the need for a later workflow run reduce the risk, but the automatic configuration change warrants a warning.
Decision evidence
public snapshot- The manifest runs the postinstall hook automatically.
- The hook skips only when the opt-out is set, or when its package checks or existing-workflow check cause an exit.
- The hook creates a workflow that runs on pushes to main or master and can also be started manually.
- The workflow sends the package name, repository owner, name, and ID to the publisher’s registry endpoint.
- The repository ID is looked up through GitHub using the workflow token.
- The hook prints instructions to commit and push the generated workflow before its push trigger runs.
- The registry request is deferred until the generated workflow runs; the hook itself does not send repository data over the network.
- The workflow is package-related and its registry sync requires the consumer to commit and push the generated file or start it manually.
Source & flagged code
11 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 unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
bin/check-pwa.cjsView on unpkgFindings
Affected versions and remediation
This report applies to @lystech/core@3.0.139.
See all versions of @lystech/core for other recorded verdicts.
- Review the evidence and your use of @lystech/core@3.0.139 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.