mirror of https://github.com/MISP/misp-website
chg: [changelog] misp-stix updated
parent
4272f8e175
commit
d74f50b552
|
@ -1,6 +1,339 @@
|
|||
# Changelog
|
||||
|
||||
|
||||
## %%version%% (unreleased)
|
||||
|
||||
### Other
|
||||
|
||||
* Merge pull request #36 from SYNchroACK/new/sectors-galaxy. [Christian Studer]
|
||||
|
||||
Handle sectors galaxy
|
||||
|
||||
* Add: [stix2 export] Handle sectors galaxy. [Tomas Lima]
|
||||
|
||||
|
||||
## v2.4.169 (2023-03-14)
|
||||
|
||||
### Changes
|
||||
|
||||
* [poetry] Bumped latest dependencies versions. [Christian Studer]
|
||||
|
||||
* [package] Updated poetry & pymisp requirement. [Christian Studer]
|
||||
|
||||
- In order to better support git dependencies, we
|
||||
updated poetry because it is required in order
|
||||
to use git dependencies.
|
||||
- With the change on poetry we can then use the
|
||||
git dependency for pymisp - for now
|
||||
|
||||
* [package] Bumped version. [Christian Studer]
|
||||
|
||||
* [submodules] Bumped latest versions. [Christian Studer]
|
||||
|
||||
* [documentation] Regenerated the documentation. [Christian Studer]
|
||||
|
||||
* [stix2 export] A quick reuse of an existing SDO creation function. [Christian Studer]
|
||||
|
||||
* [documentation] Regenerated the MISP -> STIX documentation with the recent mapping updates. [Christian Studer]
|
||||
|
||||
* [documentation] Updated mapping documentation following some recent changes. [Christian Studer]
|
||||
|
||||
* [github] Enabling github actions on dev branch. [Christian Studer]
|
||||
|
||||
* [poetry, package] Updated python & the library versions. [Christian Studer]
|
||||
|
||||
* [github, python] Removing support for 3.7 and added 3.11. [Christian Studer]
|
||||
|
||||
### Fix
|
||||
|
||||
* [stix2 import] Fixed missing imports removed by mistake. [Christian Studer]
|
||||
|
||||
* [stix2 import] Some cleanup. [Christian Studer]
|
||||
|
||||
- Better readability when possible
|
||||
- Fixed typing
|
||||
- Simplified some parts using `getattr` instead of
|
||||
`hasattr` when possible
|
||||
|
||||
* [stix2 import] Fixed duplicate property that was causing issues with the parent class property. [Christian Studer]
|
||||
|
||||
* [tests] Fixed the remaining latest datetime/timestamp values that were possibly missing. [Christian Studer]
|
||||
|
||||
- Testing `datetime` values - i.e from the
|
||||
`datetime` python library - instead of str
|
||||
|
||||
* [stix2 import] Fixed Marking definition objects handling. [Christian Studer]
|
||||
|
||||
- There are still some Marking definition we don't
|
||||
parse yet - the ones with no `definition_type`
|
||||
value - and we now properly handle the exception
|
||||
that appear when we try to look at the ones that
|
||||
are not loaded
|
||||
|
||||
* [stix2 import] Fixed wrong variable name. [Christian Studer]
|
||||
|
||||
* [stix2 import] Removed unused variable. [Christian Studer]
|
||||
|
||||
* [documentation] Fixed datetime/timestamp values in the ampping documentation. [Christian Studer]
|
||||
|
||||
* [tests] Fixed unittests on datetime/timestamp fields/values. [Christian Studer]
|
||||
|
||||
* [tests] Made sure all the datetime/timestamp fields/values are properly set in test samples. [Christian Studer]
|
||||
|
||||
* [stix2 export] Properly exporting datetime/timestamp fields/values. [Christian Studer]
|
||||
|
||||
* [tests] Made some datetime values UTC. [Christian Studer]
|
||||
|
||||
* [stix2 export] Fix naive timestamp. [Tomas Lima]
|
||||
|
||||
* [tests] Fixed relationships tests to match the recent changes on the default relationship types. [Christian Studer]
|
||||
|
||||
* [stix2 export] Typo. [Christian Studer]
|
||||
|
||||
- Fixes e918f69 and thus #33 for good this time
|
||||
|
||||
* [stix2 export] Fixed default relationships used between SDOs. [Christian Studer]
|
||||
|
||||
- The `relationship_specs` mapping dictionary now
|
||||
only conains default relationships that are
|
||||
unique between 2 SDOs, if there are at least 2
|
||||
possible default relationships between 2 SDOs,
|
||||
we do not know which one to choose
|
||||
- In that case, or in the case there is no
|
||||
default relationship known between 2 SDOs, we
|
||||
us the `related-to` common relationship instead
|
||||
of `has`
|
||||
- As a result, this should fix #33
|
||||
|
||||
* [stix2 export] Variable name typo. [Christian Studer]
|
||||
|
||||
* [tests] Fixed tests for `country` galaxies export as STIX 2.1 Location objects. [Christian Studer]
|
||||
|
||||
* [stix2 export] Better `country` galaxy clusters parsing. [Christian Studer]
|
||||
|
||||
- We use the description (capitalised) to define
|
||||
the `Location` name field of the country, and
|
||||
the value (lower case) as a description, which
|
||||
should fix #34
|
||||
|
||||
* [stix2 import] Avoiding warnings about empty object attribute values while converting Observable objects to MISP. [Christian Studer]
|
||||
|
||||
* [stix2 import] Fixed the unix extension parsing from User Account patterns. [Christian Studer]
|
||||
|
||||
* [stix2 import] Fixed recently renamed unix extension mapping. [Christian Studer]
|
||||
|
||||
* [stix2 import] Trying to fix a python 3.7 syntax issue for the remaining time it is still supported. [Christian Studer]
|
||||
|
||||
- 3.8 and above don't complain with the
|
||||
`*(generator)` statement
|
||||
|
||||
* [stix2 import] Fixed the `email` object parsing. [Christian Studer]
|
||||
|
||||
* [tests] Fixed tests for the datetime attribute in STIX 2.0 File objects imported as `lnk` MISP objects. [Christian Studer]
|
||||
|
||||
* [tests] Fixed tests for STIX 2.0 File objects imported as `lnk` objects. [Christian Studer]
|
||||
|
||||
* [tests] Made the datetime fields in the File object - to be imported as `lnk` object - acceptable for STIX 2. [Christian Studer]
|
||||
|
||||
* [tests] Fixed the internal STIX 2.0 test samples for `lnk` object import. [Christian Studer]
|
||||
|
||||
* [stix2 import] Fixed wrongly set `self` variable. [Christian Studer]
|
||||
|
||||
* [stix2 import] Better separation of exceptions during observable objects parsing. [Christian Studer]
|
||||
|
||||
* [stix2 import] Some clean-up. [Christian Studer]
|
||||
|
||||
- Including:
|
||||
- a wrong function name fixed
|
||||
- a better naming for some SDOs parsing
|
||||
- some unused methods removed
|
||||
|
||||
* [stix2 import] Fixed imports. [Christian Studer]
|
||||
|
||||
* [stix2 import] A very quick fix on observable mapping error message. [Christian Studer]
|
||||
|
||||
* [stix2 import] Fixed imports. [Christian Studer]
|
||||
|
||||
* [stix2 import] Fixed the Email Address observable object parsing. [Christian Studer]
|
||||
|
||||
* [stix2 import] Avoiding issue while parsing IP addresses patterns with empty list of attributes mapped. [Christian Studer]
|
||||
|
||||
* [stix2 import] Reusing the `object_marking_refs` fields parsing in a function. [Christian Studer]
|
||||
|
||||
* [stix2 import] Fixed the Location object parsing. [Christian Studer]
|
||||
|
||||
* [stix2 import] Correctly handling issues with observable object mapping. [Christian Studer]
|
||||
|
||||
* [stix2 import] Fixed the Location object parsing. [Christian Studer]
|
||||
|
||||
* [stix2 import] Fixed the pattern & observable types extraction. [Christian Studer]
|
||||
|
||||
* [stix2 import] Fixed the `MarkingDefinition` objects parsing function. [Christian Studer]
|
||||
|
||||
* [stix2 import] Made the MISP Attributes dict creation more generic and including the `object_marking_ref` field parsing. [Christian Studer]
|
||||
|
||||
* [stix2 import] Avoiding issues with Marking-Definition objects with no `definition_type` field. [Christian Studer]
|
||||
|
||||
* [stix2 import] Avoiding issues with Report or Grouping object that has no `name` field. [Christian Studer]
|
||||
|
||||
### Other
|
||||
|
||||
* Add: [readme] Quick additional instruction for poetry. [Christian Studer]
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Merge branch 'main' of github.com:MISP/misp-stix into dev. [Christian Studer]
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Merge branch 'main' of github.com:MISP/misp-stix into dev. [Christian Studer]
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Merge branch 'main' of github.com:MISP/misp-stix into dev. [Christian Studer]
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Merge branch 'main' of github.com:MISP/misp-stix into dev. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Parsing Network Traffic objects. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Simplified the email observable objects parsing. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Parsing Observed Data with domain & ip observable objects. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Importing Software observable objects with the `software` object template. [Christian Studer]
|
||||
|
||||
* Merge branch 'main' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Merge pull request #35 from SYNchroACK/fix/naive-timestamp. [Christian Studer]
|
||||
|
||||
Fix naive timestamp
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Converting `WindowsRegistryKey` objects as `registry-key` & `registry-key-value` objects or `regkey` attributes. [Christian Studer]
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Parsing User Account Observable objects. [Christian Studer]
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Parsing X509 Certificate Observable objects. [Christian Studer]
|
||||
|
||||
- Reusing some stuff that is similar as the x509
|
||||
pattern parsing
|
||||
|
||||
* Wip: [stix2 import] Parsing Process observable objects. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Made the Observable objects parsing more generic. [Christian Studer]
|
||||
|
||||
- Reducing the amount of variables by putting all
|
||||
the observable objects in one single dictionary.
|
||||
Instead of using multiple dictionaries for
|
||||
different object types, we use one and added
|
||||
generic selection methods instead
|
||||
|
||||
* Merge branch 'main' of github.com:MISP/misp-stix into dev. [Christian Studer]
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Updated the File & Directory observable objects parsing to better support the references between objects. [Christian Studer]
|
||||
|
||||
* Revert "fix: [stix2 import] Trying to fix a python 3.7 syntax issue for the remaining time it is still supported" [Christian Studer]
|
||||
|
||||
This reverts commit 556c433557e3fb6ba997ef0b7c1c8dd922d19e64.
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Merge branch 'dev' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Converting `Directory` observable objects as the recently added `directory` object template. [Christian Studer]
|
||||
|
||||
- Also fixed the observable objects mapping to
|
||||
MISP for `lnk` objects import
|
||||
|
||||
* Wip: [stix2 import] Simplifying the Observable objects conversion with fewer function calls. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Properly handling filtering on multiple observable object types. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Yield-ing observable objects instead of returning them in a list. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Importing EmailMessage Observable objects. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Importing File Observable objects in the case of a single field value imported as MISP Attribute. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Better "attribute or object" determination for File observable objects, searching for the `extensions` field. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Importing MISP `file` objects from File Observable objects. [Christian Studer]
|
||||
|
||||
- Also includes the modification of some parsing
|
||||
functions that are used for multiple Observable
|
||||
objects
|
||||
|
||||
* Merge branch 'main' of github.com:MISP/misp-stix into dev. [Christian Studer]
|
||||
|
||||
* Add: [tests] Added tests for the time fields recently added into the `file` object template. [Christian Studer]
|
||||
|
||||
* Add: [stix export] Included the handling of the object attribute recently added to the `file` object template. [Christian Studer]
|
||||
|
||||
- Namely the object attributes mentioned here are:
|
||||
- `acces-time`
|
||||
- `creation-time`
|
||||
- `modification-time`
|
||||
|
||||
* Merge branch 'main' of github.com:MISP/misp-stix. [Christian Studer]
|
||||
|
||||
* Revert "wip: [stix2 export] Simplified the Galaxies mapping" [Christian Studer]
|
||||
|
||||
This reverts commit 76f4e6f58fa332e3b9170a20151aca762df16dca.
|
||||
|
||||
* Merge branch 'main' of github.com:MISP/misp-stix into dev. [Christian Studer]
|
||||
|
||||
* Update README.md. [Alexandre Dulaunoy]
|
||||
|
||||
Fix documentation for generated website
|
||||
|
||||
* Merge pull request #26 from coolacid/main. [Alexandre Dulaunoy]
|
||||
|
||||
Use MISP event UUID for bundle ID
|
||||
|
||||
* Use f-strings like elsewhere, check for _misp_event to pass tests. [Jason Kendall]
|
||||
|
||||
* Use MISP event UUID for bundle ID. [Jason Kendall]
|
||||
|
||||
* Wip: [stix2 import] Better Observable objects parsing. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Cleaner UUID sanitation in some cases. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Better Observable objects exceptions handling. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Quick Observable objects parsing improvement. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Cleaner way to handle Observable objects import & supporting a few more observable object types. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 export] Simplified the Galaxies mapping. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Parsing `domain-name` observable objects and reusing some generic observable objects parsing code. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Started parsing external STIX 2 observable objects. [Christian Studer]
|
||||
|
||||
* Wip: [stix2 import] Parsing `object_marking_refs` field from several STIX objects to import tags in object attributes. [Christian Studer]
|
||||
|
||||
|
||||
## v2.4.168 (2023-01-30)
|
||||
|
||||
### Changes
|
||||
|
|
Loading…
Reference in New Issue