3a-factory@4.1.2
Enterprise Feature-local Spec Package workflow for Claude, Gemini, and Cursor (3A-Factory)
AI Security Review
scanned 1mo ago · by lpm-firewall-aiThis is not malicious install-hook abuse because automatic lifecycle execution exits before the project mutation. The explicit CLI still modifies AI-agent control surfaces, so it warrants a warning for dangerous capability rather than a block.
Decision evidence
public snapshot- The package runs its installer from postinstall, but the installer detects npm automatic lifecycle events and exits before scaffolding.
- An explicit CLI invocation writes workflow files and command or rule files into a consumer project's AI-agent configuration locations.
- The installer can create new files and, with --force, overwrite differing files after making a backup.
- No network, credential collection, shell execution, remote payload loading, or self-dependency is present in the inspected source.
- Automatic npm lifecycle execution is guarded to skip the project-writing behavior.
Source & flagged code
6 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 unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgFindings
Affected versions and remediation
This report applies to 3a-factory@4.1.2.
See all versions of 3a-factory for other recorded verdicts.
- Review the evidence and your use of 3a-factory@4.1.2 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.