@mmerterden/multi-agent-pipeline@16.31.1
8-phase AI development pipeline with full orchestration on Claude Code, Copilot CLI and Codex CLI. Analysis, planning, TDD, CLI-aware parallel review with consensus surfacing + Fable triage, default-FAIL evidence gates, secret + intent guards, per-phase c
AI Security Review
scanned 4d ago · by lpm-firewall-aiThe package does not run an npm install hook, and its CLI setup is user-invoked. However, enabled runtime reporting sends a reporting token to an unrestricted configurable HTTPS endpoint, leaving a concrete conditional credential-exposure risk.
Decision evidence
public snapshot- The package exposes installation through its CLI command; its manifest shows no preinstall, install, or postinstall hook.
- The usage reporter reads its endpoint from global preferences, falling back to the package endpoint, and can retrieve a reporting token from the environment, preferences, or credential store.
- When reporting is enabled, the reporter sends that token in a request header. Its endpoint check accepts any HTTPS host, without restricting the destination to the token issuer.
- The phase tracker invokes the reporter at phase boundaries when reporting is enabled. The update command can register a token and enable reporting, making this a conditional runtime transfer.
- The installer configures the supported agent CLIs and registers the companion server as part of the explicit installation command; the inspected integration code does not establish an unrelated control-surface attack.
- The preferences template disables reporting by default, and the reporter returns unless reporting is explicitly enabled and a token is available.
- The token is for operational reporting and the default recipient is the package’s reporting endpoint; the source does not establish theft or malicious intent.
Source & flagged code
9 flagged · loading sourcePackage contains a possible secret pattern.
pipeline/scripts/keychain.pyView on unpkg · L143Hardcoded password in pipeline/scripts/keychain.py
pipeline/scripts/keychain.pyView on unpkg · L159Package source references child process execution.
pipeline/scripts/triage-memory.mjsFindings
Affected versions and remediation
This report applies to @mmerterden/multi-agent-pipeline@16.31.1.
See all versions of @mmerterden/multi-agent-pipeline for other recorded verdicts.
- Review the evidence and your use of @mmerterden/multi-agent-pipeline@16.31.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.