@inizioevoke/veeva-astroclm-core@1.4.0
AI Security Review
scanned 11d ago · by lpm-firewall-aiThe automatic postinstall changes the consumer's Claude skills and can overwrite matching user directories, so this presents an agent extension lifecycle risk. The inspected behavior is limited to package-owned skills and does not establish a concrete attack requiring publication blocking.
Decision evidence
public snapshot- The postinstall hook runs automatically when the package is installed.
- The hook copies bundled Claude skills into the consumer project's .claude/skills directory and recursively removes matching destination directories first.
- One installed skill directs an agent to start the project server, click interactive elements, and collect browser console messages.
- The install write is limited to directories named after this package's bundled skills; inspected source did not establish a broader agent configuration change or a remote skill channel.
- The flagged platform script only detects the device platform and adds a CSS class.
Source & flagged code
8 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 unpkgThe postinstall hook runs automatically when the package is installed.
package.jsonView on unpkg · L11Findings
Affected versions and remediation
This report applies to @inizioevoke/veeva-astroclm-core@1.4.0.
See all versions of @inizioevoke/veeva-astroclm-core for other recorded verdicts.
- Review the evidence and your use of @inizioevoke/veeva-astroclm-core@1.4.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.