{"library":"py-ocsf-models","title":"py-ocsf-models","description":"Python implementation of the OCSF (Open Cybersecurity Schema Framework) models. Provides Pydantic v2-based data models representing OCSF schema objects (e.g., DetectionFinding, ComplianceFinding). Current version 0.9.0, supports Python 3.10–3.14, maintained by Prowler Cloud.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install py-ocsf-models"],"cli":null},"imports":["from py_ocsf_models.events.findings.detection_finding import DetectionFinding","from py_ocsf_models.events.findings.compliance_finding import ComplianceFinding"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from py_ocsf_models.events.findings.detection_finding import DetectionFinding\n\nfinding = DetectionFinding(\n    metadata={'product': {'name': 'Test', 'vendor_name': 'Acme'}},\n    severity='Medium',\n    confidence='High',\n    time=1234567890,\n    type_uid=1\n)\nprint(finding.model_dump(mode='json'))","lang":"python","description":"Create a simple DetectionFinding instance and serialize to JSON.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}