.gitignore
Dockerfile
LICENSE
Makefile
README.md
docker-compose.yml
pyproject.toml
.github/CODEOWNERS
.github/workflows/ci.yml
.github/workflows/documentation.yml
.github/workflows/release.yml
.vscode/settings.json
docs/.gitignore
docs/api.rst
docs/conf.py
docs/configuration.rst
docs/development.rst
docs/examples.rst
docs/faq.rst
docs/grove.rst
docs/index.rst
docs/internals.rst
docs/modules.rst
docs/quickstart.rst
docs/style.rst
docs/_generated/.gitignore
docs/static/custom.css
docs/static/flow.png
docs/static/grove-logo-light.png
docs/static/grove-logo-small-light.png
docs/static/grove-logo-small.png
docs/static/grove-logo.png
docs/static/grove-support-light.png
docs/static/grove-support.png
docs/static/grove.png
docs/static/plugin_structure.png
docs/static/pointers.png
grove/__about__.py
grove/__init__.py
grove/constants.py
grove/exceptions.py
grove/logging.py
grove/models.py
grove/types.py
grove.egg-info/PKG-INFO
grove.egg-info/SOURCES.txt
grove.egg-info/dependency_links.txt
grove.egg-info/entry_points.txt
grove.egg-info/requires.txt
grove.egg-info/top_level.txt
grove/caches/__init__.py
grove/caches/aws_dynamodb.py
grove/caches/local_memory.py
grove/configs/__init__.py
grove/configs/aws_ssm.py
grove/configs/local_file.py
grove/connectors/__init__.py
grove/connectors/atlassian/__init__.py
grove/connectors/atlassian/api.py
grove/connectors/atlassian/audit_events.py
grove/connectors/github/__init__.py
grove/connectors/github/api.py
grove/connectors/github/audit_log.py
grove/connectors/gsuite/__init__.py
grove/connectors/gsuite/activities.py
grove/connectors/gsuite/alerts.py
grove/connectors/local/__init__.py
grove/connectors/local/heartbeat.py
grove/connectors/okta/__init__.py
grove/connectors/okta/api.py
grove/connectors/okta/system_log.py
grove/connectors/onepassword/__init__.py
grove/connectors/onepassword/api.py
grove/connectors/onepassword/events_audit.py
grove/connectors/onepassword/events_itemusages.py
grove/connectors/onepassword/events_signinattempts.py
grove/connectors/oomnitza/__init__.py
grove/connectors/oomnitza/activities.py
grove/connectors/oomnitza/api.py
grove/connectors/pagerduty/__init__.py
grove/connectors/pagerduty/api.py
grove/connectors/pagerduty/audit_records.py
grove/connectors/sf/__init__.py
grove/connectors/sf/event_log.py
grove/connectors/sfmc/__init__.py
grove/connectors/sfmc/api.py
grove/connectors/sfmc/audit_events.py
grove/connectors/sfmc/security_events.py
grove/connectors/slack/__init__.py
grove/connectors/slack/api.py
grove/connectors/slack/audit_logs.py
grove/connectors/tfc/__init__.py
grove/connectors/tfc/api.py
grove/connectors/tfc/audit_trails.py
grove/connectors/tines/__init__.py
grove/connectors/tines/api.py
grove/connectors/tines/audit_logs.py
grove/connectors/torq/__init__.py
grove/connectors/torq/activity_logs.py
grove/connectors/torq/api.py
grove/connectors/torq/audit_logs.py
grove/connectors/twilio/__init__.py
grove/connectors/twilio/messages.py
grove/connectors/twilio/monitor_events.py
grove/connectors/workday/__init__.py
grove/connectors/workday/activity_logging.py
grove/connectors/workday/api.py
grove/connectors/zoom/__init__.py
grove/connectors/zoom/activities.py
grove/connectors/zoom/api.py
grove/connectors/zoom/operationlogs.py
grove/entrypoints/__init__.py
grove/entrypoints/aws_lambda.py
grove/entrypoints/base.py
grove/entrypoints/local_process.py
grove/helpers/__init__.py
grove/helpers/parsing.py
grove/helpers/plugin.py
grove/outputs/__init__.py
grove/outputs/aws_s3.py
grove/outputs/local_file.py
grove/outputs/local_stdout.py
grove/processors/__init__.py
grove/processors/extract_paths.py
grove/processors/filter_paths.py
grove/processors/split_path.py
grove/secrets/__init__.py
grove/secrets/aws_ssm.py
grove/secrets/hashicorp_vault.py
grove/secrets/local_file.py
templates/README.md
templates/code/.gitignore
templates/code/Makefile
templates/code/README.md
templates/code/cookiecutter.json
templates/code/hooks/post_gen_project.py
templates/code/scripts/run_cookiecutter.py
templates/code/{{ cookiecutter.project_name }}/.gitignore
templates/code/{{ cookiecutter.project_name }}/README.md
templates/code/{{ cookiecutter.project_name }}/pyproject.toml
templates/code/{{ cookiecutter.project_name }}/.github/workflows/ci.yml
templates/code/{{ cookiecutter.project_name }}/.github/workflows/release.yml
templates/code/{{ cookiecutter.project_name }}/.vscode/settings.json
templates/code/{{ cookiecutter.project_name }}/tests/__init__.py
templates/code/{{ cookiecutter.project_name }}/tests/test_example.py
templates/code/{{ cookiecutter.project_name }}/{{ cookiecutter.project_slug }}/example_logs.py
templates/code/{{ cookiecutter.project_name }}/{{ cookiecutter.project_slug }}/inits/caches.py
templates/code/{{ cookiecutter.project_name }}/{{ cookiecutter.project_slug }}/inits/configs.py
templates/code/{{ cookiecutter.project_name }}/{{ cookiecutter.project_slug }}/inits/connectors.py
templates/code/{{ cookiecutter.project_name }}/{{ cookiecutter.project_slug }}/inits/outputs.py
templates/code/{{ cookiecutter.project_name }}/{{ cookiecutter.project_slug }}/inits/processors.py
templates/code/{{ cookiecutter.project_name }}/{{ cookiecutter.project_slug }}/inits/secrets.py
templates/configuration/1password/events_audit.json
templates/configuration/1password/events_itemusages.json
templates/configuration/1password/events_signinattempts.json
templates/configuration/atlassian/audit_events.json
templates/configuration/github/enterprise_audit_log.json
templates/configuration/github/orgs_audit_log.json
templates/configuration/github/self-hosted_orgs_audit_log.json
templates/configuration/gsuite/activities.json
templates/configuration/gsuite/alerts.json
templates/configuration/okta/preview_system_log.json
templates/configuration/okta/system_log.json
templates/configuration/oomnitza/activities.json
templates/configuration/pagerduty/audit_records.json
templates/configuration/salesforce/event_log.json
templates/configuration/slack/audit_logs.json
templates/configuration/tfc/audit_trails.json
templates/configuration/tines/audit_logs.json
templates/configuration/torq/activity_logs.json
templates/configuration/torq/audit_logs.json
templates/configuration/twilio/messages.json
templates/configuration/twilio/monitor_events.json
templates/configuration/workday/activity_logging.json
templates/configuration/zoom/activities.json
templates/configuration/zoom/operationlogs.json
templates/deployment/local-quick-start/Dockerfile
templates/deployment/local-quick-start/test_entrypoint.sh
templates/deployment/local-quick-start/connectors/local_heartbeat.json
templates/deployment/terraform-aws-ecs/README.md
templates/deployment/terraform-aws-ecs/main.tf
templates/deployment/terraform-aws-ecs/output.tf
templates/deployment/terraform-aws-ecs/providers.tf
templates/deployment/terraform-aws-ecs/variables.tf
templates/deployment/terraform-aws-ecs/connectors/local_heartbeat/local_heartbeat.json
templates/deployment/terraform-aws-ecs/modules/grove/cloudwatch.tf
templates/deployment/terraform-aws-ecs/modules/grove/compute.tf
templates/deployment/terraform-aws-ecs/modules/grove/dynamodb.tf
templates/deployment/terraform-aws-ecs/modules/grove/iam.tf
templates/deployment/terraform-aws-ecs/modules/grove/network.tf
templates/deployment/terraform-aws-ecs/modules/grove/output.tf
templates/deployment/terraform-aws-ecs/modules/grove/s3.tf
templates/deployment/terraform-aws-ecs/modules/grove/variables.tf
tests/__init__.py
tests/test_caches_local_memory.py
tests/test_configs_aws_ssm.py
tests/test_connectors_atlassian_audit_events.py
tests/test_connectors_base.py
tests/test_connectors_deduplicate.py
tests/test_connectors_github_audit.py
tests/test_connectors_github_client.py
tests/test_connectors_gsuite_activities.py
tests/test_connectors_gsuite_alerts.py
tests/test_connectors_lock.py
tests/test_connectors_okta_client.py
tests/test_connectors_okta_system_log.py
tests/test_connectors_onepassword_events_audit.py
tests/test_connectors_onepassword_events_itemusages.py
tests/test_connectors_onepassword_events_signinattempts.py
tests/test_connectors_oomnitza_activities.py
tests/test_connectors_pagerduty_audit_records.py
tests/test_connectors_sf_event_log.py
tests/test_connectors_sfmc_audit_events.py
tests/test_connectors_sfmc_security_events.py
tests/test_connectors_slack_audit.py
tests/test_connectors_tfc_audit_trails.py
tests/test_connectors_tines_audit_logs.py
tests/test_connectors_torq_activity_logs.py
tests/test_connectors_torq_audit_logs.py
tests/test_connectors_torq_clients.py
tests/test_connectors_workday_activity_logging.py
tests/test_connectors_zoom_activities.py
tests/test_connectors_zoom_client.py
tests/test_connectors_zoom_operation.py
tests/test_e2e_grove_cli.py
tests/test_helpers_parsing.py
tests/test_outputs_aws_s3.py
tests/test_outputs_base.py
tests/test_processors_extract_paths.py
tests/test_processors_filter_paths.py
tests/test_processors_split_path.py
tests/test_secrets_hashicorp_vault.py
tests/test_secrets_local_file.py
tests/connectors/__init__.py
tests/connectors/test.py
tests/fixtures/atlassian/event_audit/001.json
tests/fixtures/atlassian/event_audit/002.json
tests/fixtures/github/audit/001.json
tests/fixtures/github/audit/002.json
tests/fixtures/grove/chronological/001.json
tests/fixtures/grove/chronological/002.json
tests/fixtures/grove/chronological/003.json
tests/fixtures/grove/reverse_chronological/001.json
tests/fixtures/grove/reverse_chronological/002.json
tests/fixtures/grove/reverse_chronological/003.json
tests/fixtures/gsuite/activities/001.json
tests/fixtures/gsuite/activities/002.json
tests/fixtures/gsuite/alerts/001.json
tests/fixtures/gsuite/alerts/002.json
tests/fixtures/okta/system_log/001.json
tests/fixtures/okta/system_log/002.json
tests/fixtures/onepassword/events_audit/001.json
tests/fixtures/onepassword/events_audit/002.json
tests/fixtures/onepassword/events_audit/003.json
tests/fixtures/onepassword/events_itemusages/001.json
tests/fixtures/onepassword/events_itemusages/002.json
tests/fixtures/onepassword/events_itemusages/003.json
tests/fixtures/onepassword/events_signinattempts/001.json
tests/fixtures/onepassword/events_signinattempts/002.json
tests/fixtures/onepassword/events_signinattempts/003.json
tests/fixtures/oomnitza/activities/001.json
tests/fixtures/oomnitza/activities/002.json
tests/fixtures/oomnitza/activities/003.json
tests/fixtures/pagerduty/audit_records/001.json
tests/fixtures/pagerduty/audit_records/002.json
tests/fixtures/pagerduty/audit_records/003.json
tests/fixtures/sf/event_log/001.csv
tests/fixtures/sf/event_log/001.json
tests/fixtures/sf/event_log/error.xml
tests/fixtures/sf/event_log/login.xml
tests/fixtures/sfmc/audit_events/001.json
tests/fixtures/sfmc/audit_events/002.json
tests/fixtures/sfmc/audit_events/003.json
tests/fixtures/sfmc/security_events/001.json
tests/fixtures/sfmc/security_events/002.json
tests/fixtures/sfmc/security_events/003.json
tests/fixtures/slack/audit/001.json
tests/fixtures/slack/audit/002.json
tests/fixtures/slack/audit/003.json
tests/fixtures/tfc/audit_trails/001.json
tests/fixtures/tfc/audit_trails/002.json
tests/fixtures/tfc/audit_trails/003.json
tests/fixtures/tfc/audit_trails/004.json
tests/fixtures/tines/audit_logs/001.json
tests/fixtures/tines/audit_logs/002.json
tests/fixtures/tines/audit_logs/003.json
tests/fixtures/torq/activity/001.json
tests/fixtures/torq/activity/002.json
tests/fixtures/torq/audit/001.json
tests/fixtures/torq/audit/002.json
tests/fixtures/torq/client/001.json
tests/fixtures/workday/activity_logging/001.json
tests/fixtures/workday/activity_logging/002.json
tests/fixtures/workday/activity_logging/003.json
tests/fixtures/workday/activity_logging/004.json
tests/fixtures/workday/activity_logging/005.json
tests/fixtures/zoom/activities/001.json
tests/fixtures/zoom/activities/002.json
tests/fixtures/zoom/client/001.json
tests/fixtures/zoom/operation/001.json
tests/fixtures/zoom/operation/002.json
tests/mocks/__init__.py
tests/mocks/output.py