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.0.0.tar.gz (7.8 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.0.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sekoia_automation_models-1.0.0.tar.gz
Algorithm Hash digest
SHA256 353fa5b6bd7cd6feaab70090bd8ea904eb25e929baf8130e54de0f72957ac689
MD5 96898363ad6eb4563f0d38199169eddf
BLAKE2b-256 61981174ea60591855e59d58ea188aa9ed6fa753841a5f43eb2b833a57dabca3

See more details on using hashes here.

Provenance

The following attestation bundles were made for sekoia_automation_models-1.0.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.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sekoia_automation_models-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1567ddbcfc878a744c9cd198cc264b477502b8ed614bf8ae5fc345618497064f
MD5 e104debd88fcda5a5c68390090277f25
BLAKE2b-256 cbf6151b7f29b210392867eae9762fd1d2060d7144a73f3ea9591fdcaafc3e67

See more details on using hashes here.

Provenance

The following attestation bundles were made for sekoia_automation_models-1.0.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