Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.9.6 PROC'd Runners #431

Merged
merged 38 commits into from
Sep 23, 2020
Merged

v1.9.6 PROC'd Runners #431

merged 38 commits into from
Sep 23, 2020

Conversation

sfc-gh-afedorov
Copy link
Collaborator

@sfc-gh-afedorov sfc-gh-afedorov commented Aug 28, 2020

Alerts

Alert Query and Suppression Runners, as well as Processor have largely been moved to SQL + JS Stored Procedures. This paves the way for deprecating Python and Docker for alert processing in a later version.

  • ./run all now runs data connectors before violations and violations before alerts
  • deprecated baseline runners and scripts are removed (cf3bc6d, 972c5cd)
  • a rule may now declare a single handler without wrapping it in an array (972c5cd)

Data Connectors

Packs

  • Bug fix in snowflake_security_monitoring in a3ad191 (ty to Intact Financial Corporation for the report & fix)
  • Basic Okta structures around ingested data
  • ZenGRC ingestion via external functions

Handlers

  • fix bug in Jira correlation logic [dc] Fix Jira handler correlation logic #424
  • rules can now send arbitrary payloads to ServiceNow handler in bbbb4c2
  • Jira handler works with single string source as well as list of multiple sources, and can now link alerts types to a triage repository (2d345aa)
  • SMTP handler can now pass host, user, port, and password as params (d452139)

WebUI

  • fix minor UX bugs and bump dependencies with security detections (425cdb6)

Deprecate Ingestion Scripts

  • ZenGRC is decommissioned and will be re-introduced as a pack in a future version (Zengrc pack #436)
  • Agari have been decommissioned without plans for re-introduction (79c3702)

sfc-gh-afedorov and others added 30 commits August 4, 2020 13:43
also removes some vestigial code and logic
can't add default CURRENT_DATETIME to a column without recreating table
instead of guessing the error, log it explicitly
- all envars start with SA_
- params don't start with slack_
replaced with external functions
- standardize on SA_ prefix
- add SA_JIRA_API_TOKEN alias for pwd
standardize on "SA_"  prefix and overridable parameters
- more sensible run order for "all" param
- fix running all connections sans ingest
this was deprecated by data connectors awhile ago
@sfc-gh-afedorov sfc-gh-afedorov changed the title V1.9.6 v1.9.6 PROC'd Runners Sep 12, 2020
@sfc-gh-afedorov sfc-gh-afedorov merged commit 368cbdc into master Sep 23, 2020
@sfc-gh-afedorov sfc-gh-afedorov deleted the v1.9.6 branch September 23, 2020 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant