outline — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited outline (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.
— the wrong fence silently renders as a plain code block.
#–######); theypower the TOC and section tools.
parent_document_id. Browse: list_collections, get_collection_structure.
via restore_document; delete_document(permanent=True) is unrecoverable).
create_document(template=True) / update_document(template=True)adds to the "New from template" picker.
get_document_id_from_title or search_documents. Check get_document_backlinks before restructuring or deleting.
Drafts and archived docs are invisible to search_documents and list_recently_updated_documents unless widened: status_filter=["draft", "published", "archived"].
get_document_toc — headings with 0-based line numbers.read_document_section(heading=...) — case-insensitive substring;accepts headings as the TOC prints them (e.g. "## Background").
search_document_content(query=...) — grep within the document:matching lines with line numbers and context. Use it to locate text for edit_document old_strings or read_document offsets.
read_document(offset=N, limit=M) — TOC/grep line numbers arevalid offsets.
Full read_document only for small documents.
edit_document: each old_string must match exactlyonce (add surrounding context to disambiguate); edits apply sequentially, all-or-nothing. Batch all edits for one document into a single call.
update_document only for full replacement, title changes, orappend=True (sends just the chunk).
edit_document(id, edits=[...], save=False) # stage, repeat as needed
edit_document(id, edits=[...], save=True) # final batch + push all
edit_document(id, edits=[], save=True) # or: flush onlyOne API write total. Staged changes are server-memory only — flush before ending; a restart discards them. Read tools show staged text with an "unsaved changes" notice; export_document bypasses staging and returns the last saved content.
Use batch_create_documents, batch_update_documents, batch_move_documents, batch_archive_documents, batch_delete_documents (10–50 per call; per-document results) instead of loops.
Deployments may be read-only, delete-disabled, or scope-filtered. Use what's listed; if an editing tool is absent, say so.
For broad search-and-summarize, delegate to the outline-explorer agent (bundled with this plugin).
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.