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.13.tar.gz (6.3 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.13-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for owasp_schema-0.1.13.tar.gz
Algorithm Hash digest
SHA256 dfc8f9d084b7e2139e1167e2f74296829da28e298e28c925c61e79be1ff7a95f
MD5 66f508bb6efb9bee0fd1eccafb34ba2f
BLAKE2b-256 058a1440be012b657ca84ce223a52148a589f1bc7d405bbe76abfc00462e05c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for owasp_schema-0.1.13.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.13-py3-none-any.whl.

File metadata

  • Download URL: owasp_schema-0.1.13-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.12.9

File hashes

Hashes for owasp_schema-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 d7a50b586b7ab34fe4fdc7e17e6fc04b036be3e2cdaff91b3952bc6c9206f109
MD5 a2176d317bb22b17dc7b55d4e60dbedf
BLAKE2b-256 b21271608b3ffeacde19b2a3f13abf0144506e7838dc183bb8f3b51512fdcedc

See more details on using hashes here.

Provenance

The following attestation bundles were made for owasp_schema-0.1.13-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