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

Incident Extension Rework #33

Merged
merged 16 commits into from Jul 12, 2023

Conversation

dc3-tsd
Copy link

@dc3-tsd dc3-tsd commented Apr 13, 2023

Reworking the Core Incident Extension 1.0 into several separate extensions and documenting all of these using adoc. This branch is expected to undergo changes based on reviews and feedback by the TC as well as interested contributors and reviewers on GitHub. Many of the examples are currently incorrect and do not match the JSON schemas as these components continue to be reworked.

DC3-DCCI added 11 commits April 10, 2023 19:34
…ng a 2.0 draft that includes all three in separate extensions. Began rework on JSON schema and examples, but most examples are not updated.
…lock. Moved references incidents, impacts and activities to the incident and made a new activity sequence type to track this.
…emplate_refs from tasks. Added superseded and sequence options for impacts. Reworked incident_indicators example to use the new format and to add a wrapper report.
… into the new format with a sample of a playbook execution.
…he entire suite. Moved related extensions under the same folder. Added conversion time for monetary impact. Reworked how event / task sequences work and began updating examples.
…elated objects. Removed pattern_refs from event objects in favor of these being connected through sighting_refs. All type references are now links within the adoc file.
…hains. Reworked all previous examples for the new schema. Updated the contributors list to reflect participation in the CTI-TC working group.
@@ -891,6 +896,10 @@ This list *MUST* not contain cycles.

// tag::task-relationships[]

When creating sequences of [stixtype]#<<task,tasks>># these *SHOULD NOT* be shared using relationship objects.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just to be sure it was intended, it leaves the option open to use relationships type as a SHOULD specified.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

During the last call, we need to check if the extension best practices allow to enforce a direction concerning relationships.

@adulau
Copy link

adulau commented Jun 21, 2023

Maybe an additional minor point, concerning 5.9. Task Outcome Enumeration, should we add discarded ? which is task which intended to be discarded during an investigation.

Update: Following the latest call, the description for cancelled will include discarded to clarify it.

DC3-DCCI added 5 commits June 22, 2023 17:18
…d per oasis-open#33 (comment).  Added several detection methods to the open vocabulary.
…n favor of 'confirmed' due to changes in incident usage with the introduction of Events. Create a new ransomware example. Added new values within open vocabs and other editorial corrections.
…adding relationships between reports and incidents in some examples to make it clear this explicit linkage can help tools understanding the primary subject of an incident report.
@dc3-tsd dc3-tsd changed the title WIP: Incident Extension Rework Incident Extension Rework Jul 11, 2023
@ejratl
Copy link
Contributor

ejratl commented Jul 12, 2023

Thank you for this incredible work, @dc3-tsd

@ejratl ejratl merged commit b1d32c8 into oasis-open:main Jul 12, 2023
1 check passed
@dc3-tsd dc3-tsd deleted the incident_rework branch October 10, 2023 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants