/** * Markdown reporter — render an inventory + classification (+ optional * fuzz) into a single Markdown threat profile a security reviewer * actually reads. * * The output structure: * * 1. Heading + generated-at + server identity * 2. Summary stats (counts, distributions, headline finding) * 3. Per-tool sections, ordered by authority (privileged → * destructive → write → read), with the recommended caveat in * a copy-pasteable code block * 4. Footer linking back to capnagent / mcp-recon docs */ import type { ToolInventory } from "../enumerate.js"; import type { FuzzResults } from "../fuzz/types.js"; import type { ClassificationResults } from "../classify/types.js"; export interface RenderInput { inventory: ToolInventory; classification: ClassificationResults; fuzz?: FuzzResults; } /** Render a Markdown threat profile. Pure function — no I/O. */ export declare function renderMarkdown(input: RenderInput): string; //# sourceMappingURL=index.d.ts.map