@devilsdev/rag-pipeline-utils@2.7.1
Composable retrieval-augmented generation (RAG) for Node.js: grounded citations, evaluation, guardrails, hybrid retrieval and a CLI.
AI Security Review
scanned 6d ago · by lpm-firewall-aiThe bundle contains undisclosed runtime analytics that captures plugin search queries and periodically sends them to the package registry’s analytics endpoint. Because this occurs only through explicit PluginHub use and targets the package’s own registry, I classify it as suspicious telemetry rather than malicious exfiltration.
Decision evidence
public snapshot- PluginHub analytics starts a periodic flush timer when constructed outside test mode.
- The analytics records each plugin search query and result count.
- The analytics POSTs queued events to the configured registry’s /analytics endpoint; the default registry is registry.rag-pipeline.dev.
- The analytics is tied to explicit PluginHub use, and the default endpoint is the package’s own registry.
- The manifest’s prepare and prepublishOnly scripts do not indicate install-time data collection.
Source & flagged code
6 flaggedSource contains an obfuscated payload loader that reconstructs and executes hidden code.
dist/index.cjsView on unpkg · L32Package source references a known benign dynamic code generation pattern.
dist/index.cjsView on unpkg · L6597Findings
Affected versions and remediation
This report applies to @devilsdev/rag-pipeline-utils@2.7.1.
See all versions of @devilsdev/rag-pipeline-utils for other recorded verdicts.
- Review the evidence and your use of @devilsdev/rag-pipeline-utils@2.7.1 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.