Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Navigator should be able to load content files that have dangling references #489

Closed
ElJocko opened this issue Aug 11, 2022 · 0 comments · Fixed by #502
Closed

Navigator should be able to load content files that have dangling references #489

ElJocko opened this issue Aug 11, 2022 · 0 comments · Fixed by #502
Labels
bug Something isn't working priority/high High priority Issue
Milestone

Comments

@ElJocko
Copy link
Contributor

ElJocko commented Aug 11, 2022

A content file may have dangling references, that is, references to objects that are not in the file. This is particularly the case when a matrix references a tactic (stix.tactic_refs[]), a technique references a tactic (stix.killchain-phases[].phase-name) and a data component references a data source (stix.x_mitre_data_source_ref). These references are included in the source object directly, whereas all other references are set by using a separate relationship object.

The current version of Navigator fails when a content file does not contain all the tactics referenced by the included matrix.

The Navigator should successfully load a content file that contains dangling references. When loading and displaying data, the Navigator should ignore any reference where the referenced object is not included in the content.

@clemiller clemiller added bug Something isn't working priority/high High priority Issue labels Sep 12, 2022
@clemiller clemiller added this to the Version 4.6.7 milestone Sep 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working priority/high High priority Issue
Projects
None yet
2 participants