@frase/mcp-server@0.11.0
Frase MCP Server — The complete content platform for AI agents. Research, write, optimize, and host SEO & GEO-optimized content with built-in AI search visibility monitoring. Includes Frase CMS for auto-optimized web hosting, 121 tools, 9 agent skills, an
AI Security Review
scanned 4d ago · by lpm-firewall-aiThe package sends default runtime invocation telemetry to the configured Frase API and discloses telemetry in its README. The implementation also sends `error_detail`, which the disclosure does not list, and no way to disable telemetry was found, so this warrants a warning rather than a block.
Decision evidence
public snapshot- Every stdio tool dispatch is wrapped to record an invocation.
- The audit POST sends to the configured Frase API URL at `/audit/mcp-tool`.
- The payload includes a hash and size of tool arguments plus `error_detail` and upstream status.
- The README discloses invocation telemetry, but describes error type rather than the transmitted error detail.
- The `init` setup prompts for a Frase API key; the package’s only lifecycle script is `prepublishOnly` running the build.
- The audit request uses the configured Frase API endpoint and the Frase API key, rather than an unrelated collector.
- The audit payload hashes arguments instead of sending their raw values.
- The README says telemetry is used for auditing and reliability and says it does not read conversation history, files, or memory.
Source & flagged code
4 flaggedPackage source invokes a package manager install command at runtime.
dist/cli/init.jsView on unpkg · L4Findings
Affected versions and remediation
This report applies to @frase/mcp-server@0.11.0.
See all versions of @frase/mcp-server for other recorded verdicts.
- Review the evidence and your use of @frase/mcp-server@0.11.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.