@vibes.diy/api-svc@14.3.205
⚠ 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 scanner’s avatar-transfer finding is not supported by the inspected source: that admin tool defaults to a dry run and uses product storage when explicitly applied. Unresolved selected dependency source prevents ruling out all imported behavior, so manual review is appropriate without treating the scanner label as proof of an attack.
Decision evidence
public snapshot- The manifest has no install lifecycle hook; the flagged avatar backfill is an explicitly invoked admin script.
- The backfill defaults to a dry run, requires --apply for writes, and selects an admin database URL only in apply mode.
- The backfill fetches avatar assets, transforms them, and writes to the product’s R2 bucket; the inspected flow shows no unrelated data recipient.
- Embedding requests send the configured backend API key to the configured backend URL, and the embedding operation is called from a data-processing function.
- The package imports selected first-party dependencies whose source could not be resolved in the supplied evidence, including @vibes.diy/pouf/exports.
- The unresolved dependency source prevents ruling out behavior on selected import paths, so the review cannot establish a clean verdict.
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.205.
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.205 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.