@exulu/backend@5.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 20d ago · by lpm-firewall-aiInspected source resolves the credential and agent-integration hints to configured service calls and user-directed skill setup. The lifecycle hook has a scoped dependency-removal side effect, but the reviewed source does not establish malicious behavior.
Decision evidence
public snapshot- The manifest runs a Node version check at preinstall and calls the Python setup script at postinstall; that script removes only a hoisted node-liblzma copy unless an environment variable opts to keep it.
- The agent bootstrap route serves a zip containing the package's skill helper. The helper's documented install and update commands act on agent clients, and setup asks the user to choose the backend URL, API key, clients, and copy or symlink mode.
- The client paths are skill directories. The reported ai.open.de host appears as an example of the user's instance URL, while service requests use configured targets.
- Session-file access requires an active session and upload configuration, rejects path-like filenames, and derives the object key from the session and owner.
- The remaining flagged paths show a test stub, explicit grants before sandbox variable access, and bundled CLI setup dispatch; they do not establish an attack.
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 unpkgA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
dist/chunk-PU3LGCBR.jsView on unpkgPackage source references weak cryptographic algorithms.
dist/chunk-PU3LGCBR.jsView on unpkg · L43Manifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
dist/index.jsView on unpkgSource combines command execution, command-output handling, and outbound requests; review data flow before blocking.
dist/index.jsView on unpkg · L210Package 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/test_server.pyView on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
ee/invoke-skills/create-sandbox.tsView on unpkgFindings
Affected versions and remediation
This report applies to @exulu/backend@5.3.0.
See all versions of @exulu/backend for other recorded verdicts.
- Review the evidence and your use of @exulu/backend@5.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.