-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add static site and MITRE ATT&CK Navigator
- Loading branch information
Showing
148 changed files
with
302,026 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 not shown.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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."} | ||
]} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
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
4
docc/mitre/assets/icons/ic_check_box_outline_blank_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.
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.
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.
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.
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.
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.
5 changes: 5 additions & 0 deletions
5
docc/mitre/assets/icons/ic_format_color_fill_black_nobottom_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
5
docc/mitre/assets/icons/ic_format_color_fill_gray_nobottom_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.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Oops, something went wrong.