@programinglive/dev-workflow-mcp-server@1.19.22
MCP server to enforce development workflow discipline
AI Security Review
scanned 3d ago · by lpm-firewall-aiThe install hooks create local workflow state and skip Husky setup outside a git checkout. Monitoring is disabled unless a destination is configured, while agent configuration and installer downloads occur only through explicit setup commands.
Decision evidence
public snapshot- The manifest’s install hooks run install.js and install-husky.js.
- The postinstall script creates the workflow state file under the invoking project; it skips when INIT_CWD points inside node_modules.
- The prepare script exits when the package is not in a git checkout.
- The monitor accepts a destination through DEVWF_MONITOR_URL and returns without sending when no URL is configured; its payload contains workflow metadata.
- The OpenCode stack setup runs only when scripts/setup-stack.js is invoked directly.
- The Unix bootstrap downloads RTK’s installer from its GitHub release repository only when the user runs the bootstrap script and RTK is missing.
- The install hook writes a file in the invoking project, and the optional monitor can send project paths, task descriptions, and machine names when configured.
- The explicit setup command can modify OpenCode configuration and add AGENTS.md to the project. These actions match the package’s workflow setup purpose.
Source & flagged code
10 flaggedPackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgFindings
Affected versions and remediation
This report applies to @programinglive/dev-workflow-mcp-server@1.19.22.
See all versions of @programinglive/dev-workflow-mcp-server for other recorded verdicts.
- Review the evidence and your use of @programinglive/dev-workflow-mcp-server@1.19.22 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.