gaoding-cli@1.0.0-alpha.20
Gaoding command-line interface for agents and people.
AI Security Review
scanned 13d ago · by lpm-firewall-aiThe postinstall hook can write package-owned skill files into detected agent directories, but the lifecycle is gated to supported global installs and the inspected behavior is an agent extension setup capability. This supports a warning for guarded agent extension lifecycle risk, not a confirmed attack.
Decision evidence
public snapshot- package.json runs a postinstall entrypoint.
- The lifecycle performs bundled skill synchronization only for supported global npm or pnpm installs.
- Synchronization targets agent skill directories under detected host roots, including Claude, Codex, and Cursor.
- The installer copies bundled skill content into managed directories, creating an agent extension during installation.
- Update synchronization is also available through the update service.
- URL safety code rejects non-HTTP(S) URLs and embedded URL credentials.
- The lifecycle has explicit global-install checks and returns without syncing when they fail.
- The inspected sources show bundled skill setup and update behavior, not credential collection or an unrelated network payload.
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 gaoding-cli@1.0.0-alpha.20.
See all versions of gaoding-cli for other recorded verdicts.
- Review the evidence and your use of gaoding-cli@1.0.0-alpha.20 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.