@knapsack/app@4.108.0
Build Design Systems with Knapsack
AI Security Review
scanned 7d ago · by lpm-firewall-aiThe dynamic loading is limited to the user’s Knapsack config, and the network activity reviewed serves rendering, disclosed opt-out telemetry, or local HTTPS setup. The package declares no install lifecycle hooks.
Decision evidence
public snapshot- The manifest declares no install, preinstall, or postinstall hook.
- The dynamic require loads a project config file when the bootstrap function is called.
- Runtime telemetry is disclosed, and KS_DISABLE_TELEMETRY disables it.
- Rendering data is requested from the configured Knapsack API using the requested data ID and type.
- The mkcert download is conditional on running the local start flow and the binary being absent; it uses the official mkcert GitHub release URL.
Source & flagged code
5 flaggedPackage source references dynamic require/import behavior.
dist/types/knapsack-config.jsView on unpkg · L3The manifest declares no install, preinstall, or postinstall hook.
package.jsonView on unpkg · L109Findings
Affected versions and remediation
This report applies to @knapsack/app@4.108.0.
See all versions of @knapsack/app for other recorded verdicts.
- Review the evidence and your use of @knapsack/app@4.108.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.