okf-ingest — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited okf-ingest (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.
Add a source or concept to an OKF wiki as one Markdown file (a "concept"). If the repo has a CLAUDE.md, that is authoritative — follow it (this skill summarizes the same rules so it works standalone).
wiki/ directory. Edit knowledge only there. A concept's id is its pathminus .md (wiki/papers/foo.md → papers/foo).
tools/okf_lint.py exists, you'll run it at the end.Fetch the real source and confirm its facts from the source itself, not memory (your training cutoff may predate it):
curl -sL "http://export.arxiv.org/api/query?id_list=<id>" — read the canonical<title>, <author> list, and <published> date. If the id is unknown, search: ...query?search_query=ti:%22<title words>%22&max_results=5.
raw/ (read-only provenance, outside the bundle).wiki/papers/, wiki/people/, …) — folder = subject,type = kind. Create the folder + an index.md if it's new.
[A-Za-z0-9_][A-Za-z0-9_.-]*, no spaces).wiki/<domain>/<slug>.mdFrontmatter (keys in this order; use templates/<type>.md as a stamp if present):
---
type: Source # Source | Entity | Concept | Note | Overview | Reference
resource: <URI> # required for Source
title: <human title>
description: <one sentence>
tags: [a, b] # a YAML LIST, never a comma string
timestamp: 2026-01-01T00:00:00Z # UTC ISO 8601; refresh on every edit
# extensions allowed after the standard keys (authors, year, venue, doi, …)
---Body: grounded summary prose, then optional # Key contributions / # Schema / # Examples (fenced code is fine), then # Citations (the source's own resource URI first). Ground every claim in the source.
[title](../other/x.md). No `[[wikilinks]]`, no leading `/`.
index.md (* [Title](slug.md) - description) and the root wiki/index.mdif you added a new domain.
wiki/log.md entry under today's date (* **Creation**: Added [Title](path).).python3 tools/okf_lint.py # fix any errors; review warningsFor many sources, or anything post-dating your knowledge cutoff, fan out with a workflow: discover → verify each against arXiv/web → author. Verification-before-authoring is what keeps the KB free of hallucinated sources.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.