Skip to content

Commit

Permalink
Merge pull request #525 from Azure/create-pull-request/patch
Browse files Browse the repository at this point in the history
Automatic translation of checklists/appsvc_security_checklist.en.json
  • Loading branch information
erjosito authored Oct 20, 2023
2 parents d146c7a + 0f8ed3e commit b91a8fc
Show file tree
Hide file tree
Showing 22 changed files with 20,999 additions and 7,340 deletions.
776 changes: 388 additions & 388 deletions checklists/appsvc_security_checklist.en.json

Large diffs are not rendered by default.

245 changes: 171 additions & 74 deletions checklists/appsvc_security_checklist.es.json

Large diffs are not rendered by default.

197 changes: 147 additions & 50 deletions checklists/appsvc_security_checklist.ja.json

Large diffs are not rendered by default.

223 changes: 160 additions & 63 deletions checklists/appsvc_security_checklist.ko.json

Large diffs are not rendered by default.

227 changes: 162 additions & 65 deletions checklists/appsvc_security_checklist.pt.json

Large diffs are not rendered by default.

23,794 changes: 18,197 additions & 5,597 deletions checklists/checklist.en.master.json

Large diffs are not rendered by default.

Binary file modified spreadsheet/macrofree/appsvc_security_checklist.en.xlsx
Binary file not shown.
Binary file modified spreadsheet/macrofree/appsvc_security_checklist.es.xlsx
Binary file not shown.
Binary file modified spreadsheet/macrofree/appsvc_security_checklist.ja.xlsx
Binary file not shown.
Binary file modified spreadsheet/macrofree/appsvc_security_checklist.ko.xlsx
Binary file not shown.
Binary file modified spreadsheet/macrofree/appsvc_security_checklist.pt.xlsx
Binary file not shown.
Binary file modified spreadsheet/macrofree/checklist.en.master.xlsx
Binary file not shown.
570 changes: 285 additions & 285 deletions workbooks/alz_checklist.en_network_counters.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion workbooks/alz_checklist.en_network_counters_template.json

Large diffs are not rendered by default.

1,130 changes: 565 additions & 565 deletions workbooks/alz_checklist.en_network_tabcounters.json

Large diffs are not rendered by default.

Large diffs are not rendered by default.

448 changes: 224 additions & 224 deletions workbooks/alz_checklist.en_network_workbook.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion workbooks/alz_checklist.en_network_workbook_template.json

Large diffs are not rendered by default.

536 changes: 536 additions & 0 deletions workbooks/appsvc_security_checklist.en_counters_workbook.json

Large diffs are not rendered by default.

Large diffs are not rendered by default.

