literature-search — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited literature-search (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.
Goal:
Inputs:
SearchRequestContract payload or enough context to build oneliterature/queries/<query_id>/REQUEST.jsonOutputs:
literature/queries/<query_id>/REQUEST.jsonliterature/queries/<query_id>/PROVIDER_RECEIPTS.jsonliterature/queries/<query_id>/CANDIDATE_PAPERS.jsonliterature/queries/<query_id>/VERIFIED_PAPERS.jsonliterature/queries/<query_id>/EVIDENCE_BUNDLE.jsonliterature/queries/<query_id>/EVIDENCE_BUNDLE.mdliterature/queries/<query_id>/SEARCH_TRACE.jsonlliterature/bundles/<bundle_id>.jsonContext Loading:
skills/shared-references/schema-index.md.skills/shared-references/literature-search-contract.md.packages/agent_contracts/literature.py before building or editing a search request or evidence bundle.tools/literature_search_client.py before invoking the bridge.Execution Contract:
from tools import search_literature.co_scientist_search_bridge MCP server, its tools are an allowed transport for the same canonical bridge.tools.search_literature(...).retrieval_metadata.status is blocked, return that blocked state to the caller instead of fabricating an evidence bundle.retrieval_metadata.status is partial, downstream callers may continue only when they preserve the partial-source limitation.Execution Steps:
skills/shared-references/schema-index.md, skills/shared-references/literature-search-contract.md, and packages/agent_contracts/literature.py.SearchRequestContract with a stable query_id, goal, query, query_type, providers, filters, and consumer.tools.search_literature(run_dir, request) through the stable tools surface, or call the equivalent configured MCP search bridge tool when it is available.EvidenceBundleContract and confirm the run-local artifacts were written.blocked, stop and report the blocked retrieval state to the caller.partial or succeeded, return the bundle_id and query_id to the caller.python -m tools.validation.contract_validation <run_dir> --skill literature-search.Completion Rule:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.