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.46.tar.gz (6.9 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.46-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: owasp_schema-0.1.46.tar.gz
  • Upload date:
  • Size: 6.9 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.46.tar.gz
Algorithm Hash digest
SHA256 4b12a7dfdb2c4305216f0231b872262df37a8805a16d4f80f5628cac1bd1e7a0
MD5 23069e1d5962b42df3e0c6b92eec42f3
BLAKE2b-256 bfd93beee4a587b0888ba9d66cec1a1a2b05f64f9cb9e35c39d1aeb2854309a0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: owasp_schema-0.1.46-py3-none-any.whl
  • Upload date:
  • Size: 9.1 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.46-py3-none-any.whl
Algorithm Hash digest
SHA256 fb865f3994403ae0be80f477108863c1cc2fc6657cdefa5667ca66414d0b5b06
MD5 630c900d83f1d2e5a178488319869de5
BLAKE2b-256 f3e976a4a5b41e3a0fd43c54c204687af2b178be356a49478b6ac9c180b3138b

See more details on using hashes here.

Provenance

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