@aui.io/apollo@0.1.65
Apollo operator console — CLI + interactive TUI
AI Security Review
scanned 1mo ago · by lpm-firewall-aiThe package performs persistent user-shell modification and conditional package-manager execution during installation. The code does not show credential theft, hidden payload loading, or a self-dependency chain, so the concrete risk warrants a warning rather than a block.
Decision evidence
public snapshot- Its postinstall hook automatically runs shell setup.
- The setup appends an eval-based Apollo wrapper to existing user shell startup files.
- The wrapper executes whenever a shell invokes apollo and can change the shell directory.
- A second postinstall component deletes its bundled OpenTUI directory and runs npm install if dependencies appear incomplete.
- The shell wrapper code is readable and limited to Apollo agent commands plus a directory change.
- The shell setup has CI and environment-variable opt-outs.
- No self-dependency, credential harvesting, or direct exfiltration was found in the inspected lifecycle files.
Source & flagged code
13 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.
bin/apollo.jsView on unpkg · L10Findings
Affected versions and remediation
This report applies to @aui.io/apollo@0.1.65.
See all versions of @aui.io/apollo for other recorded verdicts.
- Review the evidence and your use of @aui.io/apollo@0.1.65 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.