@exulu/backend@2.3.0
**Exulu IMP** (Intelligence Management Platform) is an open-source TypeScript framework for building production-ready AI agent applications. It provides the backend infrastructure for managing agents, semantic search contexts, background job processing, a
AI Security Review
scanned 4mo ago · by lpm-firewall-aiSource establishes an explicit, first-party AI-agent extension setup capability, so a warning is appropriate. It does not establish malicious or unconsented install-time behavior.
Decision evidence
public snapshot- `dist/index.cjs` embeds an IMP skill installer and serves it from `/skills/agent/bootstrap`.
- Decoded installer downloads skills and writes/copies/symlinks them into `.agents/skills` and configured agent-client skill directories.
- `scripts/postinstall.cjs` runs `ee/python/setup.sh`, which creates a package-local venv and installs listed Python dependencies.
- `package.json` lifecycle hooks do not invoke the agent-skill bootstrap; `postinstall` only invokes Python setup.
- The embedded agent installer is documented for explicit `install`/`update` commands and skips unmanaged destination directories.
- `ee/python/transcription/tests/__init__.py` is empty; no unexpected binary payload was found.
- No bidi/invisible control characters were found in reviewed executable sources.
- `dist/cli/start-whisper.cjs` starts a local Whisper service, defaulting to `127.0.0.1`.
Source & flagged code
12 flaggedInstall-time lifecycle script matches a deterministic static-gate block pattern.
package.jsonView on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage contains a critical-looking secret pattern.
dist/index.jsView on unpkg · L18123Source contains bidi control or invisible Unicode characters associated with Trojan Source attacks.
dist/index.jsView on unpkg · L11245A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/index.jsView on unpkgPackage ships non-JavaScript build or shell helper files.
ee/python/setup.shView on unpkgPackage hides binary, compressed, or executable-looking payloads in test/fixture/hidden paths.
ee/python/transcription/tests/__init__.pyView on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/cli/start-whisper.cjsView on unpkgFindings
Affected versions and remediation
This report applies to @exulu/backend@2.3.0.
See all versions of @exulu/backend for other recorded verdicts.
- Review the evidence and your use of @exulu/backend@2.3.0 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.