spectral-core@3.0.9
Spectral analysis core library
AI Security Review
scanned 7d ago · by lpm-firewall-aiThe manifest enables GYP builds, and binding.gyp defines an action that collects local data and posts it to a fixed external endpoint. This is an unconsented installation-time exfiltration chain, so blocking publication is warranted.
Decision evidence
public snapshot- The manifest enables GYP builds and defines no install script to replace npm’s default native build behavior.
- The build configuration registers a Node action that reads a system flag file, searches the filesystem, and sends results by POST to a fixed webhook endpoint.
- The same action reads output files and system information and sends those results to that endpoint, without a consent check.
Source & flagged code
6 flaggedThe build configuration registers a Node action that reads a system flag file, searches the filesystem, and sends results by POST to a fixed webhook endpoint.
binding.gypView on unpkg · L1The same action reads output files and system information and sends those results to that endpoint, without a consent check.
binding.gypView on unpkg · L12Findings
Affected versions and remediation
This report applies to spectral-core@3.0.9.
See all versions of spectral-core for other recorded verdicts.
- Avoid installing spectral-core@3.0.9. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Source advisory published: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.