├── .gitignore ├── .vscode └── settings.json ├── README.md ├── RunTest-CICD.ps1 ├── RunTest.ps1 ├── images └── SentinelPesterFramework.png ├── src └── WorkspaceHelper.ps1 └── tests ├── AnalyticsRules └── AnalyticsRules.Tests.ps1 ├── CICD ├── AnalyticsRules-CICD.Tests.ps1 ├── AutomationRules-CICD.Tests.ps1 └── Watchlists-CICD.Tests.ps1 ├── Configuration ├── OfficeConsents.Tests.ps1 ├── SecurityMLAnalytics.Tests.ps1 ├── SentinelConfiguration.Tests.ps1 └── WorkspaceConfiguration.Tests.ps1 ├── DataConnectors ├── AzureADIdentityProtection.Tests.ps1 ├── AzureActiveDirectory.Tests.ps1 ├── AzureAudit.Tests.ps1 ├── DNS.Tests.ps1 ├── DataConnectorsCheckRequirements.Tests.ps1 ├── DefenderForCloud.Tests.ps1 ├── Microsoft365Defender.Tests.ps1 ├── MicrosoftDefenderForCloudApps.Tests.ps1 ├── Office365.Tests.ps1 ├── SecurityEvents.Tests.ps1 ├── ThreatIntelligenceIndicator.Tests.ps1 ├── WindowsDNSEventsViaAMA.Tests.ps1 ├── WindowsEvents.Tests.ps1 └── WindowsFirewall.Tests.ps1 └── Watchlists └── Watchlists.Tests.ps1 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/README.md -------------------------------------------------------------------------------- /RunTest-CICD.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/RunTest-CICD.ps1 -------------------------------------------------------------------------------- /RunTest.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/RunTest.ps1 -------------------------------------------------------------------------------- /images/SentinelPesterFramework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/images/SentinelPesterFramework.png -------------------------------------------------------------------------------- /src/WorkspaceHelper.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/src/WorkspaceHelper.ps1 -------------------------------------------------------------------------------- /tests/AnalyticsRules/AnalyticsRules.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/AnalyticsRules/AnalyticsRules.Tests.ps1 -------------------------------------------------------------------------------- /tests/CICD/AnalyticsRules-CICD.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/CICD/AnalyticsRules-CICD.Tests.ps1 -------------------------------------------------------------------------------- /tests/CICD/AutomationRules-CICD.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/CICD/AutomationRules-CICD.Tests.ps1 -------------------------------------------------------------------------------- /tests/CICD/Watchlists-CICD.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/CICD/Watchlists-CICD.Tests.ps1 -------------------------------------------------------------------------------- /tests/Configuration/OfficeConsents.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/Configuration/OfficeConsents.Tests.ps1 -------------------------------------------------------------------------------- /tests/Configuration/SecurityMLAnalytics.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/Configuration/SecurityMLAnalytics.Tests.ps1 -------------------------------------------------------------------------------- /tests/Configuration/SentinelConfiguration.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/Configuration/SentinelConfiguration.Tests.ps1 -------------------------------------------------------------------------------- /tests/Configuration/WorkspaceConfiguration.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/Configuration/WorkspaceConfiguration.Tests.ps1 -------------------------------------------------------------------------------- /tests/DataConnectors/AzureADIdentityProtection.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/DataConnectors/AzureADIdentityProtection.Tests.ps1 -------------------------------------------------------------------------------- /tests/DataConnectors/AzureActiveDirectory.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/DataConnectors/AzureActiveDirectory.Tests.ps1 -------------------------------------------------------------------------------- /tests/DataConnectors/AzureAudit.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/DataConnectors/AzureAudit.Tests.ps1 -------------------------------------------------------------------------------- /tests/DataConnectors/DNS.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/DataConnectors/DNS.Tests.ps1 -------------------------------------------------------------------------------- /tests/DataConnectors/DataConnectorsCheckRequirements.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/DataConnectors/DataConnectorsCheckRequirements.Tests.ps1 -------------------------------------------------------------------------------- /tests/DataConnectors/DefenderForCloud.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/DataConnectors/DefenderForCloud.Tests.ps1 -------------------------------------------------------------------------------- /tests/DataConnectors/Microsoft365Defender.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/DataConnectors/Microsoft365Defender.Tests.ps1 -------------------------------------------------------------------------------- /tests/DataConnectors/MicrosoftDefenderForCloudApps.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/DataConnectors/MicrosoftDefenderForCloudApps.Tests.ps1 -------------------------------------------------------------------------------- /tests/DataConnectors/Office365.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/DataConnectors/Office365.Tests.ps1 -------------------------------------------------------------------------------- /tests/DataConnectors/SecurityEvents.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/DataConnectors/SecurityEvents.Tests.ps1 -------------------------------------------------------------------------------- /tests/DataConnectors/ThreatIntelligenceIndicator.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/DataConnectors/ThreatIntelligenceIndicator.Tests.ps1 -------------------------------------------------------------------------------- /tests/DataConnectors/WindowsDNSEventsViaAMA.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/DataConnectors/WindowsDNSEventsViaAMA.Tests.ps1 -------------------------------------------------------------------------------- /tests/DataConnectors/WindowsEvents.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/DataConnectors/WindowsEvents.Tests.ps1 -------------------------------------------------------------------------------- /tests/DataConnectors/WindowsFirewall.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/DataConnectors/WindowsFirewall.Tests.ps1 -------------------------------------------------------------------------------- /tests/Watchlists/Watchlists.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-bader/SentinelPesterFramework/HEAD/tests/Watchlists/Watchlists.Tests.ps1 --------------------------------------------------------------------------------