Practical overview
When it fits
Use Oswar when researching Web3 attack patterns or consulting mitigation guidance, and when proposing community updates to its reference.
Who it is for
- Web3 developers researching threats relevant to blockchain platforms or dApps.
- Auditors and security researchers consulting categorized attack and vulnerability information.
- Community contributors proposing new entries or edits through GitHub.
Documented uses
- Browse attack categories to locate a relevant vulnerability.
- Understand the techniques and tactics associated with an attack.
- Consult mitigation guidance for a documented threat.
- Propose a new attack entry or correct existing content through a GitHub pull request.
Requirements & limits
The reference is accessible on the web, and its public GitHub repository specifies an Apache-2.0 license. Contributions are made through GitHub pull requests.
- The material is organized as a browsable catalog: users navigate from an attack category to a specific vulnerability.
- The project describes entries as including attacker techniques and tactics as well as mitigation strategies.
- The documented contribution process uses GitHub edits and pull requests for review.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Browse a Web3 vulnerability reference
Find an attack or vulnerability entry and review its associated threat details and mitigation guidance.
Before you start
- Access to the Oswar website.
Steps
Visit the Oswar site and open an attack category.
Select a vulnerability in that category.
Read the entry’s attacker techniques, tactics and mitigation guidance.
Expected outcome
A focused reference entry for understanding a Web3 threat and its described mitigations.
Guide limitations
- The guide describes consulting reference material, not testing a system or implementing a mitigation.
Propose an attack entry or edit
Submit a proposed new attack or correction to Oswar for review.
Before you start
- A GitHub account and access to the corresponding GitHub page.
Steps
On the relevant Oswar page, choose “Add Attack” for a new entry or “EDIT” to change existing vulnerability content.
Make the proposed changes on the corresponding GitHub page.
Submit a pull request to the repository for review.
Expected outcome
A proposed change submitted to the repository for review and possible publication.
Guide limitations
- Submission does not itself establish that a change will be accepted or published.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- CyVers-AI/oswar · Official homepage title · retained in its source language

