@devilsdev/rag-pipeline-utils@3.0.0
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 flagged dynamic evaluation is part of a plugin runner that executes a supplied plugin inside an isolated, time-limited context. The inspected manifest and CLI show ordinary package and command startup, and the credential flow examined is for the matching provider connector.
Decision evidence
public snapshot- The package exports a library bundle and a separate CLI entry point.
- The listed prepare script installs Husky; prepublishOnly runs lint, tests, documentation validation, and ESM verification.
- The CLI entry point parses command-line arguments and runs the selected command.
- The bundle’s dynamic evaluation reconstructs a supplied plugin function and executes it with timeout protection in its isolated plugin runner.
- The Anthropic connector reads ANTHROPIC_API_KEY for its provider connector; its configured default API host is api.anthropic.com.
- The bundle contains dynamic evaluation, but the inspected code uses it to run supplied plugin code in an isolated, time-limited context.
- No install-time data collection or unrelated outbound collector was identified in the inspected paths.
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 · L27682Findings
Affected versions and remediation
This report applies to @devilsdev/rag-pipeline-utils@3.0.0.
See all versions of @devilsdev/rag-pipeline-utils for other recorded verdicts.
- Review the evidence and your use of @devilsdev/rag-pipeline-utils@3.0.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.