├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .mvn ├── README.md ├── jvm.config └── wrapper │ └── maven-wrapper.properties ├── CHANGELOG.md ├── LICENSE ├── README.md ├── babel.config.js ├── deployment ├── settings.xml └── signingkey.asc.enc ├── e2e ├── .gitignore ├── package-lock.json ├── package.json ├── playwright.config.js ├── playwright.config.proxy.js └── tests │ ├── conflicted-rules.spec.js │ ├── enable-disable-rules.spec.js │ ├── test-utils.js │ └── wizard.spec.js ├── images ├── Wizard_List1.png ├── Wizard_List2.png ├── Wizard_List3.png ├── Wizard_List4.png ├── alert_rules.png └── create_alert_rule.png ├── jest.config.js ├── mvnw ├── package.json ├── pom.xml ├── runtime ├── docker-compose-common.yml ├── docker-compose-proxy.yml ├── docker-compose.yml ├── graylog │ ├── config-proxy │ │ ├── graylog.conf │ │ ├── log4j2.xml │ │ └── node-id │ └── config │ │ ├── graylog.conf │ │ ├── log4j2.xml │ │ └── node-id └── notes.md ├── src ├── deb │ └── control │ │ └── control ├── main │ ├── java │ │ └── com │ │ │ └── airbus_cyber_security │ │ │ └── graylog │ │ │ ├── AlertWizardPlugin.java │ │ │ ├── AlertWizardtMetaData.java │ │ │ └── wizard │ │ │ ├── AlertWizardModule.java │ │ │ ├── alert │ │ │ ├── business │ │ │ │ ├── AlertRuleService.java │ │ │ │ ├── EventDefinitionService.java │ │ │ │ ├── FieldRulesUtilities.java │ │ │ │ ├── NotificationService.java │ │ │ │ ├── StreamFacade.java │ │ │ │ ├── StreamPipelineService.java │ │ │ │ └── TriggeringConditionsService.java │ │ │ ├── model │ │ │ │ ├── AggregationAlertPattern.java │ │ │ │ ├── AlertPattern.java │ │ │ │ ├── AlertRule.java │ │ │ │ ├── AlertType.java │ │ │ │ ├── CorrelationAlertPattern.java │ │ │ │ ├── DisjunctionAlertPattern.java │ │ │ │ ├── FieldRule.java │ │ │ │ ├── Pipeline.java │ │ │ │ └── TriggeringConditions.java │ │ │ └── rest │ │ │ │ ├── AlertRuleResource.java │ │ │ │ ├── Conversions.java │ │ │ │ └── models │ │ │ │ ├── AlertRuleStream.java │ │ │ │ ├── requests │ │ │ │ ├── AlertRuleRequest.java │ │ │ │ └── CloneAlertRuleRequest.java │ │ │ │ └── responses │ │ │ │ └── GetDataAlertRule.java │ │ │ ├── audit │ │ │ └── AlertWizardAuditEventTypes.java │ │ │ ├── config │ │ │ └── rest │ │ │ │ ├── AlertWizardConfig.java │ │ │ │ ├── AlertWizardConfigResource.java │ │ │ │ ├── AlertWizardConfigurationService.java │ │ │ │ ├── DefaultValues.java │ │ │ │ ├── FieldWizard.java │ │ │ │ └── ImportPolicyType.java │ │ │ ├── database │ │ │ ├── Description.java │ │ │ └── LookupService.java │ │ │ ├── list │ │ │ ├── bundles │ │ │ │ ├── AlertListExporter.java │ │ │ │ ├── ExportAlertList.java │ │ │ │ └── ExportAlertListRequest.java │ │ │ ├── business │ │ │ │ └── AlertListService.java │ │ │ ├── model │ │ │ │ └── AlertList.java │ │ │ ├── persistence │ │ │ │ └── AlertListCollection.java │ │ │ ├── rest │ │ │ │ ├── AlertListResource.java │ │ │ │ └── models │ │ │ │ │ ├── requests │ │ │ │ │ ├── AlertListRequest.java │ │ │ │ │ └── CloneAlertListRequest.java │ │ │ │ │ └── responses │ │ │ │ │ ├── GetAlertList.java │ │ │ │ │ └── GetListAlertList.java │ │ │ └── utilities │ │ │ │ └── AlertListUtilsService.java │ │ │ └── permissions │ │ │ └── AlertRuleRestPermissions.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── org.graylog2.plugin.Plugin │ │ └── com.airbus-cyber-security.graylog.graylog-plugin-alert-wizard │ │ └── graylog-plugin.properties ├── test │ ├── java │ │ └── com │ │ │ └── airbus_cyber_security │ │ │ └── graylog │ │ │ └── AlertRuleResourceTest.java │ └── resources │ │ └── com │ │ └── airbus_cyber_security │ │ └── graylog │ │ ├── alertWizardSingleRuleCount.json │ │ └── alertWizardTwoRules.json └── web │ ├── index.jsx │ ├── translations │ └── fr.json │ ├── webpack-entry.js │ └── wizard │ ├── actions │ ├── AlertListActions.jsx │ └── AlertRuleActions.jsx │ ├── components │ ├── buttons │ │ ├── ButtonToEventDefinition.jsx │ │ ├── ButtonToEventDefinition.test.jsx │ │ ├── ButtonToNotification.jsx │ │ ├── ButtonToSearch.jsx │ │ └── ButtonToUpdateRule.jsx │ ├── conditions │ │ ├── CorrelationCondition.jsx │ │ ├── CountCondition.jsx │ │ ├── CountCondition.test.jsx │ │ ├── GroupDistinctCondition.jsx │ │ ├── OrCondition.jsx │ │ └── StatisticsCondition.jsx │ ├── configuration │ │ ├── ManageSettings.jsx │ │ ├── ManageSettings.test.jsx │ │ └── WizardAlertConfig.jsx │ ├── containers │ │ ├── HighlightedDiv.jsx │ │ └── HightlightedDiv.test.jsx │ ├── icons │ │ ├── Add.jsx │ │ ├── ArrowsV.jsx │ │ ├── Download.jsx │ │ └── Remove.jsx │ ├── inputs │ │ ├── Description.jsx │ │ ├── DistinctInput.jsx │ │ ├── FieldRule.jsx │ │ ├── FieldRule.test.jsx │ │ ├── FieldRuleList.jsx │ │ ├── FieldRuleList.test.jsx │ │ ├── FieldsInput.jsx │ │ ├── FieldsInput.test.jsx │ │ ├── GroupByInput.jsx │ │ ├── NumberInput.jsx │ │ ├── NumberInput.test.jsx │ │ ├── SearchQueryInput.jsx │ │ ├── StatisticalInput.test.tsx │ │ ├── StatisticalInput.tsx │ │ ├── TimeRangeInput.jsx │ │ ├── TimeRangeInput.test.jsx │ │ ├── TitlePriority.jsx │ │ ├── TitlePriority.test.jsx │ │ ├── TypeAheadFieldInput.jsx │ │ └── withFormattedFields.jsx │ ├── lists │ │ ├── AlertListCloneForm.jsx │ │ ├── AlertListDisplay.jsx │ │ ├── CreateListFormInput.jsx │ │ └── CreateListFormInput.test.jsx │ └── rules │ │ ├── AlertRuleBulkActions.jsx │ │ ├── AlertRuleCloneForm.jsx │ │ ├── AlertRuleForm.css │ │ ├── AlertRuleForm.jsx │ │ ├── AlertRuleForm.test.jsx │ │ ├── AlertRuleSelectionList.jsx │ │ ├── AlertRuleText.jsx │ │ ├── AlertRulesContainer.jsx │ │ ├── Constants.ts │ │ └── hooks │ │ └── useAlertRules.tsx │ ├── logic │ ├── AlertValidation.js │ ├── AlertValidation.test.js │ ├── FileSaver.js │ ├── IdentifierSequence.js │ ├── RulesImportExport.js │ └── RulesImportExport.test.js │ ├── model │ └── AlertRule.ts │ ├── pages │ ├── ExportAlertPage.jsx │ ├── ExportListPage.jsx │ ├── ImportAlertPage.jsx │ ├── ImportListPage.jsx │ ├── NewAlertListPage.jsx │ ├── NewAlertListPage.test.jsx │ ├── NewAlertPage.jsx │ ├── NewAlertPage.test.jsx │ ├── UpdateAlertPage.jsx │ ├── UpdateListPage.jsx │ ├── WizardListsPage.jsx │ └── WizardPage.jsx │ ├── resources │ ├── AlertRuleResource.js │ ├── EventDefinitionResource.js │ └── WizardConfigurationResource.js │ ├── routing │ └── Navigation.js │ ├── searchActions │ └── CreateRuleSearchAction.jsx │ └── stores │ ├── AlertListStore.js │ ├── AlertRuleStore.js │ └── RestUtils.js ├── tsconfig.json ├── validation ├── graylog.py ├── graylog_inputs.py ├── graylog_rest_api.py ├── graylog_server.py ├── requirements.txt ├── server_timeout_error.py ├── test.py ├── test_brittle.py └── tests_fast.py ├── webpack.config.js └── yarn.lock /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/.mvn/README.md -------------------------------------------------------------------------------- /.mvn/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/.mvn/jvm.config -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/babel.config.js -------------------------------------------------------------------------------- /deployment/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/deployment/settings.xml -------------------------------------------------------------------------------- /deployment/signingkey.asc.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/deployment/signingkey.asc.enc -------------------------------------------------------------------------------- /e2e/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/e2e/.gitignore -------------------------------------------------------------------------------- /e2e/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/e2e/package-lock.json -------------------------------------------------------------------------------- /e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/e2e/package.json -------------------------------------------------------------------------------- /e2e/playwright.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/e2e/playwright.config.js -------------------------------------------------------------------------------- /e2e/playwright.config.proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/e2e/playwright.config.proxy.js -------------------------------------------------------------------------------- /e2e/tests/conflicted-rules.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/e2e/tests/conflicted-rules.spec.js -------------------------------------------------------------------------------- /e2e/tests/enable-disable-rules.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/e2e/tests/enable-disable-rules.spec.js -------------------------------------------------------------------------------- /e2e/tests/test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/e2e/tests/test-utils.js -------------------------------------------------------------------------------- /e2e/tests/wizard.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/e2e/tests/wizard.spec.js -------------------------------------------------------------------------------- /images/Wizard_List1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/images/Wizard_List1.png -------------------------------------------------------------------------------- /images/Wizard_List2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/images/Wizard_List2.png -------------------------------------------------------------------------------- /images/Wizard_List3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/images/Wizard_List3.png -------------------------------------------------------------------------------- /images/Wizard_List4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/images/Wizard_List4.png -------------------------------------------------------------------------------- /images/alert_rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/images/alert_rules.png -------------------------------------------------------------------------------- /images/create_alert_rule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/images/create_alert_rule.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/jest.config.js -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/mvnw -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/package.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/pom.xml -------------------------------------------------------------------------------- /runtime/docker-compose-common.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/runtime/docker-compose-common.yml -------------------------------------------------------------------------------- /runtime/docker-compose-proxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/runtime/docker-compose-proxy.yml -------------------------------------------------------------------------------- /runtime/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/runtime/docker-compose.yml -------------------------------------------------------------------------------- /runtime/graylog/config-proxy/graylog.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/runtime/graylog/config-proxy/graylog.conf -------------------------------------------------------------------------------- /runtime/graylog/config-proxy/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/runtime/graylog/config-proxy/log4j2.xml -------------------------------------------------------------------------------- /runtime/graylog/config-proxy/node-id: -------------------------------------------------------------------------------- 1 | dd18c58a-f4b5-46ba-85b0-1a7cebb33b79 -------------------------------------------------------------------------------- /runtime/graylog/config/graylog.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/runtime/graylog/config/graylog.conf -------------------------------------------------------------------------------- /runtime/graylog/config/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/runtime/graylog/config/log4j2.xml -------------------------------------------------------------------------------- /runtime/graylog/config/node-id: -------------------------------------------------------------------------------- 1 | dd18c58a-f4b5-46ba-85b0-1a7cebb33b79 -------------------------------------------------------------------------------- /runtime/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/runtime/notes.md -------------------------------------------------------------------------------- /src/deb/control/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/deb/control/control -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/AlertWizardPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/AlertWizardPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/AlertWizardtMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/AlertWizardtMetaData.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/AlertWizardModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/AlertWizardModule.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/business/AlertRuleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/business/AlertRuleService.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/business/EventDefinitionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/business/EventDefinitionService.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/business/FieldRulesUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/business/FieldRulesUtilities.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/business/NotificationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/business/NotificationService.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/business/StreamFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/business/StreamFacade.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/business/StreamPipelineService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/business/StreamPipelineService.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/business/TriggeringConditionsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/business/TriggeringConditionsService.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/AggregationAlertPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/AggregationAlertPattern.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/AlertPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/AlertPattern.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/AlertRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/AlertRule.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/AlertType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/AlertType.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/CorrelationAlertPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/CorrelationAlertPattern.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/DisjunctionAlertPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/DisjunctionAlertPattern.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/FieldRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/FieldRule.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/Pipeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/Pipeline.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/TriggeringConditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/model/TriggeringConditions.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/rest/AlertRuleResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/rest/AlertRuleResource.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/rest/Conversions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/rest/Conversions.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/rest/models/AlertRuleStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/rest/models/AlertRuleStream.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/rest/models/requests/AlertRuleRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/rest/models/requests/AlertRuleRequest.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/rest/models/requests/CloneAlertRuleRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/rest/models/requests/CloneAlertRuleRequest.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/alert/rest/models/responses/GetDataAlertRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/alert/rest/models/responses/GetDataAlertRule.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/audit/AlertWizardAuditEventTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/audit/AlertWizardAuditEventTypes.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/config/rest/AlertWizardConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/config/rest/AlertWizardConfig.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/config/rest/AlertWizardConfigResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/config/rest/AlertWizardConfigResource.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/config/rest/AlertWizardConfigurationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/config/rest/AlertWizardConfigurationService.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/config/rest/DefaultValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/config/rest/DefaultValues.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/config/rest/FieldWizard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/config/rest/FieldWizard.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/config/rest/ImportPolicyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/config/rest/ImportPolicyType.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/database/Description.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/database/Description.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/database/LookupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/database/LookupService.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/list/bundles/AlertListExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/list/bundles/AlertListExporter.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/list/bundles/ExportAlertList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/list/bundles/ExportAlertList.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/list/bundles/ExportAlertListRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/list/bundles/ExportAlertListRequest.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/list/business/AlertListService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/list/business/AlertListService.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/list/model/AlertList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/list/model/AlertList.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/list/persistence/AlertListCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/list/persistence/AlertListCollection.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/list/rest/AlertListResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/list/rest/AlertListResource.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/list/rest/models/requests/AlertListRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/list/rest/models/requests/AlertListRequest.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/list/rest/models/requests/CloneAlertListRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/list/rest/models/requests/CloneAlertListRequest.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/list/rest/models/responses/GetAlertList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/list/rest/models/responses/GetAlertList.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/list/rest/models/responses/GetListAlertList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/list/rest/models/responses/GetListAlertList.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/list/utilities/AlertListUtilsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/list/utilities/AlertListUtilsService.java -------------------------------------------------------------------------------- /src/main/java/com/airbus_cyber_security/graylog/wizard/permissions/AlertRuleRestPermissions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/java/com/airbus_cyber_security/graylog/wizard/permissions/AlertRuleRestPermissions.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/org.graylog2.plugin.Plugin: -------------------------------------------------------------------------------- 1 | com.airbus_cyber_security.graylog.AlertWizardPlugin 2 | -------------------------------------------------------------------------------- /src/main/resources/com.airbus-cyber-security.graylog.graylog-plugin-alert-wizard/graylog-plugin.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/main/resources/com.airbus-cyber-security.graylog.graylog-plugin-alert-wizard/graylog-plugin.properties -------------------------------------------------------------------------------- /src/test/java/com/airbus_cyber_security/graylog/AlertRuleResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/test/java/com/airbus_cyber_security/graylog/AlertRuleResourceTest.java -------------------------------------------------------------------------------- /src/test/resources/com/airbus_cyber_security/graylog/alertWizardSingleRuleCount.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/test/resources/com/airbus_cyber_security/graylog/alertWizardSingleRuleCount.json -------------------------------------------------------------------------------- /src/test/resources/com/airbus_cyber_security/graylog/alertWizardTwoRules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/test/resources/com/airbus_cyber_security/graylog/alertWizardTwoRules.json -------------------------------------------------------------------------------- /src/web/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/index.jsx -------------------------------------------------------------------------------- /src/web/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/translations/fr.json -------------------------------------------------------------------------------- /src/web/webpack-entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/webpack-entry.js -------------------------------------------------------------------------------- /src/web/wizard/actions/AlertListActions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/actions/AlertListActions.jsx -------------------------------------------------------------------------------- /src/web/wizard/actions/AlertRuleActions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/actions/AlertRuleActions.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/buttons/ButtonToEventDefinition.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/buttons/ButtonToEventDefinition.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/buttons/ButtonToEventDefinition.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/buttons/ButtonToEventDefinition.test.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/buttons/ButtonToNotification.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/buttons/ButtonToNotification.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/buttons/ButtonToSearch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/buttons/ButtonToSearch.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/buttons/ButtonToUpdateRule.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/buttons/ButtonToUpdateRule.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/conditions/CorrelationCondition.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/conditions/CorrelationCondition.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/conditions/CountCondition.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/conditions/CountCondition.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/conditions/CountCondition.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/conditions/CountCondition.test.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/conditions/GroupDistinctCondition.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/conditions/GroupDistinctCondition.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/conditions/OrCondition.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/conditions/OrCondition.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/conditions/StatisticsCondition.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/conditions/StatisticsCondition.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/configuration/ManageSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/configuration/ManageSettings.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/configuration/ManageSettings.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/configuration/ManageSettings.test.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/configuration/WizardAlertConfig.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/configuration/WizardAlertConfig.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/containers/HighlightedDiv.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/containers/HighlightedDiv.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/containers/HightlightedDiv.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/containers/HightlightedDiv.test.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/icons/Add.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/icons/Add.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/icons/ArrowsV.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/icons/ArrowsV.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/icons/Download.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/icons/Download.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/icons/Remove.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/icons/Remove.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/Description.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/Description.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/DistinctInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/DistinctInput.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/FieldRule.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/FieldRule.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/FieldRule.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/FieldRule.test.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/FieldRuleList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/FieldRuleList.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/FieldRuleList.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/FieldRuleList.test.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/FieldsInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/FieldsInput.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/FieldsInput.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/FieldsInput.test.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/GroupByInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/GroupByInput.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/NumberInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/NumberInput.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/NumberInput.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/NumberInput.test.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/SearchQueryInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/SearchQueryInput.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/StatisticalInput.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/StatisticalInput.test.tsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/StatisticalInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/StatisticalInput.tsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/TimeRangeInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/TimeRangeInput.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/TimeRangeInput.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/TimeRangeInput.test.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/TitlePriority.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/TitlePriority.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/TitlePriority.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/TitlePriority.test.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/TypeAheadFieldInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/TypeAheadFieldInput.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/inputs/withFormattedFields.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/inputs/withFormattedFields.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/lists/AlertListCloneForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/lists/AlertListCloneForm.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/lists/AlertListDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/lists/AlertListDisplay.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/lists/CreateListFormInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/lists/CreateListFormInput.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/lists/CreateListFormInput.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/lists/CreateListFormInput.test.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/rules/AlertRuleBulkActions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/rules/AlertRuleBulkActions.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/rules/AlertRuleCloneForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/rules/AlertRuleCloneForm.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/rules/AlertRuleForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/rules/AlertRuleForm.css -------------------------------------------------------------------------------- /src/web/wizard/components/rules/AlertRuleForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/rules/AlertRuleForm.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/rules/AlertRuleForm.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/rules/AlertRuleForm.test.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/rules/AlertRuleSelectionList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/rules/AlertRuleSelectionList.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/rules/AlertRuleText.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/rules/AlertRuleText.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/rules/AlertRulesContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/rules/AlertRulesContainer.jsx -------------------------------------------------------------------------------- /src/web/wizard/components/rules/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/rules/Constants.ts -------------------------------------------------------------------------------- /src/web/wizard/components/rules/hooks/useAlertRules.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/components/rules/hooks/useAlertRules.tsx -------------------------------------------------------------------------------- /src/web/wizard/logic/AlertValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/logic/AlertValidation.js -------------------------------------------------------------------------------- /src/web/wizard/logic/AlertValidation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/logic/AlertValidation.test.js -------------------------------------------------------------------------------- /src/web/wizard/logic/FileSaver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/logic/FileSaver.js -------------------------------------------------------------------------------- /src/web/wizard/logic/IdentifierSequence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/logic/IdentifierSequence.js -------------------------------------------------------------------------------- /src/web/wizard/logic/RulesImportExport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/logic/RulesImportExport.js -------------------------------------------------------------------------------- /src/web/wizard/logic/RulesImportExport.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/logic/RulesImportExport.test.js -------------------------------------------------------------------------------- /src/web/wizard/model/AlertRule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/model/AlertRule.ts -------------------------------------------------------------------------------- /src/web/wizard/pages/ExportAlertPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/pages/ExportAlertPage.jsx -------------------------------------------------------------------------------- /src/web/wizard/pages/ExportListPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/pages/ExportListPage.jsx -------------------------------------------------------------------------------- /src/web/wizard/pages/ImportAlertPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/pages/ImportAlertPage.jsx -------------------------------------------------------------------------------- /src/web/wizard/pages/ImportListPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/pages/ImportListPage.jsx -------------------------------------------------------------------------------- /src/web/wizard/pages/NewAlertListPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/pages/NewAlertListPage.jsx -------------------------------------------------------------------------------- /src/web/wizard/pages/NewAlertListPage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/pages/NewAlertListPage.test.jsx -------------------------------------------------------------------------------- /src/web/wizard/pages/NewAlertPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/pages/NewAlertPage.jsx -------------------------------------------------------------------------------- /src/web/wizard/pages/NewAlertPage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/pages/NewAlertPage.test.jsx -------------------------------------------------------------------------------- /src/web/wizard/pages/UpdateAlertPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/pages/UpdateAlertPage.jsx -------------------------------------------------------------------------------- /src/web/wizard/pages/UpdateListPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/pages/UpdateListPage.jsx -------------------------------------------------------------------------------- /src/web/wizard/pages/WizardListsPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/pages/WizardListsPage.jsx -------------------------------------------------------------------------------- /src/web/wizard/pages/WizardPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/pages/WizardPage.jsx -------------------------------------------------------------------------------- /src/web/wizard/resources/AlertRuleResource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/resources/AlertRuleResource.js -------------------------------------------------------------------------------- /src/web/wizard/resources/EventDefinitionResource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/resources/EventDefinitionResource.js -------------------------------------------------------------------------------- /src/web/wizard/resources/WizardConfigurationResource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/resources/WizardConfigurationResource.js -------------------------------------------------------------------------------- /src/web/wizard/routing/Navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/routing/Navigation.js -------------------------------------------------------------------------------- /src/web/wizard/searchActions/CreateRuleSearchAction.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/searchActions/CreateRuleSearchAction.jsx -------------------------------------------------------------------------------- /src/web/wizard/stores/AlertListStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/stores/AlertListStore.js -------------------------------------------------------------------------------- /src/web/wizard/stores/AlertRuleStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/stores/AlertRuleStore.js -------------------------------------------------------------------------------- /src/web/wizard/stores/RestUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/src/web/wizard/stores/RestUtils.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/tsconfig.json -------------------------------------------------------------------------------- /validation/graylog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/validation/graylog.py -------------------------------------------------------------------------------- /validation/graylog_inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/validation/graylog_inputs.py -------------------------------------------------------------------------------- /validation/graylog_rest_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/validation/graylog_rest_api.py -------------------------------------------------------------------------------- /validation/graylog_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/validation/graylog_server.py -------------------------------------------------------------------------------- /validation/requirements.txt: -------------------------------------------------------------------------------- 1 | requests >= 2.26.0, < 3.0.0 -------------------------------------------------------------------------------- /validation/server_timeout_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/validation/server_timeout_error.py -------------------------------------------------------------------------------- /validation/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/validation/test.py -------------------------------------------------------------------------------- /validation/test_brittle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/validation/test_brittle.py -------------------------------------------------------------------------------- /validation/tests_fast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/validation/tests_fast.py -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbus-cyber/graylog-plugin-alert-wizard/HEAD/yarn.lock --------------------------------------------------------------------------------