TheChengXi/intent-flow

C2

IntentFlow — Comment-Driven Development Framework 注释驱动开发框架:以 @intent 注释为契约的 AI 辅助开发工作流(需求/设计/执行/报告四阶段 + 状态机自动流转),提供 pi 扩展、MCP Server、CLI 三种形态

★ 1+ · TheChengXi/intent-flow source on GitHub · this plugin in the registry

TheChengXi/intent-flow is a DeepSeek Harness plugin rated C2 — one powerful capability or sensitive behavior. It runs code at install time, executes system commands, uses eval / new Function, starts a network server.

What it can do

CapabilityFlagEvidence
runs code at install timeinstall_scriptpostinstall: node scripts/copy-wasm.js
executes system commandsexec×6 src, e.g. .archive/retired_pi.008/adapter/pi/runtime/RpcProcessPool.ts:24, .archive/retired_pi.008/adapter/pi/runtime/RpcProcessPool.ts:304
uses eval / new Functioneval×2 src, e.g. .archive/retired_pi.008/pi/extensions/intent-flow/extension.js:4604, .archive/retired_pi.008/pi/extensions/intent-flow/extension.js:4627
starts a network servernet_server×3 src, e.g. src/adapter/mcp/MCPServer.ts:72, src/adapter/mcp/MCPServer.ts:76

Outbound domains

tree-sitter.github.io

Environment variables it reads

IFLOW_CHILD IFLOW_BUILD

How to read this

Levels measure capability surface and transparency, not maliciousness. A C3 plugin can be entirely legitimate — a desktop shell genuinely needs subprocesses. The point is that you can see this before installing. See the levels explained and how dsh plugins work.

Findings come from static analysis of shipped code; nothing is executed. Think a flag is wrong? Open an issue — every flag cites the file and line it came from.