@windmill-labs/components@1.754.0
The Windmill frontend written in Svelte 5 + Tailwind CSS
AI Security Review
scanned 4mo ago · by lpm-firewall-aiStatic lifecycle detection is a false positive here: its only target is absent from the extracted package, so the guarded command is inert. Reviewed shipped source shows UI components, templates, and client-side service use without a concrete malicious chain.
Decision evidence
public snapshot- package.json defines a postinstall shell command.
- package.json postinstall runs only if ./scripts/untar_ui_builder.js exists.
- The extracted package contains no scripts/untar_ui_builder.js target.
- No executable files were found under package/.
- package/script_helpers.js is imported by UI editors for script templates.
- Node API matches are comments, tests, or template text; no package-side execution chain found.
- No foreign AI-agent configuration paths or install-time writes were found.
Source & flagged code
5 flaggedInstall-time lifecycle script matches a deterministic static-gate block pattern.
package.jsonView on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkgFindings
Affected versions and remediation
This report applies to @windmill-labs/components@1.754.0.
See all versions of @windmill-labs/components for other recorded verdicts.
- Review the evidence and your use of @windmill-labs/components@1.754.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.