@aj-shadow/actorjs-app@0.0.0-aj-beta.272
Library used by @aj-shadow/actorjs
AI Security Review
scanned 4d ago · by lpm-firewall-aiThe lifecycle hook performs unguarded recursive removal and replacement of parent-project files, so installation carries a real destructive risk. The package metadata suggests this is intended app setup, which leaves malicious intent unestablished; warn rather than block.
Decision evidence
public snapshot- The manifest runs npm-post-install.js during postinstall.
- The installer targets a directory three levels above the package.
- On npm installs, it moves bundled project files such as project, workspace, and .vscode to that parent directory.
- Before moving files, it recursively removes existing destination paths, then renames the bundled files into place.
- The package metadata identifies it as actorjs-app and names actorjs as its app folder, which is consistent with a project bootstrap purpose.
- The package identity and generated launcher are consistent with bootstrapping the actorjs app, but they do not guard existing destination data from removal.
Source & flagged code
5 flagged · loading sourceInstall-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 @aj-shadow/actorjs-app@0.0.0-aj-beta.272.
See all versions of @aj-shadow/actorjs-app for other recorded verdicts.
- Review the evidence and your use of @aj-shadow/actorjs-app@0.0.0-aj-beta.272 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.