STIX-Java
STIX-Java copied to clipboard
STIX 2.x Java Library
Currently only level 1 properties are supported. need to enable support for tested objects and arrays.
Should be optional errors vs just issuing a warning or ignoring the warnings.
Create a Marking Object that defines "Subject Characteristics Rules" This Marking object defines a set of "rules" / logical operator rules that the Subject must validate against for redaction usage....
Review how multiple granular markings should be handled when there are overlapping selectors: "multiple granular markings objects have duplicated selectors "
Currently Redaction selectors are implemented with JsonPath. But this is sort of heavy. Look into creating a custom selectors parser rather than using json path. review with https://github.com/oasis-tcs/cti-stix2/issues to determine...
This will ensure that for every processing we dont need to reconvert back and forth between string and json node
Redactions are currently implemented, but could use optimizations on the look ups. Pattern has been established and just need to optimize
matches up with toJson from Taxii implementation
Currently exceptions are thrown within the method but would be better if they are caught at a higher level for better error handling at the Rest API level