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.8.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.8-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: owasp_schema-0.1.8.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.8.tar.gz
Algorithm Hash digest
SHA256 79523e6b4670bb66175ee5c82967fba9e86290b75118706278203a6506514adb
MD5 38e066f7da5cabc28bdb145184114f0d
BLAKE2b-256 05dcd136cb81bc1cd0f78f4e834a8895898bcf1af6659a76e6f6fa5830513eed

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: owasp_schema-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 8.6 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 6e74a7513661f5ab80d4e4c8f49e53aa1ce63f57a3dc0edfc1d90a590dbd9c72
MD5 c91f6d0032176eb7db9b2e01806d6a40
BLAKE2b-256 f8b4eab4380572733438a85c6005b17f74daedea1f0721efae82c4859bc23d76

See more details on using hashes here.

Provenance

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