Skip to content

Commit

Permalink
Merge branch 'wiking-mba' of https://github.com/kingwil/Azure-Sentinel
Browse files Browse the repository at this point in the history
…into wiking-mba
  • Loading branch information
kingwil committed Nov 25, 2024
2 parents dcd2704 + 48a1ebe commit 3120b0d
Show file tree
Hide file tree
Showing 296 changed files with 7,398 additions and 8,677 deletions.
18 changes: 18 additions & 0 deletions .github/workflows/content-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Content Validations
run-name: Content Validation running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
ContentValidations:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install -g npm@6.14.15;which npm;npm -v
- name: npm install
run: npm install
- name: File Content Validations
run: npm run tsc && node .script/contentValidator.js
18 changes: 18 additions & 0 deletions .github/workflows/data-connector-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Data Connector Validations
run-name: Data Connector running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
DataConnectorValidations:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install -g npm@6.14.15;which npm;npm -v
- name: npm install
run: npm install
- name: Data Connector Validations
run: npm run tsc && node .script/dataConnectorValidator.js
24 changes: 24 additions & 0 deletions .github/workflows/detection-template-schema-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Detection Template Schema Validations
run-name: Detection Template Schema Validations running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
DetectionTemplateSchemaValidation:
runs-on: ubuntu-latest
env:
buildConfiguration: Release
dotnetSdkVersion: 3.1.401
PRNUM: ${{ github.event.pull_request.number }}
steps:
- uses: actions/checkout@v4
- name: Use .NET Core SDK ${{ env.dotnetSdkVersion }}
uses: actions/setup-dotnet@v4
with:
dotnet-version: ${{ env.dotnetSdkVersion }}
- name: Run Detection template structure validation tests
run: dotnet test .script/tests/detectionTemplateSchemaValidation/DetectionTemplateSchemaValidation.Tests.csproj --configuration ${{ env.buildConfiguration }}

19 changes: 19 additions & 0 deletions .github/workflows/detection-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Detection Validations
run-name: Detection Validations running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
DetectionsValidations:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install -g npm@6.14.15;which npm;npm -v
- name: npm install
run: npm install
- name: Id Change Validation
run: npm run tsc && node .script/idChangeValidator.js

18 changes: 18 additions & 0 deletions .github/workflows/documents-link-validation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Documents Broken Link Validation
run-name: Documents Broken Link Validation running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
DocumentsLinkValidation:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install -g npm@6.14.15;which npm;npm -v
- name: npm install
run: npm install
- name: Documents link locale validation
run: npm run tsc && node .script/documentsLinkValidator.js
18 changes: 18 additions & 0 deletions .github/workflows/json-syntax-validation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: JSON File Syntax Validation
run-name: JSON File Syntax Validation running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
JsonFileValidation:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install -g npm@6.14.15;which npm;npm -v
- name: npm install
run: npm install
- name: Json File Syntax Validation
run: npm run tsc && node .script/jsonFileValidator.js
18 changes: 18 additions & 0 deletions .github/workflows/logo-validation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Logo Validation
run-name: Logo Validation running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
logoValidator:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install -g npm@6.14.15;which npm;npm -v
- name: npm install
run: npm install
- name: Logo File Validation
run: npm run tsc && node .script/logoValidator.js
24 changes: 24 additions & 0 deletions .github/workflows/non-ascii-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Non-Ascii Validations
run-name: Non-Ascii validation running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master

# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
NonAsciiValidations:
runs-on: ubuntu-latest
env:
buildConfiguration: Release
dotnetSdkVersion: 3.1.401
steps:
- uses: actions/checkout@v4
- name: Use .NET Core SDK ${{ env.dotnetSdkVersion }}
uses: actions/setup-dotnet@v4
with:
dotnet-version: ${{ env.dotnetSdkVersion }}
- name: Run Non-Ascii validation tests
run: dotnet test .script/tests/NonAsciiValidationsTests/NonAsciiValidations.Tests.csproj --configuration ${{ env.buildConfiguration }}

19 changes: 19 additions & 0 deletions .github/workflows/playbook-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Playbook Validations
run-name: Playbook Validations running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
PlaybooksValidations:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install -g npm@6.14.15;which npm;npm -v
- name: npm install
run: npm install
- name: Playbook Validations
run: npm run tsc && node .script/playbooksValidator.js

18 changes: 18 additions & 0 deletions .github/workflows/sample-data-validation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Sample Data Validation
run-name: Sample Data Validation running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
sampleDataValidator:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install -g npm@6.14.15;which npm;npm -v
- name: npm install
run: npm install
- name: Sample Data Validator
run: npm run tsc && node .script/sampleDataValidator.js
19 changes: 19 additions & 0 deletions .github/workflows/solution-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Solution Validations
run-name: Solution Validations running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
SolutionValidations:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install -g npm@6.14.15;which npm;npm -v
- name: npm install
run: npm install
- name: Solution Validations
run: npm run tsc && node .script/SolutionValidations/solutionValidator.js

18 changes: 18 additions & 0 deletions .github/workflows/workbook-metadata-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Workbook Metadata Validations
run-name: Workbook Metadata Validations running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
WorkbooksValidations:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install -g npm@6.14.15;which npm;npm -v
- name: npm install
run: npm install
- name: Workbooks Metadata Validations
run: npm run tsc && node .script/workbooksMetadataValidator.js
18 changes: 18 additions & 0 deletions .github/workflows/workbook-template-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Workbook Template Validations
run-name: Workbook Template Validations running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
WorkbooksTemplateValidations:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install -g npm@6.14.15;which npm;npm -v
- name: npm install
run: npm install
- name: Workbooks Template Validations
run: npm run tsc && node .script/workbooksTemplateValidator.js
19 changes: 19 additions & 0 deletions .github/workflows/yaml-syntax-validation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: YAML File Syntax Validation
run-name: YAML File Syntax Validation running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
YamlFileValidation:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install -g npm@6.14.15;which npm;npm -v
- name: npm install
run: npm install
- name: YAML File Syntax Validation
run: npm run tsc && node .script/yamlFileValidator.js

Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"Name":"Garrison_ULTRARemoteLogs_CL",
"Properties":[
{
"name": "TimeGenerated",
"type": "datetime"
},
{
"name": "deviceEventClassId",
"type": "int"
},
{
"name": "name",
"type": "string"
},
{
"name": "start",
"type": "long"
},
{
"name": "request",
"type": "string"
},
{
"name": "requestContext",
"type": "string"
},
{
"name": "reason",
"type": "string"
},
{
"name": "dhost",
"type": "string"
},
{
"name": "devicePayloadId",
"type": "string"
},
{
"name": "suid",
"type": "string"
},
{
"name": "suser",
"type": "string"
}
]
}
Loading

0 comments on commit 3120b0d

Please sign in to comment.