73 changes: 47 additions & 26 deletions workbooks/appsvc_security_checklist.en_workbook.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,6 @@
{
"version": "Notebook/1.0",
"items": [
{
"type": 1,
"content": {
"json": "## Azure App Security Review\n---\n\nThis workbook has been automatically generated out of the checklists in the [Azure Review Checklists repo](https://github.com/Azure/review-checklists)."
},
"name": "Header"
},
{
"type": 9,
"content": {
Expand All @@ -34,13 +27,41 @@
"value": [
"value::all"
]
},
{
"id": "844e4f4e-df51-4e3c-8eaf-0dc78b92c721",
"version": "KqlParameterItem/1.0",
"name": "OnlyFailed",
"label": "Only show failed",
"type": 2,
"typeSettings": {
"additionalResourceOptions": [],
"showDefault": false
},
"jsonData": "[\r\n { \"value\":true, \"label\":\"True\" },\r\n { \"value\":false, \"label\":\"False\", \"selected\":true }\r\n]"
}
],
"style": "pills",
"queryType": 0,
"resourceType": "microsoft.operationalinsights/workspaces"
},
"name": "parameters - 5"
"name": "WorkbookSelectors"
},
{
"type": 1,
"content": {
"json": "If you set \"Only show failed\" to \"Yes\", the different queries will only show items that have failed their compliance checks.",
"style": "info"
},
"name": "InfoBox"
},
{
"type": 1,
"content": {
"json": "## Azure App Security Review\n\n---\n\nThis workbook has been automatically generated out of the checklists in the [Azure Review Checklists repo](https://github.com/Azure/review-checklists). This repo contains best practices and recommendations around generic Landing Zones as well as specific services such as Azure Virtual Desktop, Azure Kubernetes Service or Azure VMware Solution, to name a few. This repository of best practices is curated by Azure engineers, but open to anybody to contribute.\n\nIf you see a problem in the queries that are part of this workbook, please open a Github issue [here](https://github.com/Azure/review-checklists/issues/new)."
},
"customWidth": "100",
"name": "MarkdownHeader"
},
{
"type": 11,
Expand All @@ -49,17 +70,17 @@
"style": "tabs",
"links": [
{
"id": "fe31049c-21ce-4835-8811-ed6cba199743",
"id": "3a41428c-6df8-4a65-88d4-314dbd2e16c7",
"cellValue": "VisibleTab",
"linkTarget": "parameter",
"linkLabel": "Security",
"subTarget": "category1",
"subTarget": "tab0",
"preText": "Security",
"style": "primary"
}
]
},
"name": "links - 4"
"name": "Tabs"
},
{
"type": 12,
Expand All @@ -72,21 +93,21 @@
"content": {
"json": "## Security"
},
"name": "category1title"
"name": "tab0title"
},
{
"type": 1,
"content": {
"json": "Set minimum TLS policy to 1.2. Check [this link](https://learn.microsoft.com/azure/app-service/configure-ssl-bindings#enforce-tls-versions) for further information."
},
"name": "querytext1"
"name": "querytext0"
},
{
"type": 3,
"content": {
"version": "KqlItem/1.0",
"query": "appserviceresources | where type =~ 'microsoft.web/sites/config' | extend compliant = (properties.MinTlsVersion>=1.2) | distinct id,compliant",
"size": 4,
"query": "appserviceresources | where type =~ 'microsoft.web/sites/config' | extend compliant = (properties.MinTlsVersion>=1.2) | distinct id,compliant | extend onlyFailed = {OnlyFailed:label} | where compliant == 0 or not (onlyFailed == 1) | project-away onlyFailed",
"size": 0,
"queryType": 1,
"resourceType": "microsoft.resourcegraph/resources",
"crossComponentResources": [
Expand Down Expand Up @@ -134,21 +155,21 @@
]
}
},
"name": "query1"
"name": "query0"
},
{
"type": 1,
"content": {
"json": "Use HTTPS only. Check [this link](https://learn.microsoft.com/azure/app-service/configure-ssl-bindings#enforce-https) for further information."
},
"name": "querytext2"
"name": "querytext1"
},
{
"type": 3,
"content": {
"version": "KqlItem/1.0",
"query": "where (type=='microsoft.web/sites' and (kind == 'app' or kind == 'app,linux' )) | extend compliant = (properties.httpsOnly==true) | distinct id,compliant",
"size": 4,
"query": "where (type=='microsoft.web/sites' and (kind == 'app' or kind == 'app,linux' )) | extend compliant = (properties.httpsOnly==true) | distinct id,compliant | extend onlyFailed = {OnlyFailed:label} | where compliant == 0 or not (onlyFailed == 1) | project-away onlyFailed",
"size": 0,
"queryType": 1,
"resourceType": "microsoft.resourcegraph/resources",
"crossComponentResources": [
Expand Down Expand Up @@ -196,21 +217,21 @@
]
}
},
"name": "query2"
"name": "query1"
},
{
"type": 1,
"content": {
"json": "Turn off remote debugging. Check [this link](https://learn.microsoft.com/azure/app-service/configure-common#configure-general-settings) for further information."
},
"name": "querytext3"
"name": "querytext2"
},
{
"type": 3,
"content": {
"version": "KqlItem/1.0",
"query": "appserviceresources | where type =~ 'microsoft.web/sites/config' | extend compliant = (properties.RemoteDebuggingEnabled == false) | distinct id,compliant",
"size": 4,
"query": "appserviceresources | where type =~ 'microsoft.web/sites/config' | extend compliant = (properties.RemoteDebuggingEnabled == false) | distinct id,compliant | extend onlyFailed = {OnlyFailed:label} | where compliant == 0 or not (onlyFailed == 1) | project-away onlyFailed",
"size": 0,
"queryType": 1,
"resourceType": "microsoft.resourcegraph/resources",
"crossComponentResources": [
Expand Down Expand Up @@ -258,16 +279,16 @@
]
}
},
"name": "query3"
"name": "query2"
}
]
},
"conditionalVisibility": {
"parameterName": "VisibleTab",
"comparison": "isEqualTo",
"value": "category1"
"value": "tab0"
},
"name": "category1"
"name": "tab0"
}
],
"$schema": "https://github.com/Microsoft/Application-Insights-Workbooks/blob/master/schema/workbook.json"
Expand Down
57 changes: 57 additions & 0 deletions workbooks/appsvc_security_checklist.en_workbook_template.json

Large diffs are not rendered by default.

0 comments on commit b91a8fc

Please sign in to comment.