@exulu/backend@3.7.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 2mo ago · by lpm-firewall-aiThe source does not support the scanner's claim of a fixed credential redirect or foreign package overwrite. It does establish a dangerous runtime capability: remotely supplied skills may execute directly with inherited secrets when sandboxing is unavailable.
Decision evidence
public snapshot- Installation automatically runs a bundled Python setup script that creates a virtual environment and installs Python dependencies.
- At runtime, the package downloads configured skill artifacts from S3 storage and writes them into a session directory.
- If the sandbox probe fails and the operator has not opted into a required sandbox, skill commands execute directly through Bash.
- Directly executed skill commands inherit configured variables and the process environment, exposing host-level capabilities and secrets to invoked skills.
- No fixed unofficial credential gateway was found; the credential submit URL is derived from the operator-supplied BACKEND environment variable.
- The reviewed install script acts only on the package's bundled Python environment and does not modify foreign packages or AI-agent configuration.
- No source evidence showed stealthy persistence, destructive behavior, or an install-time remote payload fetch.
Source & flagged code
13 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-HA2ZSGOW.jsView on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/index.jsView on unpkgManifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
dist/index.jsView on unpkgManifest-reachable source overwrites another installed package with package-defined remote behavior.
dist/index.jsView on unpkgSource combines command execution, command-output handling, and outbound requests; review data flow before blocking.
dist/index.jsView on unpkg · L105Package source references weak cryptographic algorithms.
dist/index.jsView on unpkg · L105Package 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 unpkgFindings
Affected versions and remediation
This report applies to @exulu/backend@3.7.0.
See all versions of @exulu/backend for other recorded verdicts.
- Review the evidence and your use of @exulu/backend@3.7.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.