Skip to main content

A collection of OWASP schemas

Project description

OWASP Schema

A Python package providing JSON schemas for OWASP entities.

Installation

pip install owasp-schema

Usage

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.

License

MIT License - see LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

owasp_schema-0.1.21.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

owasp_schema-0.1.21-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file owasp_schema-0.1.21.tar.gz.

File metadata

  • Download URL: owasp_schema-0.1.21.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for owasp_schema-0.1.21.tar.gz
Algorithm Hash digest
SHA256 a97c9e0561b23014dc5e9d57e071fc39cccc30964000460dc2a40a18d804723f
MD5 e68166b96cb7d46ddea37731ea38611f
BLAKE2b-256 29dc1313040178826ac5c310877d7f7bfbdc53c27d6114dbd6abbf5bd95d78e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for owasp_schema-0.1.21.tar.gz:

Publisher: ci-cd.yaml on OWASP/nest-schema

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file owasp_schema-0.1.21-py3-none-any.whl.

File metadata

  • Download URL: owasp_schema-0.1.21-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for owasp_schema-0.1.21-py3-none-any.whl
Algorithm Hash digest
SHA256 c7eb702d8b70d0be9152a2c21282d49516fe3e5d00c845e595618639073ff1db
MD5 f0ea951487a0122c11ee988d096aa3c0
BLAKE2b-256 7b0a0b7e4082d63391374d73636ae7f89dcd40804d1f26d92483462356a686d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for owasp_schema-0.1.21-py3-none-any.whl:

Publisher: ci-cd.yaml on OWASP/nest-schema

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page