@indigoai-us/hq-cli@5.345.156
HQ by Indigo management CLI — modules and cloud sync
AI Security Review
scanned 1d ago · by lpm-firewall-aiThe source shows a first-party post-sync operation that changes global Codex instructions using synced agent content, with a default-on local opt-out. This is a guarded agent configuration capability that warrants a warning; the inspected authentication requests target Cognito, and the fast-scaffold match is a feature-flag membership check.
Decision evidence
public snapshot- package.json declares the CLI entry points and a postinstall hook for installing its hook engine.
- After sync, the cloud runner invokes Codex instruction materialization for agent identities when the local opt-out is not set to exactly 0.
- The materializer gathers synced agent profile and capability content and writes it to the global Codex instructions file.
- The inspected authentication code sends machine authentication requests to the Cognito service endpoint.
- The flagged fast-scaffold operation resolves to a fixed set membership check for default-on feature flags.
- The post-sync write is limited to agent identities, skips empty overlays, and can be disabled with HQ_AGENT_CODEX_MATERIALIZE=0. This leaves a default-on global instruction change, but the inspected source does not establish malicious content or an unconsented install-time mutation.
Source & flagged code
29 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 unpkgPackage source references child process execution.
dist/startup-registration.jsView on unpkg · L18Findings
Affected versions and remediation
This report applies to @indigoai-us/hq-cli@5.345.156.
See all versions of @indigoai-us/hq-cli for other recorded verdicts.
- Review the evidence and your use of @indigoai-us/hq-cli@5.345.156 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.