Skip to content

Commit

Permalink
Add static site and MITRE ATT&CK Navigator
Browse files Browse the repository at this point in the history
  • Loading branch information
Darkiros committed Oct 22, 2024
1 parent 7650606 commit 140e7aa
Show file tree
Hide file tree
Showing 148 changed files with 302,026 additions and 0 deletions.
485 changes: 485 additions & 0 deletions docc/index.html

Large diffs are not rendered by default.

731 changes: 731 additions & 0 deletions docc/mitre/CHANGELOG.md

Large diffs are not rendered by default.

37 changes: 37 additions & 0 deletions docc/mitre/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# How to contribute

Thanks for contributing to `attack-navigator`!

You are welcome to comment on issues, open new issues, and open pull requests.

Pull requests should target the **develop** branch of the repository.

Also, if you contribute any source code, we need you to agree to the following Developer's Certificate of Origin below.

## Developer's Certificate of Origin v1.1

```text
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.
```
Binary file added docc/mitre/MaterialIcons-Regular.ttf
Binary file not shown.
331 changes: 331 additions & 0 deletions docc/mitre/README.md

Large diffs are not rendered by default.

654 changes: 654 additions & 0 deletions docc/mitre/USAGE.md

Large diffs are not rendered by default.

80 changes: 80 additions & 0 deletions docc/mitre/assets/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
{
"collection_index_url": "https://raw.githubusercontent.com/mitre-attack/attack-stix-data/master/index.json",

"versions": {
"enabled": false,
"entries": [
{
"name": "Custom Data v14",
"version": "14",
"domains": [
{
"name": "Enterprise",
"identifier": "enterprise-attack",
"data": ["assets/custom-enterprise-attack.json"]
}
]
}
]
},

"custom_context_menu_items": [

],

"default_layers": {
"enabled": true,
"urls": ["mitre/assets/export.json"]
},

"comment_color": "yellow",
"link_color": "blue",
"metadata_color": "purple",

"banner": "",

"customize_features": [
{"name": "multiselect", "enabled": true, "description": "Disable to remove the multiselect panel from interface."},
{"name": "export_render", "enabled": true, "description": "Disable to remove the button to render the current layer."},
{"name": "export_excel", "enabled": true, "description": "Disable to remove the button to export the current layer to MS Excel (.xlsx) format."},
{"name": "legend", "enabled": true, "description": "Disable to remove the legend panel from the interface."},
{"name": "background_color", "enabled": true, "description": "Disable to remove the background color effect on manually assigned colors."},
{"name": "non_aggregate_score_color", "enabled": true, "description": "Disable to remove the color effect on non-aggregate scores."},
{"name": "aggregate_score_color", "enabled": true, "description": "Disable to remove the color effect on aggregate scores."},
{"name": "comment_underline", "enabled": true, "description": "Disable to remove the comment underline effect on techniques."},
{"name": "metadata_underline", "enabled": true, "description": "Disable to remove the metadata underline effect on techniques."},
{"name": "link_underline", "enabled": true, "description": "Disable to remove the hyperlink underline effect on techniques."}
],

"features": [
{"name": "leave_site_dialog", "enabled": true, "description": "Disable to remove the dialog prompt when leaving site."},
{"name": "tabs", "enabled": true, "description": "Disable to remove the ability to open new tabs."},
{"name": "header", "enabled": true, "description": "Disable to remove the header containing banner."},
{"name": "selection_controls", "enabled": true, "description": "Disable to to disable all subfeatures", "subfeatures": [
{"name": "search", "enabled": true, "display_name": "search & multiselect", "description": "Disable to remove the technique search panel from the interface."},
{"name": "deselect_all", "enabled": true, "display_name": "deselect techniques", "description": "Disable to remove the deselect all button from the interface."},
{"name": "selecting_techniques", "enabled": true, "display_name": "selection behavior", "description": "Disable to remove the ability to select techniques."}
]},
{"name": "layer_controls", "enabled": true, "description": "Disable to disable all subfeatures", "subfeatures": [
{"name": "layer_settings", "enabled": true, "display_name": "layer settings", "description": "Disable to remove the layer info (name, description and layer metadata) panel from the interface. Note that the layer can still be renamed in the tab."},
{"name": "download_layer", "enabled": true, "display_name": "export", "description": "Disable to remove the button to download the layer."},
{"name": "filters", "enabled": true, "display_name": "filters", "description": "Disable to remove the filters panel from interface."},
{"name": "sorting", "enabled": true, "display_name": "sorting", "description": "Disable to remove the sorting button from the interface."},
{"name": "color_setup", "enabled": true, "display_name": "color setup", "description": "Disable to remove the color setup panel from interface, containing customization controls for scoring gradient and tactic row color."},
{"name": "toggle_hide_disabled", "enabled": true, "display_name": "show/hide disabled", "description": "Disable to remove the hide disabled techniques button from the interface."},
{"name": "subtechniques", "enabled": true, "display_name": "sub-techniques", "description": "Disable to remove all sub-technique features from the interface."}
]},
{"name": "technique_controls", "enabled": true, "description": "Disable to disable all subfeatures", "subfeatures": [
{"name": "disable_techniques", "enabled": true, "display_name": "toggle state", "description": "Disable to remove the ability to disable techniques."},
{"name": "manual_color", "enabled": true, "display_name": "background color", "description": "Disable to remove the ability to assign manual colors to techniques."},
{"name": "scoring", "enabled": true, "display_name": "scoring", "description": "Disable to remove the ability to score techniques."},
{"name": "comments", "enabled": true, "display_name": "comment", "description": "Disable to remove the ability to add comments to techniques."},
{"name": "links", "enabled": true, "display_name": "link", "description": "Disable to remove the ability to assign hyperlinks to techniques."},
{"name": "metadata", "enabled": true, "display_name": "metadata", "description": "Disable to remove the ability to add metadata to techniques."},
{"name": "clear_annotations", "enabled": true, "display_name": "clear annotations on selected", "description": "Disable to remove the button to clear all annotations on the selected techniques."}
]},
{"name": "toolbar_controls", "enabled": true, "description": "Disable to disable all subfeatures", "subfeatures": [
{"name": "sticky_toolbar", "enabled": true, "description": "Disable to remove the ability to enable/disable the sticky toolbar."}
]}
]
}
1 change: 1 addition & 0 deletions docc/mitre/assets/export.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name":"CVE2CAPEC - New CVEs layer","versions":{"attack":"15","navigator":"5.1.0","layer":"4.5"},"domain":"enterprise-attack","description":"","filters":{"platforms":["Windows","Linux","macOS","Network","PRE","Containers","Office 365","SaaS","Google Workspace","IaaS","Azure AD"]},"sorting":0,"layout":{"layout":"side","aggregateFunction":"average","showID":false,"showName":true,"showAggregateScores":false,"countUnscored":false,"expandedSubtechniques":"none"},"hideDisabled":false,"techniques":[{"techniqueID":"T1134.001","tactic":"defense-evasion","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true,"score":2},{"techniqueID":"T1134.001","tactic":"privilege-escalation","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true,"score":2},{"techniqueID":"T1550.004","tactic":"defense-evasion","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true,"score":2},{"techniqueID":"T1550.004","tactic":"lateral-movement","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true,"score":2},{"techniqueID":"T1134.002","tactic":"defense-evasion","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true,"score":2},{"techniqueID":"T1134.002","tactic":"privilege-escalation","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true,"score":2},{"techniqueID":"T1134.003","tactic":"defense-evasion","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true,"score":2},{"techniqueID":"T1134.003","tactic":"privilege-escalation","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true,"score":2},{"techniqueID":"T1606","tactic":"credential-access","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true,"score":2},{"techniqueID":"T1134","tactic":"defense-evasion","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true,"score":2},{"techniqueID":"T1134","tactic":"privilege-escalation","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true,"score":2},{"techniqueID":"T1528","tactic":"credential-access","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true,"score":2},{"techniqueID":"T1539","tactic":"credential-access","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true,"score":2},{"techniqueID":"T1499.004","tactic":"impact","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true,"score":2},{"techniqueID":"T1550","tactic":"defense-evasion","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true},{"techniqueID":"T1550","tactic":"lateral-movement","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true},{"techniqueID":"T1499","tactic":"impact","color":"","comment":"","enabled":true,"metadata":[],"links":[],"showSubtechniques":true}],"gradient":{"colors":["#ffe766ff","#ffaf66ff","#ff6666ff"],"minValue":0,"maxValue":18},"legendItems":[],"metadata":[],"links":[],"showTacticRowBackground":false,"tacticRowBackground":"#dddddd","selectTechniquesAcrossTactics":true,"selectSubtechniquesWithParent":false,"selectVisibleTechniques":false}
Binary file not shown.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/baseline-grid_on-24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions docc/mitre/assets/icons/ic_camera_alt_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_check_box_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_clear_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_clear_gray_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_close_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_color_lens_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_content_copy_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_description_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_done_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_done_gray_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docc/mitre/assets/icons/ic_exportAllExcel_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docc/mitre/assets/icons/ic_exportAllJson_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docc/mitre/assets/icons/ic_exportJson_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_file_download_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_file_upload_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_file_upload_gray_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_filter_list_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions docc/mitre/assets/icons/ic_format_color_fill_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_format_size_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_insert_chart_black_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_insert_chart_gray_24px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docc/mitre/assets/icons/ic_insert_comment_black_24px.svg
Loading

0 comments on commit 140e7aa

Please sign in to comment.