ai-document-engine — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ai-document-engine (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use the File AI MCP tools as the source of truth for document content. Do not manually unzip Office files, inspect PDF internals, or infer spreadsheet structure when these tools are available.
File AI format recognition follows the Flyfish File Viewer core registry. Treat profile.format as the authoritative format decision and profile.extraction as the current content-awareness strategy for that format.
doc_analyze with the local file path before answering content questions.profile.indexId for all later calls in the same task.doc_context when the user asks about a topic, section, page, slide, sheet, or nearby content.doc_search for exact terms, entities, clauses, headings, table labels, filenames inside archives, or attachment names.doc_read for a specific anchorId, blockId, or chunkId returned by the engine.anchorId values in answers when making document-grounded claims.doc_context over reading all chunks when the user asks a focused question.doc_search before broad summarization if the user provides keywords or entity names.doc://{indexId}/profile, doc://{indexId}/outline, and doc://{indexId}/chunks resources only after doc_analyze has cached the document.profile.warnings as part of the evidence, especially scanned PDFs, clipped sheets, unsupported formats, or best-effort fallback text.doc_list_formats when choosing whether a file extension is recognized by File Viewer; do not infer supported formats from extractor names alone.profile.format.known is true but profile.extraction.structured is false, say the file is recognized by File Viewer but File AI only has metadata or best-effort text for that renderer-only format.Ground answers in returned anchors and excerpts. If the engine reports missing extractable text or clipped content, say so briefly and avoid overclaiming. This skill is read-only; do not promise edits, conversions, or document rewrites through this MCP server.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.