@vibes.diy/api-svc@14.3.201
⚠ Under reviewWebSocket-based API for vibes.diy chat persistence and app deployment. Supports both HTTP POST and WebSocket connections using the same handler via the Evento event-driven framework.
AI Security Review
scanned 8d ago · by lpm-firewall-aiThe inspected embedding and avatar backfill paths show configured or explicitly invoked behavior, with no confirmed attack. Source for required runtime dependencies imported by service setup and agent design remains unresolved, so a clean verdict is not supported.
Decision evidence
public snapshot- package.json declares @vibes.diy/identity as a runtime dependency, and cf-serve.js imports it during service setup; its implementation is unresolved in this snapshot.
- The agent design path imports @vibes.diy/pouf/lint, whose implementation is also unresolved in this snapshot.
- The reviewed embedding flow reads its endpoint and key from environment variables, requires both for the explicit apply mode, and sends app text to the derived embeddings endpoint using that key.
- The flagged avatar helper defaults to a dry run; its write pass requires --apply and writes transformed avatars to the configured service’s R2 bucket.
Source & flagged code
5 flaggedSource sends credentials or rich application records to a package-controlled external receiver enabled by default.
usage-report/backfill-avatars.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to @vibes.diy/api-svc@14.3.201.
See all versions of @vibes.diy/api-svc for other recorded verdicts.
- Review the evidence and your use of @vibes.diy/api-svc@14.3.201 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.