@doist/twist-cli@3.0.13
TypeScript CLI for Twist
AI Security Review
scanned 25d ago · by lpm-firewall-aiAutomatic mutation of pre-existing AI-agent skill files is a guarded first-party extension lifecycle risk. The inspected code does not establish a concrete malicious attack.
Decision evidence
public snapshot- The package declares an automatic post-install script.
- The post-install path updates every detected installed skill in the user scope.
- Skill installation resolves agent skill paths from the home directory and writes the package-owned skill content.
- The only child process found opens the user-selected editor for interactive input.
- The skill updater skips agents whose Twist CLI skill is absent.
- No arbitrary shell execution, evaluator, or unrelated network destination was found in the inspected paths.
Source & flagged code
6 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 unpkgPackage source references dynamic require/import behavior.
scripts/check-skill-sync.jsView on unpkg · L17Findings
Affected versions and remediation
This report applies to @doist/twist-cli@3.0.13.
See all versions of @doist/twist-cli for other recorded verdicts.
- Review the evidence and your use of @doist/twist-cli@3.0.13 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.