@desplega.ai/agent-fs@0.18.11
Agent-first filesystem backed by S3
AI Security Review
scanned 8d ago · by lpm-firewall-aiSource inspection found vendor-aligned operational telemetry with opt-outs and no credential transfer in the inspected payload. The package manifest has no install-time hook; its prepublishOnly script builds the CLI, and the flagged child-process use supports explicit daemon management.
Decision evidence
public snapshot- package.json exposes dist/cli.js as the CLI and limits its lifecycle script to prepublishOnly build work.
- The bundled telemetry respects ANONYMIZED_TELEMETRY and DO_NOT_TRACK opt-outs; it identifies events as anonymous and sends operational metadata to the vendor endpoint.
- Telemetry reports server start and periodic heartbeat events; the inspected payload contains aggregate counts and runtime metadata, not credentials.
- The inspected Google GenAI dependency declares a no-op preinstall hook.
- Google GenAI distribution entrypoints import retry support; the Node entrypoint also imports Google authentication and filesystem modules.
- The S3 command modules bind named operations to the generated command builder and matching input schemas.
- S3 pagination helpers use Smithy's paginator with matching commands and an S3 client.
- S3 existence waiters use Smithy's waiter with the corresponding HeadBucket or HeadObject command.
- The CLI sends default-on runtime telemetry to proxy.desplega.sh and stores a generated installation identifier in its config; the inspected source does not show credential collection in that payload.
Source & flagged code
8 flaggedA single source file combines environment access, network access, and code or shell execution with blocking evidence.
dist/cli.jsView on unpkg · L755Findings
Affected versions and remediation
This report applies to @desplega.ai/agent-fs@0.18.11.
See all versions of @desplega.ai/agent-fs for other recorded verdicts.
- Review the evidence and your use of @desplega.ai/agent-fs@0.18.11 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.