Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
6097a11
Merge branch 'main' of github.com:misp/pymisp into analyst_data_fix
chrisr3d Dec 20, 2024
c63e2b6
Merge branch 'analyst_data_fix' of github.com:chrisr3d/PyMISP
chrisr3d Dec 20, 2024
9180ba0
Merge branch 'main' of github.com:misp/pymisp
chrisr3d Dec 21, 2024
723d091
Merge branch 'main' of github.com:misp/pymisp
chrisr3d Nov 14, 2025
927e522
add: [tools] Attribute value valdation tool
chrisr3d Nov 17, 2025
4c1b199
add: [tools] Validating `uuid` attribute type
chrisr3d Nov 18, 2025
78c57dd
add: [tools] Added the refanging feature with the value modification …
chrisr3d Nov 18, 2025
8456e78
fix: [tools] Fixed modification for `domain` and validation for `AS` …
chrisr3d Nov 19, 2025
90b89cc
fix: [tools] Fixed modification for non str values and filename|hash …
chrisr3d Nov 19, 2025
3b36378
fix: [tools] Fixed validation of some composite attributes
chrisr3d Nov 19, 2025
85e698a
fix: [tools] Making sure we multiply integer and not a string...
chrisr3d Nov 20, 2025
89aceaa
fix: [tools] Fixed validation for `mac-addres`, `mac-eui-64` & `telfh…
chrisr3d Nov 20, 2025
9c7890d
fix: [tools] Fixed variable name
chrisr3d Nov 20, 2025
05e900f
add: [tools] Added method to validate Attributes and Object Attribute…
chrisr3d Nov 20, 2025
3f56f0e
add: [tests] Testing the Attribute validation tool
chrisr3d Nov 20, 2025
0bd9e89
Merge branch 'main' of github.com:misp/pymisp
chrisr3d Nov 20, 2025
56807b6
fix: [tools] Trying to make nosetests happy (?)
chrisr3d Nov 20, 2025
7a2dc7d
fix: [tools] Removed `;` that were copy pasted from php by mistake
chrisr3d Nov 21, 2025
82e4355
fix: [tools] making codefactor happy by removing an `except .. pass`
chrisr3d Nov 21, 2025
480eea7
fix: [tools] Populating validation error messages to make them availa…
chrisr3d Nov 24, 2025
8779872
chg: [tests] Checking that validation error messages are populated as…
chrisr3d Nov 25, 2025
317f7de
Merge branch 'main' of github.com:misp/pymisp
chrisr3d Nov 25, 2025
7054574
fix: [tools] Avoiding typing warnings
chrisr3d Nov 25, 2025
bece4fd
fix: [tools] Making nosetests happy with typings...
chrisr3d Nov 25, 2025
256b7e8
Merge branch 'main' of github.com:misp/pymisp
chrisr3d Nov 25, 2025
1840621
fix: [tools] Avoiding validation to fail on `datetime` attributes bei…
chrisr3d Nov 26, 2025
63cfe00
add: [tools] Added methods to validate attribute(s) or object(s) indi…
chrisr3d Nov 26, 2025
598f0d0
add: [tests] Tests to check the latest methods added to validate Attr…
chrisr3d Nov 26, 2025
ebd655f
fix: [tests] Typings again...
chrisr3d Nov 27, 2025
bb47410
fix: [tests] Making nosetests happy
chrisr3d Nov 27, 2025
8c17846
fix: [tools] Making sure the `edited` flag is not modified during the…
chrisr3d Dec 8, 2025
4bf7b00
Merge branch 'main' of github.com:misp/pymisp
chrisr3d Dec 8, 2025
88218f5
fix: [tools] Delegating the potential loading error handling to PyMISP
chrisr3d Dec 9, 2025
dda5307
fix: [tools] Fixed regex for `pehash` attribute type validation
chrisr3d Jan 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion pymisp/tools/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
from .asnobject import ASNObject # noqa
from .geolocationobject import GeolocationObject # noqa
from .git_vuln_finder_object import GitVulnFinderObject # noqa
from .attributevalidationtool import ( #noqa
AttributeValidationTool, validate_attribute, validate_attributes,
validate_event, validate_object, validate_objects, ValidationError)

from .vehicleobject import VehicleObject # noqa
from .csvloader import CSVLoader # noqa
Expand Down Expand Up @@ -51,5 +54,8 @@
'GitVulnFinderObject', 'VehicleObject', 'CSVLoader',
'SSHAuthorizedKeysObject', 'feed_meta_generator', 'update_objects',
'EMailObject', 'URLObject', 'PEObject', 'PESectionObject', 'ELFObject',
'ELFSectionObject', 'MachOObject', 'MachOSectionObject'
'ELFSectionObject', 'MachOObject', 'MachOSectionObject',
'AttributeValidationTool', 'validate_attribute', 'validate_attributes',
'validate_event', 'validate_object', 'validate_objects',
'ValidationError'
]
Loading