.gitignore
.isort.cfg
.pre-commit-config.yaml
.pylintrc
.python-version
.readthedocs.yaml
LICENSE
Makefile
README.md
black.sh
cmdline_test.py
exclude-patterns.txt
load_resource_schemas.py
pyproject.toml
pytest.ini
ruff-format.sh
ruff-lint.sh
ruff.toml
uv.lock
.github/workflows/format-check.yml
.github/workflows/lint-check.yml
.github/workflows/publish-to-pypi.yaml
.github/workflows/publish-to-test-pypi.yaml
.github/workflows/python-test.yml
docs/Makefile
docs/commands.rst
docs/conf.py
docs/index.rst
docs/make.bat
docs/requirements.in
docs/requirements.txt
docs/_static/sb-logo-sidebar.png
docs/_static/sb-logo.png
spyctl/__init__.py
spyctl/cache_dict.py
spyctl/cli.py
spyctl/filter_resource.py
spyctl/schemas_v2.py
spyctl/spyctl.py
spyctl/spyctl_lib.py
spyctl.egg-info/PKG-INFO
spyctl.egg-info/SOURCES.txt
spyctl.egg-info/dependency_links.txt
spyctl.egg-info/entry_points.txt
spyctl.egg-info/requires.txt
spyctl.egg-info/top_level.txt
spyctl/api/__init__.py
spyctl/api/agent_health.py
spyctl/api/agents.py
spyctl/api/api_testing.py
spyctl/api/athena_search.py
spyctl/api/clusters.py
spyctl/api/custom_flags.py
spyctl/api/logs.py
spyctl/api/notification_targets.py
spyctl/api/notification_templates.py
spyctl/api/notifications.py
spyctl/api/objects.py
spyctl/api/orgs.py
spyctl/api/policies.py
spyctl/api/primitives.py
spyctl/api/pypi.py
spyctl/api/reports.py
spyctl/api/rulesets.py
spyctl/api/saved_queries.py
spyctl/api/sources.py
spyctl/archive/old_args.py
spyctl/archive/old_merge.py
spyctl/commands/__init__.py
spyctl/commands/config.py
spyctl/commands/describe.py
spyctl/commands/diff.py
spyctl/commands/edit.py
spyctl/commands/export.py
spyctl/commands/get_object.py
spyctl/commands/logs.py
spyctl/commands/merge.py
spyctl/commands/print_file.py
spyctl/commands/report.py
spyctl/commands/search.py
spyctl/commands/show_schema.py
spyctl/commands/spy_import.py
spyctl/commands/suppress.py
spyctl/commands/test_notification.py
spyctl/commands/update.py
spyctl/commands/validate.py
spyctl/commands/apply_cmd/__init__.py
spyctl/commands/apply_cmd/agent_health.py
spyctl/commands/apply_cmd/apply.py
spyctl/commands/apply_cmd/notification_target.py
spyctl/commands/apply_cmd/notification_template.py
spyctl/commands/create/__init__.py
spyctl/commands/create/agent_health.py
spyctl/commands/create/cluster_policy.py
spyctl/commands/create/container_policy.py
spyctl/commands/create/container_ruleset.py
spyctl/commands/create/create_cmd_group.py
spyctl/commands/create/custom_flag.py
spyctl/commands/create/linux_svc_policy.py
spyctl/commands/create/notification_target.py
spyctl/commands/create/notification_template.py
spyctl/commands/create/saved_query.py
spyctl/commands/create/trace_suppression_policy.py
spyctl/commands/delete/__init__.py
spyctl/commands/delete/agent_health.py
spyctl/commands/delete/custom_flag.py
spyctl/commands/delete/delete_cmd_group.py
spyctl/commands/delete/notification_target.py
spyctl/commands/delete/notification_template.py
spyctl/commands/delete/policy.py
spyctl/commands/delete/ruleset.py
spyctl/commands/delete/saved_query.py
spyctl/commands/delete/shared_options.py
spyctl/commands/disable/__init__.py
spyctl/commands/disable/custom_flag.py
spyctl/commands/disable/disable_cmd_group.py
spyctl/commands/enable/__init__.py
spyctl/commands/enable/custom_flag.py
spyctl/commands/enable/enable_cmd_group.py
spyctl/commands/get/__init__.py
spyctl/commands/get/agent_health.py
spyctl/commands/get/agents.py
spyctl/commands/get/bash_cmds.py
spyctl/commands/get/clusterrolebindings.py
spyctl/commands/get/clusterroles.py
spyctl/commands/get/clusters.py
spyctl/commands/get/connection_bundles.py
spyctl/commands/get/connections.py
spyctl/commands/get/containers.py
spyctl/commands/get/custom_flags.py
spyctl/commands/get/daemonsets.py
spyctl/commands/get/deployments.py
spyctl/commands/get/deviations.py
spyctl/commands/get/fingerprints.py
spyctl/commands/get/get_cmd_grp.py
spyctl/commands/get/get_lib.py
spyctl/commands/get/linux_svcs.py
spyctl/commands/get/machines.py
spyctl/commands/get/namespaces.py
spyctl/commands/get/nodes.py
spyctl/commands/get/notification_targets.py
spyctl/commands/get/notification_templates.py
spyctl/commands/get/opsflags.py
spyctl/commands/get/pods.py
spyctl/commands/get/policies.py
spyctl/commands/get/processes.py
spyctl/commands/get/redflags.py
spyctl/commands/get/replicasets.py
spyctl/commands/get/resource_schemas.json
spyctl/commands/get/rolebindings.py
spyctl/commands/get/roles.py
spyctl/commands/get/rulesets.py
spyctl/commands/get/saved_queries.py
spyctl/commands/get/shared_options.py
spyctl/commands/get/sources.py
spyctl/commands/get/spydertraces.py
spyctl/commands/get/top_data.py
spyctl/commands/notifications/__init__.py
spyctl/commands/notifications/list.py
spyctl/commands/notifications/notifications_cmd_group.py
spyctl/commands/notifications/configure/__init__.py
spyctl/commands/notifications/configure/custom_flag.py
spyctl/commands/notifications/configure/saved_query.py
spyctl/commands/notifications/configure/shared_options.py
spyctl/commands/notifications/disable/__init__.py
spyctl/commands/notifications/disable/custom_flag.py
spyctl/commands/notifications/disable/saved_query.py
spyctl/commands/notifications/enable/__init__.py
spyctl/commands/notifications/enable/custom_flag.py
spyctl/commands/notifications/enable/saved_query.py
spyctl/commands/tests/__init__.py
spyctl/commands/tests/test_merge_rulesets.py
spyctl/commands/tests/testdata/cluster_deviation.yaml
spyctl/commands/tests/testdata/cluster_policy.yaml
spyctl/commands/tests/testdata/cluster_ruleset.yaml
spyctl/commands/tests/testdata/updated_ruleset.yaml
spyctl/config/__init__.py
spyctl/config/configs.py
spyctl/config/secrets.py
spyctl/merge_lib/__init__.py
spyctl/merge_lib/diff_lib.py
spyctl/merge_lib/merge_lib.py
spyctl/merge_lib/merge_object.py
spyctl/merge_lib/merge_object_helper.py
spyctl/merge_lib/merge_schema.py
spyctl/merge_lib/ruleset_merge_object.py
spyctl/merge_lib/ruleset_policy_merge.py
spyctl/merge_lib/workload_merge.py
spyctl/merge_lib/tests/__init__.py
spyctl/merge_lib/tests/test_ruleset_policy_merge.py
spyctl/resources/__init__.py
spyctl/resources/agent_health.py
spyctl/resources/agents.py
spyctl/resources/bash_cmds.py
spyctl/resources/cluster_policies.py
spyctl/resources/cluster_rulesets.py
spyctl/resources/clusterrolebindings.py
spyctl/resources/clusterroles.py
spyctl/resources/clusters.py
spyctl/resources/connection_bundles.py
spyctl/resources/connections.py
spyctl/resources/container_policies.py
spyctl/resources/container_rulesets.py
spyctl/resources/containers.py
spyctl/resources/custom_flags.py
spyctl/resources/daemonsets.py
spyctl/resources/deployments.py
spyctl/resources/deviations.py
spyctl/resources/fingerprints.py
spyctl/resources/flags.py
spyctl/resources/linux_services.py
spyctl/resources/linux_svc_policies.py
spyctl/resources/machines.py
spyctl/resources/namespaces.py
spyctl/resources/nodes.py
spyctl/resources/notification_config_templates.py
spyctl/resources/notification_configs.py
spyctl/resources/notification_settings.py
spyctl/resources/notification_targets.py
spyctl/resources/notification_templates.py
spyctl/resources/pods.py
spyctl/resources/policies.py
spyctl/resources/processes.py
spyctl/resources/replicasets.py
spyctl/resources/resources_lib.py
spyctl/resources/rolebindings.py
spyctl/resources/roles.py
spyctl/resources/rulesets.py
spyctl/resources/saved_queries.py
spyctl/resources/sources.py
spyctl/resources/spydertraces.py
spyctl/resources/suppression_policies.py
spyctl/rules_lib/rule.py
spyctl/rules_lib/ruleset.py
spyctl/rules_lib/scope.py
spyctl/rules_lib/selector_helpers.py
spyctl/rules_lib/selectors.py
spyctl/tests/__init__.py
spyctl/tests/backups.py
spyctl/tests/mock_functions.py
spyctl/tests/test_commands.py
spyctl/tests/test_config.py
spyctl/tests/test_func.py
spyctl/tests/test_get_resources.py
spyctl/tests/test_report_api.py
spyctl/tests/testdata_resource.json
spyctl/tests/api/__init__.py
spyctl/tests/api/test_agent_health_notification.py
spyctl/tests/api/test_custom_flags.py
spyctl/tests/api/test_get_clusters.py
spyctl/tests/api/test_get_orgs.py
spyctl/tests/api/test_get_sources.py
spyctl/tests/api/test_notification_targets.py
spyctl/tests/api/test_notification_template.py
spyctl/tests/api/test_search_athena.py
spyctl/tests/api/test_source_data_for_agents.py
spyctl/tests/apply/__init__.py
spyctl/tests/apply/test_agent_health.py
spyctl/tests/apply/test_notification_target.py
spyctl/tests/create/__init__.py
spyctl/tests/create/test_agent_health.py
spyctl/tests/create/test_custom_flag.py
spyctl/tests/create/test_notification_target.py
spyctl/tests/create/test_notification_template.py
spyctl/tests/create/test_saved_query.py
spyctl/tests/delete/__init__.py
spyctl/tests/delete/test_agent_health.py
spyctl/tests/delete/test_custom_flag.py
spyctl/tests/delete/test_notification_target.py
spyctl/tests/delete/test_notification_template.py
spyctl/tests/delete/test_policy.py
spyctl/tests/delete/test_saved_query.py
spyctl/tests/disable/__init__.py
spyctl/tests/disable/test_custom_flag.py
spyctl/tests/disable/test_saved_query.py
spyctl/tests/enable/__init__.py
spyctl/tests/enable/test_custom_flag.py
spyctl/tests/enable/test_saved_query.py
spyctl/tests/mock_resources/mock_policy.yaml
spyctl/tests/test_resources/cluster_policy.yaml
spyctl/tests/test_resources/cluster_policy_deviation.yaml
spyctl/tests/test_resources/cluster_ruleset.yaml
spyctl/tests/test_resources/cluster_ruleset2.yaml
spyctl/tests/test_resources/pol_for_uid_list_merge_test.json
spyctl/tests/test_resources/test_baseline.yaml
spyctl/tests/test_resources/test_baseline_extra.yaml
spyctl/tests/test_resources/test_created_policy.yaml
spyctl/tests/test_resources/test_fingerprint_list.json
spyctl/tests/test_resources/test_fprint_group.yaml
spyctl/tests/test_resources/test_invalid_id.yaml
spyctl/tests/test_resources/test_invalid_process_policy.yaml
spyctl/tests/test_resources/test_invalid_selector.yaml
spyctl/tests/test_resources/test_policy.yaml
spyctl/tests/test_resources/test_uid_list.json