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

Adding script to calcuate CAR-like coverage #177

Open
wants to merge 100 commits into
base: master
Choose a base branch
from

Conversation

keepwatch
Copy link

@keepwatch keepwatch commented Sep 26, 2023

From the README: This script queries four open-source detection repositories to calculate known and likely detectable MITRE ATT&CK techniques. It's inspired by and attempts to improve CAR's coverage comparison website. (ed. note - it seemed like keeping it with the other CAR code would be a good fit!)

Key differences:

  • Split per-technique detection results by operating system (Windows and Linux only for now)
  • Focuses on detections in "active" library content (a Github term search will match on content like this deprecated Sigma rule, and it seems like CAR is including these results)
  • Can be run anytime instead of depending on a CAR coverage update (last update as of writing was December 30, 2022)
  • Outputs a conservative list of "likely detectable" techniques and subtechniques using the conditions above and a configurable threshold (UNIQUE_DETECTION_THRESHOLD).

This is linked to #176 .

dependabot bot and others added 30 commits May 19, 2022 03:35
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.3 to 1.13.6.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](sparklemotion/nokogiri@v1.13.3...v1.13.6)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Added bzar as a submodule
Update to merge CAR-2021-01-003.yaml in CAR-2016-04-002.yaml.
New attack and detection added
yaml typo corrected
Bumps [tzinfo](https://github.com/tzinfo/tzinfo) from 1.2.5 to 1.2.10.
- [Release notes](https://github.com/tzinfo/tzinfo/releases)
- [Changelog](https://github.com/tzinfo/tzinfo/blob/master/CHANGES.md)
- [Commits](tzinfo/tzinfo@v1.2.5...v1.2.10)

---
updated-dependencies:
- dependency-name: tzinfo
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
fixing coverage map table formatting for autoruns and sysmon line breaks
…t-file-md-format-fix-1

fixing coverage map table formatting for autoruns and sysmon line breaks
Initial commit of planned file that is missing from current production repo
…t-docs-data_model-http-md-creation-01

Create http.md
fixing like breaks in the coverage map table
Changing line 41 example from `FooCorp` to `True` since it is a boolean.
Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.0.1 to 9.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@9.0.1...9.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Create missing car/docs/data_model/http.md file
Bumps [certifi](https://github.com/certifi/python-certifi) from 2020.12.5 to 2022.12.7.
- [Release notes](https://github.com/certifi/python-certifi/releases)
- [Commits](certifi/python-certifi@2020.12.05...2022.12.07)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
…ler/docs/nokogiri-1.13.6

Bump nokogiri from 1.13.3 to 1.13.6 in /docs
…ler/docs/tzinfo-1.2.10

Bump tzinfo from 1.2.5 to 1.2.10 in /docs
Amndeep7 and others added 29 commits February 23, 2023 23:30
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
…er use that path anyways

Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Amndeep Singh Mann <[email protected]>
Workflow to automatically regenerate /docs on every push to master and pr
Signed-off-by: Build and Push Automation Script <>
Signed-off-by: Amndeep Singh Mann <[email protected]>
… in a different order than live

Signed-off-by: Amndeep Singh Mann <[email protected]>
Signed-off-by: Build and Push Automation Script <>
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.

6 participants