Skip to content
OOVS, the OWASP OSINT Verification Standard. Evidence, not assertion. Version 0.1.0.

Open-source intelligence now informs decisions that affect liberty, safety, and national security.
OOVS is an open standard that makes those decisions defensible.

Latest release Validation status Ten requirements Ten acceptance tests

OWASP Incubator project Licensed CC BY-SA 4.0 Published site Python 3.10 or newer

Read the standard · The ten requirements · For evaluators · OWASP project page


The problem is not data. It is trust.

An intelligence product is only as good as the account you can give of it. Most open-source work cannot answer four questions under scrutiny:

Question What OOVS requires
01 Where did this come from? Provenance recorded as part of the record, not as metadata beside it
02 Who decided it was credible? A named, accountable judgment with stated confidence
03 Would another analyst agree? A method reproducible from the published trace
04 Has the record changed since? Per-release SHA-256 fingerprints, so alteration is detectable
OOVS overview panel: an analyst reviewing source provenance, a corroboration map, and evidence integrity with a SHA-256 file hash marked verified, above five principles: traceable to origin, independently corroborated, accountable judgments, tamper-evident, and corrections that reach everyone.

What the standard asks of a working analyst.
Provenance traced to origin · corroboration established independently · judgments attributed to a named person
integrity fingerprinted so alteration shows · corrections that reach everyone who saw the original


Start here

Read it

The normative text, ten requirements with objectives, evidence, procedures, and pass criteria.

oovs/v0.1/standard.md

Automate it

Requirements and acceptance tests published as data, with JSON Schema, so tooling can consume them.

requirements.json · tests.json

Record a result

A portable assessment format, with a worked synthetic example you can copy.

assessment.schema.json · example

Also worth reading: the release notes, the safety, rights, and misuse policy, governance, and how OOVS sits against prior art.


The ten requirements of OOVS v0.1.0

Each requirement states an obligation, the evidence that demonstrates it, how an assessor tests it, and what counts as failure. None depends on a particular tool, vendor, or platform.

ID Requirement
OOVS-v0.1.0-01 Authorised purpose and proportionality
OOVS-v0.1.0-02 Collection boundary and data minimisation
OOVS-v0.1.0-03 Source provenance and integrity
OOVS-v0.1.0-04 Source and claim assessment
OOVS-v0.1.0-05 Corroboration and confidence
OOVS-v0.1.0-06 Analytic transparency and reproducibility
OOVS-v0.1.0-07 Rights, privacy, and safeguarding
OOVS-v0.1.0-08 AI and automation assurance
OOVS-v0.1.0-09 Dissemination and action controls
OOVS-v0.1.0-10 Governance, audit, and improvement

Cite a requirement by its identifier, for example OWASP OOVS v0.1.0, OOVS-v0.1.0-04. The plain-language walkthrough explains each one without the normative wording.


How it holds together

Four panels from the overview: the OOVS data model showing source, claim, assertion and evidence with a JSON record; the provenance chain from harvest to reference with per-hop hashes; OOSIS as a standard layer between OSINT tools and case management, threat intelligence and reporting; and the mission areas served, being government, defence, intelligence, public safety and critical infrastructure.

Every record carries its own proof. A source, a claim, an assertion, and the evidence behind it travel together, with confidence and uncertainty stated rather than implied.

Every hop is recorded. Collected, normalised, verified, cited — each step carries a hash, so a claim stays auditable back to its origin.

One standard, many systems. OOVS describes a layer between the tools that gather and the systems that decide, rather than another platform to adopt.

Built for work that gets questioned. Government, defence, intelligence, public safety, and critical infrastructure, where a decision has to survive review.


What OOVS v0.1.0 gives you

Capability How it is delivered
A testable assurance baseline Ten L1 requirements with objectives, evidence, procedures, and pass criteria
Two clear assessment targets A defined workflow or a defined intelligence product
Portable results JSON Schema for assessment output, plus a worked synthetic example
Automatable adoption Requirements, tests, and schemas published as data, not only prose
Verification discipline Source-origin checks so repeated reporting is not mistaken for independent corroboration
Rights-aware controls Purpose, minimisation, provenance, safeguarding, AI accountability, dissemination, and correction
Interoperability grounding Conservative mappings to established public guidance
The wider programme, and what is available now

The OWASP Open Source Intelligence Standard (OOSIS) is the programme. OOVS is its normative core.

Asset Available now Purpose
OOVS v0.1.0 released Normative verification requirements, tests, and assessment format
OIG 0.1 preview schema and synthetic graph Minimal graph model for provenance-preserving exchange
OTTM 0.1 preview schema and first technique record Structured technique and tool-capability vocabulary
OOTG Scenario template Practitioner testing scenarios with safe fixtures
Top 10, packs, benchmarks, landscape, translations, reference flow Published method and design notes Roadmap items built on OOVS implementation evidence

The roadmap sequences the next release: a reproducible synthetic cyber-exposure/CTI vertical slice built on OOVS.

Scope, and what this standard deliberately is not

OOVS assesses a defined workflow or product against published requirements. Within that scope it is designed to be used immediately by security teams, investigators, journalists, NGOs, researchers, and public-interest organisations.

Like other voluntary standards, OOVS is not a certification or accreditation scheme, does not determine legal compliance or evidentiary admissibility, and does not imply endorsement by any government, agency, court, or vendor.

It complements rather than replaces existing guidance:

Prior art Relationship
Berkeley Protocol International professional and ethical standards for digital open-source investigation
ICD 203 / ICD 206 Analytic standards and sourcing requirements
W3C PROV Provenance data model
STIX/TAXII Threat intelligence representation and exchange
CASE/UCO Cyber-investigation ontology

OOVS is a standard, not an intelligence platform such as OpenCTI, MISP, or Aleph.


Validate the repository

Every claim this repository makes about itself is checkable with one command.

python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements-validation.txt
python3 scripts/validate_assets.py

Validation covers JSON Schema conformance, cross-file semantics, Markdown/JSON requirement parity, positive and expected-failure fixtures, local documentation links, and release-manifest file hashes. The same command runs in CI on every push.


Project leadership

Manish Tripathy — Project leader

Email the project leader GitHub profile

The authoritative leader record is the OWASP project page. Open review roles are listed in MAINTAINERS.md, and the project actively wants reviewers from different organisations, regions, and legal contexts.

Contributing

Read CONTRIBUTING.md, GOVERNANCE.md, and the Code of Conduct. Implementation results, assessor feedback, technique records, mappings, translations, and reviews are all welcome.

Use synthetic, consented, anonymised, or non-sensitive public examples. Do not submit personal data, live-case material, victim information, target lists, credentials, or harmful operational detail.

License

Copyright © 2026 OWASP Foundation and contributors.

Unless a file states otherwise, documentation and structured standard content in this repository are licensed under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0). You may share and adapt the material, including commercially, provided you give appropriate credit, link to the license, indicate changes, and license your contributions under the same terms.


Overview video

Sixty seconds on why verification is the constraint, the data model that carries proof with every record, and the provenance chain that keeps a claim auditable back to its source.


OWASP and the OWASP logo are registered trademarks of the OWASP Foundation, Inc.
Incubator stage means the Foundation hosts this project; it is not a review or an endorsement of the content.

About

OOVS, the OWASP OSINT Verification Standard. Ten requirements, one acceptance test each, in prose and machine-readable form.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages