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

Automatic translation of checklists/appsvc_security_checklist.en.json #525

Merged
merged 1 commit into from
Oct 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.

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.

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.

Loading