Skip to main content

Standalone Pydantic models (OCSF asset-connector) shared across Sekoia services and the `sekoia-automation-sdk`

Project description

sekoia-automation-models

Standalone Pydantic models shared across Sekoia services and the sekoia-automation-sdk.

The package currently exposes the OCSF asset-connector models under sekoia_automation_models.ocsf. Its only runtime dependency is pydantic, so services can consume the models without pulling the full automation SDK.

Install

pip install sekoia-automation-models

Usage

from sekoia_automation_models.ocsf.software import SoftwareEnrichmentObject

Development

uv sync
uv run ruff check .
uv run mypy
uv run pytest

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

sekoia_automation_models-1.1.0.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sekoia_automation_models-1.1.0-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file sekoia_automation_models-1.1.0.tar.gz.

File metadata

  • Download URL: sekoia_automation_models-1.1.0.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for sekoia_automation_models-1.1.0.tar.gz
Algorithm Hash digest
SHA256 56e8c032e3539f8f01082707279c8cb65f2820ec9f74933599925949f89b490b
MD5 5929c3f2a071144c580885696169cd94
BLAKE2b-256 d20fe060e96a8b6c3af8b078f41b8e03a61d7d33a2dcb440c95d3451dcfa8fae

See more details on using hashes here.

Provenance

The following attestation bundles were made for sekoia_automation_models-1.1.0.tar.gz:

Publisher: publish.yml on SEKOIA-IO/sekoia-automation-models

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sekoia_automation_models-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sekoia_automation_models-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d66fae515139686b9b92700a58ec8d4f451a82ff8ca7a59fc51130fb19ee9a13
MD5 cdd53a1ccecac48db8c15e1347885108
BLAKE2b-256 33a4536de446078b3a93a228a184deeb0d49dc962f401af25bdc1775aca9e70e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sekoia_automation_models-1.1.0-py3-none-any.whl:

Publisher: publish.yml on SEKOIA-IO/sekoia-automation-models

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