├── .AL-Go ├── cloudDevEnv.ps1 ├── localDevEnv.ps1 └── settings.json ├── .github ├── AL-Go-Settings.json ├── RELEASENOTES.copy.md ├── Test Current.settings.json ├── Test Next Major.settings.json ├── Test Next Minor.settings.json └── workflows │ ├── AddExistingAppOrTestApp.yaml │ ├── CICD.yaml │ ├── CreateApp.yaml │ ├── CreateOnlineDevelopmentEnvironment.yaml │ ├── CreatePerformanceTestApp.yaml │ ├── CreateRelease.yaml │ ├── CreateTestApp.yaml │ ├── Current.yaml │ ├── DeployReferenceDocumentation.yaml │ ├── IncrementVersionNumber.yaml │ ├── NextMajor.yaml │ ├── NextMinor.yaml │ ├── PublishToAppSource.yaml │ ├── PublishToEnvironment.yaml │ ├── PullRequestHandler.yaml │ ├── Troubleshooting.yaml │ ├── UpdateGitHubGoSystemFiles.yaml │ └── _BuildALGoProject.yaml ├── .gitignore ├── BusinessCentral.Sentinel ├── .vscode │ └── launch.json ├── AppSourceCop.json ├── SentinelAdmin.PermissionSet.al ├── app.json ├── logo.png └── src │ ├── Alert.Codeunit.al │ ├── Alert.Table.al │ ├── AlertCard.Page.al │ ├── AlertCode.Enum.al │ ├── AlertList.Page.al │ ├── Area.Enum.al │ ├── IAuditAlert.Interface.al │ ├── IgnoredAlerts.Table.al │ ├── ReRunAllAlerts.Codeunit.al │ ├── Rules │ ├── AlertDevScopeExt.Codeunit.al │ ├── AlertPteDownloadCode.Codeunit.al │ ├── AnalysisNotScheduled.Codeunit.al │ ├── DemoDataExtInProd.Codeunit.al │ ├── EvaluationCompanyInProd.Codeunit.al │ ├── NonPostNoSeriesGaps.Codeunit.al │ ├── UnusedExtensionInstalled.Codeunit.al │ └── UserWithSuper.Codeunit.al │ ├── SentinelRuleSet.Page.al │ ├── SentinelRuleSet.Table.al │ ├── Setup │ ├── SentinelSetup.Page.al │ ├── SentinelSetup.Table.al │ └── TelemetryLogging.Enum.al │ ├── Severity.Enum.al │ └── Telemetry │ ├── SentinelTelemetryLogger.Codeunit.al │ ├── TelemetryFeatures.Enum.al │ └── TelemetryHelper.Codeunit.al ├── CHANGELOG.md ├── LICENSE ├── README.md ├── al.code-workspace └── custom.ruleset.json /.AL-Go/cloudDevEnv.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.AL-Go/cloudDevEnv.ps1 -------------------------------------------------------------------------------- /.AL-Go/localDevEnv.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.AL-Go/localDevEnv.ps1 -------------------------------------------------------------------------------- /.AL-Go/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.AL-Go/settings.json -------------------------------------------------------------------------------- /.github/AL-Go-Settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/AL-Go-Settings.json -------------------------------------------------------------------------------- /.github/RELEASENOTES.copy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/RELEASENOTES.copy.md -------------------------------------------------------------------------------- /.github/Test Current.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/Test Current.settings.json -------------------------------------------------------------------------------- /.github/Test Next Major.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/Test Next Major.settings.json -------------------------------------------------------------------------------- /.github/Test Next Minor.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/Test Next Minor.settings.json -------------------------------------------------------------------------------- /.github/workflows/AddExistingAppOrTestApp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/AddExistingAppOrTestApp.yaml -------------------------------------------------------------------------------- /.github/workflows/CICD.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/CICD.yaml -------------------------------------------------------------------------------- /.github/workflows/CreateApp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/CreateApp.yaml -------------------------------------------------------------------------------- /.github/workflows/CreateOnlineDevelopmentEnvironment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/CreateOnlineDevelopmentEnvironment.yaml -------------------------------------------------------------------------------- /.github/workflows/CreatePerformanceTestApp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/CreatePerformanceTestApp.yaml -------------------------------------------------------------------------------- /.github/workflows/CreateRelease.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/CreateRelease.yaml -------------------------------------------------------------------------------- /.github/workflows/CreateTestApp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/CreateTestApp.yaml -------------------------------------------------------------------------------- /.github/workflows/Current.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/Current.yaml -------------------------------------------------------------------------------- /.github/workflows/DeployReferenceDocumentation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/DeployReferenceDocumentation.yaml -------------------------------------------------------------------------------- /.github/workflows/IncrementVersionNumber.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/IncrementVersionNumber.yaml -------------------------------------------------------------------------------- /.github/workflows/NextMajor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/NextMajor.yaml -------------------------------------------------------------------------------- /.github/workflows/NextMinor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/NextMinor.yaml -------------------------------------------------------------------------------- /.github/workflows/PublishToAppSource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/PublishToAppSource.yaml -------------------------------------------------------------------------------- /.github/workflows/PublishToEnvironment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/PublishToEnvironment.yaml -------------------------------------------------------------------------------- /.github/workflows/PullRequestHandler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/PullRequestHandler.yaml -------------------------------------------------------------------------------- /.github/workflows/Troubleshooting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/Troubleshooting.yaml -------------------------------------------------------------------------------- /.github/workflows/UpdateGitHubGoSystemFiles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/UpdateGitHubGoSystemFiles.yaml -------------------------------------------------------------------------------- /.github/workflows/_BuildALGoProject.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.github/workflows/_BuildALGoProject.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/.gitignore -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/.vscode/launch.json -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/AppSourceCop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/AppSourceCop.json -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/SentinelAdmin.PermissionSet.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/SentinelAdmin.PermissionSet.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/app.json -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/logo.png -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Alert.Codeunit.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Alert.Codeunit.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Alert.Table.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Alert.Table.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/AlertCard.Page.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/AlertCard.Page.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/AlertCode.Enum.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/AlertCode.Enum.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/AlertList.Page.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/AlertList.Page.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Area.Enum.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Area.Enum.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/IAuditAlert.Interface.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/IAuditAlert.Interface.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/IgnoredAlerts.Table.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/IgnoredAlerts.Table.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/ReRunAllAlerts.Codeunit.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/ReRunAllAlerts.Codeunit.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Rules/AlertDevScopeExt.Codeunit.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Rules/AlertDevScopeExt.Codeunit.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Rules/AlertPteDownloadCode.Codeunit.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Rules/AlertPteDownloadCode.Codeunit.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Rules/AnalysisNotScheduled.Codeunit.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Rules/AnalysisNotScheduled.Codeunit.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Rules/DemoDataExtInProd.Codeunit.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Rules/DemoDataExtInProd.Codeunit.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Rules/EvaluationCompanyInProd.Codeunit.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Rules/EvaluationCompanyInProd.Codeunit.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Rules/NonPostNoSeriesGaps.Codeunit.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Rules/NonPostNoSeriesGaps.Codeunit.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Rules/UnusedExtensionInstalled.Codeunit.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Rules/UnusedExtensionInstalled.Codeunit.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Rules/UserWithSuper.Codeunit.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Rules/UserWithSuper.Codeunit.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/SentinelRuleSet.Page.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/SentinelRuleSet.Page.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/SentinelRuleSet.Table.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/SentinelRuleSet.Table.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Setup/SentinelSetup.Page.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Setup/SentinelSetup.Page.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Setup/SentinelSetup.Table.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Setup/SentinelSetup.Table.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Setup/TelemetryLogging.Enum.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Setup/TelemetryLogging.Enum.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Severity.Enum.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Severity.Enum.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Telemetry/SentinelTelemetryLogger.Codeunit.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Telemetry/SentinelTelemetryLogger.Codeunit.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Telemetry/TelemetryFeatures.Enum.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Telemetry/TelemetryFeatures.Enum.al -------------------------------------------------------------------------------- /BusinessCentral.Sentinel/src/Telemetry/TelemetryHelper.Codeunit.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/BusinessCentral.Sentinel/src/Telemetry/TelemetryHelper.Codeunit.al -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/README.md -------------------------------------------------------------------------------- /al.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/al.code-workspace -------------------------------------------------------------------------------- /custom.ruleset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanMaron/BusinessCentral.Sentinel/HEAD/custom.ruleset.json --------------------------------------------------------------------------------