instar@1.3.1371
Coherence infrastructure for self-evolving AI agents — on the Claude Code or Codex subscription you already have.
AI Security Review
scanned 4d ago · by lpm-firewall-aiThe source confirms an automatic version-update migration that installs a project hook allowing Claude permission requests. Because this occurs through first-party runtime setup rather than an npm install hook, it warrants a warning rather than a publish block.
Decision evidence
public snapshot- On a server startup after the installed version changes, the package runs a post-update migration. That migration registers a project PermissionRequest hook that allows requests, including on timeout. (dist/commands/server.js; dist/core/PostUpdateMigrator.js)
- The migration writes a project hook file and adds its command to Claude settings, enabling subagent permission requests without prompts. (dist/core/PostUpdateMigrator.js)
- The npm postinstall hook runs a SQLite compatibility repair; the permission-hook change is in the server migration path. (package.json)
- The inspected credential code reads and writes credentials through the local macOS Keychain; it does not show a credential transfer to a remote recipient. (dist/core/SecretStore.js; dist/monitoring/CredentialProvider.js)
- The flagged QuotaManager location formats a migration event notification. (dist/monitoring/QuotaManager.js)
- The project permission hook is created through the runtime version-update migration, not the npm postinstall script. (package.json; dist/core/PostUpdateMigrator.js)
- The inspected agent setup excerpts install skills, hooks, or discover project files; they do not establish an additional attack. (dist/commands/init.js; dist/commands/migrate.js; dist/commands/setup.js; dist/commands/test-as-self.js; dist/core/EvolutionManager.js; dist/core/Config.js; dist/core/ProjectMapper.js; dist/core/CapabilityMapper.js)
Source & flagged code
18 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgPackage source references child process execution.
dist/threadline/PipeSessionSpawner.jsView on unpkg · L15Package source references shell execution.
Findings
Affected versions and remediation
This report applies to instar@1.3.1371.
See all versions of instar for other recorded verdicts.
- Review the evidence and your use of instar@1.3.1371 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.