{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security/2"}],"enrichment":{"capability":"Provides Python models for the Open Cybersecurity Schema Framework (OCSF), enabling structured representation and manipulation of cybersecurity events, findings, and objects.","skillfed_tags":["cybersecurity-schema","ocsf-compliance","security-findings"],"use_cases":["Generate standardized OCSF-formatted security findings from custom security tools or scanners","Consume and validate OCSF detection or compliance findings from external security platforms","Build compliance reporting pipelines that output findings in OCSF format for regulatory or audit purposes","Integrate security data from multiple sources into a unified OCSF-compliant data model","Serialize and store cybersecurity events in a standardized, widely-accepted schema for long-term analysis"],"what_it_does":"py-ocsf-models is a Python library that implements the Open Cybersecurity Schema Framework (OCSF) as a set of Pydantic-based data models. It lets you work with structured cybersecurity data\u2014events, findings, and objects\u2014in a standardized format that can be serialized to and from JSON. The package is built to support tools like Prowler in generating OCSF-compliant security findings that can be shared across different security platforms and tools.\n\nThe library depends on Pydantic for model validation and email-validator for email field handling. It covers Detection Findings, Compliance Findings, and Application Security Posture Findings as defined by the OCSF schema. You can create, modify, and serialize cybersecurity data structures while staying compliant with the OCSF specification, making it useful for security platforms, compliance reporting, and interoperability between tools.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries a permissive license, and fills a specific need for OCSF schema compliance in Python. It has no known vulnerabilities and is already in use by established security tools. Install it if you need to work with OCSF-formatted cybersecurity data or integrate with platforms that expect OCSF compliance."},"id":"py-ocsf-models","links":{"html":"https://skillfed.io/packages/py-ocsf-models","md":"https://skillfed.io/packages/py-ocsf-models.md","pypi":"https://pypi.org/project/py-ocsf-models/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-13","license_spdx":null,"license_treatment":"permissive","name":"py-ocsf-models","python_support":"supports_current","summary":"This is a Python implementation of the OCSF models. The models are used to represent the data of the OCSF Schema defined in https://schema.ocsf.io/."},"popularity":{"monthly_downloads":137951,"position":11349,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.10.0"}
