answerrail@1.2.5
Content negotiation for Next.js & Cloudflare Edge — serve clean Markdown to AI crawlers (PerplexityBot, ClaudeBot, OAI-SearchBot) via Accept: text/markdown, HTML to browsers, and generate /llms.txt + /.well-known/ai-catalog.json (ARD 1.0)
AI Security Review
scanned 14d ago · by lpm-firewall-aiThe scanner’s credential exfiltration claim is not supported by the inspected sender: it transmits telemetry metadata to the package’s own service. Automatic transmission of a stable machine and user identifier still presents a privacy risk, so a warning is appropriate.
Decision evidence
public snapshot- On each MCP initialize handshake, the server automatically sends a funnel event without an affirmative consent check.
- The event includes a stable identifier derived from the machine hostname, platform, architecture, and username, along with MCP client identity and version.
- The identifier and event are sent by POST to the package vendor’s telemetry endpoint.
- The telemetry recipient is the package’s own service, consistent with product analytics.
- The inspected telemetry payload contains usage and client metadata, not credentials or audit contents.
Source & flagged code
5 flaggedSource sends credentials or rich application records to a package-controlled external receiver enabled by default.
bin/mcp-server.jsView on unpkg · L19Findings
Affected versions and remediation
This report applies to answerrail@1.2.5.
See all versions of answerrail for other recorded verdicts.
- Review the evidence and your use of answerrail@1.2.5 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.