Skip to content

Releases: prowler-cloud/py-ocsf-models

0.2.0

04 Oct 13:48
f840d0f
Compare
Choose a tag to compare

What's Changed

Features

  • feat(ocsf): adapt models to version 1.3.0 by @sergargar in #123

Security

Dependencies

  • chore(deps): bump codecov/codecov-action from 4.3.1 to 4.4.1 by @dependabot in #58
  • chore(deps-dev): bump pytest from 8.2.0 to 8.2.1 by @dependabot in #59
  • chore(deps-dev): bump requests from 2.31.0 to 2.32.0 by @dependabot in #60
  • chore(deps-dev): bump ruff from 0.4.4 to 0.4.5 by @dependabot in #61
  • chore(safety): ignore pip vulnerability by @sergargar in #72
  • chore(deps-dev): bump authlib from 1.3.0 to 1.3.1 by @dependabot in #63
  • chore(deps-dev): bump pylint from 3.2.2 to 3.2.3 by @dependabot in #64
  • chore(deps-dev): bump pytest from 8.2.1 to 8.2.2 by @dependabot in #65
  • chore(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in #68
  • chore(deps-dev): bump safety from 3.2.0 to 3.2.3 by @dependabot in #66
  • chore(deps-dev): bump bandit from 1.7.8 to 1.7.9 by @dependabot in #69
  • chore(deps-dev): bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in #71
  • chore(deps-dev): bump ruff from 0.4.5 to 0.4.10 by @dependabot in #73
  • chore(deps): bump email-validator from 2.1.1 to 2.2.0 by @dependabot in #74
  • chore(deps-dev): bump flake8 from 7.0.0 to 7.1.0 by @dependabot in #75
  • chore(deps): bump pydantic from 1.10.15 to 1.10.17 by @dependabot in #76
  • chore(deps-dev): bump ruff from 0.4.10 to 0.5.0 by @dependabot in #79
  • chore(deps-dev): bump mypy from 1.10.0 to 1.10.1 by @dependabot in #78
  • chore(deps-dev): bump pylint from 3.2.3 to 3.2.5 by @dependabot in #77
  • chore(deps-dev): bump ruff from 0.5.0 to 0.5.1 by @dependabot in #81
  • chore(deps-dev): bump safety from 3.2.3 to 3.2.4 by @dependabot in #82
  • chore(deps-dev): bump certifi from 2024.2.2 to 2024.7.4 by @dependabot in #80
  • chore(deps-dev): bump zipp from 3.17.0 to 3.19.1 by @dependabot in #83
  • chore(deps-dev): bump setuptools from 69.1.1 to 70.0.0 by @dependabot in #85
  • chore(deps-dev): bump ruff from 0.5.1 to 0.5.2 by @dependabot in #84
  • chore(CODEOWNERS): Update with new teams by @jfagoagas in #86
  • chore(deps-dev): bump ruff from 0.5.2 to 0.5.4 by @dependabot in #87
  • chore(deps-dev): bump mypy from 1.10.1 to 1.11.0 by @dependabot in #90
  • chore(deps-dev): bump pytest from 8.2.2 to 8.3.1 by @dependabot in #88
  • chore(deps-dev): bump pylint from 3.2.5 to 3.2.6 by @dependabot in #89
  • chore(deps-dev): bump pytest from 8.3.1 to 8.3.2 by @dependabot in #94
  • chore(deps-dev): bump black from 24.4.2 to 24.8.0 by @dependabot in #96
  • chore(deps): bump cryptography from 42.0.6 to 43.0.0 by @dependabot in #92
  • chore(deps-dev): bump flake8 from 7.1.0 to 7.1.1 by @dependabot in #97
  • chore(deps-dev): bump mypy from 1.11.0 to 1.11.1 by @dependabot in #98
  • chore(deps-dev): bump ruff from 0.5.4 to 0.5.6 by @dependabot in #99
  • chore(deps-dev): bump safety from 3.2.4 to 3.2.5 by @dependabot in #101
  • chore(deps-dev): bump ruff from 0.5.6 to 0.6.1 by @dependabot in #102
  • chore(deps): bump pydantic from 1.10.17 to 1.10.18 by @dependabot in #103
  • chore(deps-dev): bump mypy from 1.11.1 to 1.11.2 by @dependabot in #105
  • chore(deps-dev): bump safety from 3.2.5 to 3.2.6 by @dependabot in #106
  • chore(deps-dev): bump ruff from 0.6.1 to 0.6.2 by @dependabot in #104
  • chore(deps-dev): bump safety from 3.2.6 to 3.2.7 by @dependabot in #107
  • chore(deps-dev): bump ruff from 0.6.2 to 0.6.3 by @dependabot in #109
  • chore(deps-dev): bump pylint from 3.2.6 to 3.2.7 by @dependabot in #108
  • chore(deps): bump cryptography from 43.0.0 to 43.0.1 by @dependabot in #110
  • chore(deps-dev): bump ruff from 0.6.3 to 0.6.4 by @dependabot in #112
  • chore(deps-dev): bump pytest-env from 1.1.3 to 1.1.4 by @dependabot in #111
  • chore(deps-dev): bump pytest from 8.3.2 to 8.3.3 by @dependabot in #113
  • chore(deps-dev): bump ruff from 0.6.4 to 0.6.8 by @dependabot in #119
  • chore(deps-dev): bump vulture from 2.11 to 2.12 by @dependabot in #116
  • chore(deps-dev): bump bandit from 1.7.9 to 1.7.10 by @dependabot in #117
  • chore(deps-dev): bump pylint from 3.2.7 to 3.3.1 by @dependabot in #120

Full Changelog: 0.1.1...0.2.0

0.1.1

20 May 08:48
d7cd371
Compare
Choose a tag to compare

What's Changed

Security

Dependencies

  • chore(release): update version by @pedrooot in #43
  • chore(deps-dev): bump mypy from 1.9.0 to 1.10.0 by @dependabot in #44
  • chore(deps-dev): bump ruff from 0.4.1 to 0.4.2 by @dependabot in #45
  • chore(deps-dev): bump pytest from 8.1.1 to 8.2.0 by @dependabot in #46
  • chore(deps-dev): bump black from 24.4.0 to 24.4.2 by @dependabot in #47
  • chore(deps-dev): bump pytest-xdist from 3.5.0 to 3.6.1 by @dependabot in #48
  • chore(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in #49
  • chore(deps-dev): bump ruff from 0.4.2 to 0.4.3 by @dependabot in #50
  • chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #52
  • chore(deps-dev): bump safety from 3.1.0 to 3.2.0 by @dependabot in #51
  • chore(deps-dev): bump ruff from 0.4.3 to 0.4.4 by @dependabot in #54
  • chore(deps-dev): bump pylint from 3.1.0 to 3.2.2 by @dependabot in #56

Chores

Full Changelog: 0.1.0...0.1.1

0.1.0

24 Apr 14:16
a72b4e5
Compare
Choose a tag to compare

What's Changed

Fixes

  • fix(security): Handle Incomplete URL substring sanitization by @jfagoagas in #39

Chores

  • chore(py-ocsf): update class attributes and oscf version by @pedrooot in #42

Dependencies

  • chore(deps): bump idna from 3.6 to 3.7 by @dependabot in #34
  • chore(deps-dev): bump black from 24.3.0 to 24.4.0 by @dependabot in #35
  • chore(deps): bump codecov/codecov-action from 4.2.0 to 4.3.0 by @dependabot in #38
  • chore(deps): bump pydantic from 1.10.14 to 1.10.15 by @dependabot in #36
  • chore(deps-dev): bump ruff from 0.3.5 to 0.3.7 by @dependabot in #37
  • chore(deps-dev): bump ruff from 0.3.7 to 0.4.1 by @dependabot in #40

Full Changelog: 0.0.4...0.1.0

0.0.4

10 Apr 07:15
Compare
Choose a tag to compare

What's Changed

Fixes

Chores

Dependencies

  • chore(deps-dev): bump flake8 from 6.1.0 to 7.0.0 by @dependabot in #15
  • chore(deps-dev): bump bandit from 1.7.7 to 1.7.8 by @dependabot in #16
  • chore(deps-dev): bump vulture from 2.10 to 2.11 by @dependabot in #17
  • chore(deps-dev): bump safety from 2.3.5 to 3.0.1 by @dependabot in #18
  • chore(deps-dev): bump pylint from 3.0.2 to 3.1.0 by @dependabot in #19
  • chore(deps-dev): bump ruff from 0.3.2 to 0.3.3 by @dependabot in #20
  • chore(deps-dev): bump black from 22.12.0 to 24.3.0 by @dependabot in #21
  • chore(deps): bump email-validator from 2.1.0.post1 to 2.1.1 by @dependabot in #22
  • chore(deps-dev): bump pytest from 8.0.2 to 8.1.1 by @dependabot in #23
  • chore(deps-dev): bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #25
  • chore(deps-dev): bump ruff from 0.3.3 to 0.3.4 by @dependabot in #26
  • chore(deps-dev): bump safety from 3.0.1 to 3.1.0 by @dependabot in #27
  • chore(deps): bump codecov/codecov-action from 4.0.1 to 4.1.1 by @dependabot in #28
  • chore(deps-dev): bump ruff from 0.3.4 to 0.3.5 by @dependabot in #29
  • chore(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 by @dependabot in #31

New Contributors

Full Changelog: 0.0.3...0.0.4

0.0.3

14 Mar 12:31
ca74720
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.2...0.0.3

0.0.2

11 Mar 13:42
50cf79a
Compare
Choose a tag to compare

Fixes

Chores

Full Changelog: 0.0.1...0.0.2

0.0.1

08 Mar 09:47
e7b2988
Compare
Choose a tag to compare

🎉 Exciting News for the OCSF Community & Prowler Users! 🎉

We’re thrilled to announce the launch of a brand-new Python package, py-ocsf-models, dedicated to enriching our cybersecurity ecosystem by leveraging the Open Cybersecurity Schema Framework (OCSF) principles. 🚀

🔍 About py-ocsf-models

This package provides comprehensive models based on the OCSF Schema v1.1.0, aiming to simplify the integration and manipulation of cybersecurity data. It’s designed to facilitate a standardized approach to handling cybersecurity data across tools and platforms, ensuring compatibility and ease of use.

💡 Usage in Prowler

We’re also excited to share that Prowler will be incorporating py-ocsf-models to generate JSON OCSF outputs as Detection Findings. This integration is a significant step towards enhancing our capabilities in cybersecurity data analysis and sharing, aligning with OCSF standards.

🤝 Contribute & Collaborate

We encourage the OCSF community to explore py-ocsf-models, provide feedback, and contribute to the project. Together, we can make strides in achieving greater interoperability and efficiency in cybersecurity operations.

We look forward to your support and contributions. Let’s work together to make cybersecurity data more accessible and standardized across the board!
For any questions or suggestions, feel free to reach out here or open an issue on the GitHub repository.

What's Changed

  • feat(ocsf): 1st models for the OCSF 1.1.0 by @jfagoagas in #1
  • feat(ocsf): 2nd models for the OCSF 1.1.0 by @sergargar in #2
  • chore(models): Add inheritance and TODOs by @jfagoagas in #3
  • feat(ocsf): more models for the OCSF 1.1.0 by @sergargar in #4
  • fix(package): include package by @sergargar in #5
  • fix(LICENSE): update LICENSE copyright by @sergargar in #6
  • chore(tests): add ocsf tests by @sergargar in #7

New Contributors

  • @jfagoagas made their first contribution in #1
  • @sergargar made their first contribution in #2

Full Changelog: https://github.com/prowler-cloud/py-ocsf-models/commits/0.0.1