https://github.com/owasp/nest-schema
OWASP Schema
https://github.com/owasp/nest-schema
json-schema mkdocs owasp owasp-nest python schema yaml-schema
Last synced: 4 months ago
JSON representation
OWASP Schema
- Host: GitHub
- URL: https://github.com/owasp/nest-schema
- Owner: OWASP
- License: mit
- Created: 2025-08-03T19:15:54.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-09-17T17:26:48.000Z (4 months ago)
- Last Synced: 2025-09-17T23:57:17.422Z (4 months ago)
- Topics: json-schema, mkdocs, owasp, owasp-nest, python, schema, yaml-schema
- Language: Python
- Homepage: https://nest.owasp.org
- Size: 910 KB
- Stars: 3
- Watchers: 0
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OWASP Schema
A Python package providing JSON schemas for OWASP entities.
## Installation
```bash
pip install owasp-schema
```
## Usage
```python
from owasp_schema import get_schema, list_schemas, chapter_schema
# List all available schemas
print(list_schemas())
# Output: ['chapter', 'committee', 'project']
# Get a specific schema
chapter_schema = get_schema("chapter")
# Or use the pre-loaded schemas
print(chapter_schema["title"])
```
## Available Schemas
- `chapter`: Schema for OWASP chapters
- `committee`: Schema for OWASP committees
- `project`: Schema for OWASP projects
## Development
This package is automatically published to PyPI when schema files change in the main branch using OIDC authentication.
For development setup and contribution guidelines, see [CONTRIBUTING.md](CONTRIBUTING.md).
## License
MIT License - see LICENSE file for details.