A Python package providing JSON schemas for OWASP entities.
pip install owasp-schema
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"])
chapter
: Schema for OWASP chapterscommittee
: Schema for OWASP committeesproject
: Schema for OWASP projects
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.
MIT License - see LICENSE file for details.