Metadata-Version: 2.5
Name: ocsf-semtools-v1-7-0
Version: 0.1.0a5
Summary: Typed msgspec models for OCSF 1.7.0, generated by ocsf-semtools 0.1.0a5.
Project-URL: Documentation, https://github.com/k4otix/ocsf-semtools/blob/main/docs/models.md
Project-URL: Repository, https://github.com/k4otix/ocsf-semtools
Project-URL: Issues, https://github.com/k4otix/ocsf-semtools/issues
Author: Eddie Allan
License-Expression: Apache-2.0
License-File: LICENSE
License-File: NOTICE
Keywords: models,msgspec,ocsf,open-cybersecurity-schema-framework,security
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Security
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: msgspec<1,>=0.22
Requires-Dist: ocsf-semtools<0.2,>=0.1.0a5
Description-Content-Type: text/markdown

<!-- Rendered by packaging/version_dist/dist.py render; regenerate it instead of editing it. -->
# ocsf-semtools-v1-7-0

Typed [msgspec](https://github.com/msgspec/msgspec) models for OCSF 1.7.0, generated by
[ocsf-semtools](https://github.com/k4otix/ocsf-semtools) 0.1.0a5.

```python
from ocsf_semtools import build, parse
from ocsf_semtools_v1_7_0 import DetectionFinding
```

Every class and object is a msgspec Struct and every enum is referenceable by its OCSF caption.
`ocsf_semtools.build()` and `ocsf_semtools.parse()` take and return these classes. Classes are
supersets: attributes that a profile or an extension adds are optional, and `build()` enforces what
the event's profiles require. `ocsf-semtools generate --profiles` emits exact classes for one profile
set.

This package bundles the OCSF 1.7.0 schema it was generated from and runs on ocsf-semtools
`>=0.1.0a5,<0.2`. Documentation: [Typed models](https://github.com/k4otix/ocsf-semtools/blob/main/docs/models.md).

The schema data is compiled from the [OCSF schema](https://github.com/ocsf/ocsf-schema), © OCSF a
Series of LF Projects, LLC, under the Apache License 2.0; see NOTICE.
