├── .envrc ├── .github └── workflows │ ├── deploy-streamlit-in-snowflake.yml │ ├── lints-and-checkers.yml │ ├── mk-mdbook.yml │ └── tear-down-and-deploy-native-app.yml ├── .gitignore ├── LICENSE ├── README.md ├── deployment_models ├── Streamlit-in-Snowflake.sql ├── git-repository │ └── create_all.sql ├── local-docker │ ├── Dockerfile │ └── docker-endpoint.sh └── native-app │ ├── .gitignore │ ├── app │ ├── README.md │ ├── manifest.yml │ └── setup_script.sql │ ├── grant_usage_on_snowflake.sql │ ├── setup.sql │ ├── snowflake.yml │ └── src ├── docs ├── .gitignore ├── assets │ ├── main_page.png │ └── sample-xmls │ │ └── example_snowflake.azure.xml ├── book.toml ├── custom.css └── src │ ├── README.md │ ├── SUMMARY.md │ ├── assets │ ├── main_page_annotated_light.png │ └── main_page_light.png │ ├── development │ ├── CONTRIBUTING.md │ ├── adding-a-query.md │ └── architecture.md │ ├── guide │ ├── installation │ │ ├── README.md │ │ ├── docker.md │ │ ├── local-streamlit.md │ │ ├── native-app.md │ │ ├── sis-git-setup.sql │ │ ├── snowgit.md │ │ └── streamlit-in-snowflake.md │ ├── update │ │ ├── README.md │ │ ├── docker.md │ │ ├── local-streamlit.md │ │ ├── native-app.md │ │ ├── snowgit.md │ │ └── streamlit-in-snowflake.md │ └── usage │ │ └── README.md │ └── reference │ ├── control-mapping.md │ ├── log-sources.md │ └── queries.md ├── flake.lock ├── flake.nix ├── linters.nix ├── nix └── apps │ ├── default.nix │ ├── doc │ └── default.nix │ ├── git │ ├── default.nix │ ├── setup.sql │ └── teardown.sql │ ├── lib.nix │ ├── local-docker │ └── default.nix │ ├── local-streamlit │ └── default.nix │ ├── native-app │ └── default.nix │ ├── sis │ ├── default.nix │ ├── setup.sql │ └── teardown.sql │ └── sprocs │ └── default.nix ├── perimeter-security-control └── README.md ├── poetry.lock ├── pyproject.toml ├── src ├── .gitignore ├── Authentication.py ├── common │ ├── queries.py │ ├── query_proxy │ │ ├── __init__.py │ │ └── classes.py │ ├── tiles.py │ └── utils.py ├── environment.yml ├── queries │ ├── __init__.py │ ├── accountadmin_grants │ │ ├── README.md │ │ └── accountadmin_grants.sql │ ├── accountadmin_no_mfa │ │ ├── README.md │ │ └── accountadmin_no_mfa.sql │ ├── auth_by_method │ │ ├── README.md │ │ └── auth_by_method.sql │ ├── auth_bypassing │ │ ├── README.md │ │ └── auth_bypassing.sql │ ├── avg_number_of_role_grants_per_user │ │ ├── README.md │ │ └── avg_number_of_role_grants_per_user.sql │ ├── bloated_roles │ │ ├── README.md │ │ └── bloated_roles.sql │ ├── default_role_check │ │ ├── README.md │ │ └── default_role_check.sql │ ├── grants_to_public │ │ ├── README.md │ │ └── grants_to_public.sql │ ├── grants_to_unmanaged_schemas_outside_schema_owner │ │ ├── README.md │ │ └── grants_to_unmanaged_schemas_outside_schema_owner.sql │ ├── least_used_role_grants │ │ ├── README.md │ │ └── least_used_role_grants.sql │ ├── may30_ttps_guidance_anomalous_application_access │ │ ├── README.md │ │ └── may30_ttps_guidance_anomalous_application_access.sql │ ├── may30_ttps_guidance_factor_breakdown │ │ ├── README.md │ │ └── may30_ttps_guidance_factor_breakdown.sql │ ├── may30_ttps_guidance_ip_logins │ │ ├── README.md │ │ └── may30_ttps_guidance_ip_logins.sql │ ├── may30_ttps_guidance_ips_with_factor │ │ ├── README.md │ │ └── may30_ttps_guidance_ips_with_factor.sql │ ├── may30_ttps_guidance_query_history │ │ ├── README.md │ │ └── may30_ttps_guidance_query_history.sql │ ├── may30_ttps_guidance_static_creds │ │ ├── README.md │ │ └── may30_ttps_guidance_static_creds.sql │ ├── most_dangerous_person │ │ ├── README.md │ │ └── most_dangerous_person.sql │ ├── network_policy_changes │ │ ├── README.md │ │ └── network_policy_changes.sql │ ├── num_failures │ │ ├── README.md │ │ └── num_failures.sql │ ├── privileged_object_changes_by_user │ │ ├── README.md │ │ └── privileged_object_changes_by_user.sql │ ├── scim_token_lifecycle │ │ ├── README.md │ │ └── scim_token_lifecycle.sql │ ├── sharing_access_count_by_column │ │ ├── README.md │ │ └── sharing_access_count_by_column.sql │ ├── sharing_access_over_time_by_consumer │ │ ├── README.md │ │ └── sharing_access_over_time_by_consumer.sql │ ├── sharing_listing_usage │ │ ├── README.md │ │ └── sharing_listing_usage.sql │ ├── sharing_listings_alter │ │ ├── README.md │ │ └── sharing_listings_alter.sql │ ├── sharing_reader_creation_monitor │ │ ├── README.md │ │ └── sharing_reader_creation_monitor.sql │ ├── sharing_replication_history │ │ ├── README.md │ │ └── sharing_replication_history.sql │ ├── sharing_share_alter │ │ ├── README.md │ │ └── sharing_share_alter.sql │ ├── sharing_table_joins_by_consumer │ │ ├── README.md │ │ └── sharing_table_joins_by_consumer.sql │ ├── stale_users │ │ ├── README.md │ │ └── stale_users.sql │ ├── user_role_ratio │ │ ├── README.md │ │ └── user_role_ratio.sql │ └── users_by_oldest_passwords │ │ ├── README.md │ │ └── users_by_oldest_passwords.sql ├── scripts │ ├── __init__.py │ └── scripts.py ├── snowflake.yml └── vendored │ ├── __init__.py │ └── python_frontmatter │ ├── .gitignore │ ├── LICENSE │ ├── MANIFEST.in │ ├── README.md │ ├── docs │ ├── Makefile │ ├── api.rst │ ├── conf.py │ ├── handlers.rst │ ├── index.rst │ └── make.bat │ ├── examples │ ├── __init__.py │ ├── content │ │ ├── pandoc.txt │ │ ├── reversed.txt │ │ └── sorted.txt │ ├── pandoc.py │ ├── reversed.py │ └── sorted.py │ ├── frontmatter │ ├── __init__.py │ ├── conftest.py │ ├── default_handlers.py │ ├── py.typed │ └── util.py │ ├── mypy.ini │ ├── requirements.txt │ ├── setup.py │ └── tests │ ├── empty │ ├── empty-frontmatter.result.json │ ├── empty-frontmatter.txt │ ├── no-frontmatter.result.json │ └── no-frontmatter.txt │ ├── json │ ├── hello-json.md │ └── hello-json.result.json │ ├── stub_tests.py │ ├── test_docs.py │ ├── test_files.py │ ├── toml │ ├── hello-toml.md │ └── hello-toml.result.json │ ├── unit_test.py │ └── yaml │ ├── chinese.result.json │ ├── chinese.txt │ ├── extra-dash.result.json │ ├── extra-dash.txt │ ├── extra-space.result.json │ ├── extra-space.txt │ ├── hello-markdown.md │ ├── hello-markdown.result.json │ ├── hello-world.result.json │ ├── hello-world.txt │ ├── network-diagrams.md │ ├── network-diagrams.result.json │ ├── unpretty.md │ └── unpretty.result.json └── tests ├── conftest.py ├── test_all_queries.py ├── test_classes.py └── test_scripts.py /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/.envrc -------------------------------------------------------------------------------- /.github/workflows/deploy-streamlit-in-snowflake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/.github/workflows/deploy-streamlit-in-snowflake.yml -------------------------------------------------------------------------------- /.github/workflows/lints-and-checkers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/.github/workflows/lints-and-checkers.yml -------------------------------------------------------------------------------- /.github/workflows/mk-mdbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/.github/workflows/mk-mdbook.yml -------------------------------------------------------------------------------- /.github/workflows/tear-down-and-deploy-native-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/.github/workflows/tear-down-and-deploy-native-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/README.md -------------------------------------------------------------------------------- /deployment_models/Streamlit-in-Snowflake.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/deployment_models/Streamlit-in-Snowflake.sql -------------------------------------------------------------------------------- /deployment_models/git-repository/create_all.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/deployment_models/git-repository/create_all.sql -------------------------------------------------------------------------------- /deployment_models/local-docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/deployment_models/local-docker/Dockerfile -------------------------------------------------------------------------------- /deployment_models/local-docker/docker-endpoint.sh: -------------------------------------------------------------------------------- 1 | streamlit run Authentication.py 2 | -------------------------------------------------------------------------------- /deployment_models/native-app/.gitignore: -------------------------------------------------------------------------------- 1 | snowflake.local.yml 2 | output/** 3 | -------------------------------------------------------------------------------- /deployment_models/native-app/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/deployment_models/native-app/app/README.md -------------------------------------------------------------------------------- /deployment_models/native-app/app/manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/deployment_models/native-app/app/manifest.yml -------------------------------------------------------------------------------- /deployment_models/native-app/app/setup_script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/deployment_models/native-app/app/setup_script.sql -------------------------------------------------------------------------------- /deployment_models/native-app/grant_usage_on_snowflake.sql: -------------------------------------------------------------------------------- 1 | GRANT IMPORTED PRIVILEGES ON DATABASE snowflake TO APPLICATION SENTRY_DEV; 2 | -------------------------------------------------------------------------------- /deployment_models/native-app/setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/deployment_models/native-app/setup.sql -------------------------------------------------------------------------------- /deployment_models/native-app/snowflake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/deployment_models/native-app/snowflake.yml -------------------------------------------------------------------------------- /deployment_models/native-app/src: -------------------------------------------------------------------------------- 1 | ../../src -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /docs/assets/main_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/assets/main_page.png -------------------------------------------------------------------------------- /docs/assets/sample-xmls/example_snowflake.azure.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/assets/sample-xmls/example_snowflake.azure.xml -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/book.toml -------------------------------------------------------------------------------- /docs/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/custom.css -------------------------------------------------------------------------------- /docs/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/README.md -------------------------------------------------------------------------------- /docs/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/src/assets/main_page_annotated_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/assets/main_page_annotated_light.png -------------------------------------------------------------------------------- /docs/src/assets/main_page_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/assets/main_page_light.png -------------------------------------------------------------------------------- /docs/src/development/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/development/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/src/development/adding-a-query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/development/adding-a-query.md -------------------------------------------------------------------------------- /docs/src/development/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/development/architecture.md -------------------------------------------------------------------------------- /docs/src/guide/installation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/guide/installation/README.md -------------------------------------------------------------------------------- /docs/src/guide/installation/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/guide/installation/docker.md -------------------------------------------------------------------------------- /docs/src/guide/installation/local-streamlit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/guide/installation/local-streamlit.md -------------------------------------------------------------------------------- /docs/src/guide/installation/native-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/guide/installation/native-app.md -------------------------------------------------------------------------------- /docs/src/guide/installation/sis-git-setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/guide/installation/sis-git-setup.sql -------------------------------------------------------------------------------- /docs/src/guide/installation/snowgit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/guide/installation/snowgit.md -------------------------------------------------------------------------------- /docs/src/guide/installation/streamlit-in-snowflake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/guide/installation/streamlit-in-snowflake.md -------------------------------------------------------------------------------- /docs/src/guide/update/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/guide/update/README.md -------------------------------------------------------------------------------- /docs/src/guide/update/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/guide/update/docker.md -------------------------------------------------------------------------------- /docs/src/guide/update/local-streamlit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/guide/update/local-streamlit.md -------------------------------------------------------------------------------- /docs/src/guide/update/native-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/guide/update/native-app.md -------------------------------------------------------------------------------- /docs/src/guide/update/snowgit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/guide/update/snowgit.md -------------------------------------------------------------------------------- /docs/src/guide/update/streamlit-in-snowflake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/guide/update/streamlit-in-snowflake.md -------------------------------------------------------------------------------- /docs/src/guide/usage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/guide/usage/README.md -------------------------------------------------------------------------------- /docs/src/reference/control-mapping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/reference/control-mapping.md -------------------------------------------------------------------------------- /docs/src/reference/log-sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/reference/log-sources.md -------------------------------------------------------------------------------- /docs/src/reference/queries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/docs/src/reference/queries.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/flake.nix -------------------------------------------------------------------------------- /linters.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/linters.nix -------------------------------------------------------------------------------- /nix/apps/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/nix/apps/default.nix -------------------------------------------------------------------------------- /nix/apps/doc/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/nix/apps/doc/default.nix -------------------------------------------------------------------------------- /nix/apps/git/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/nix/apps/git/default.nix -------------------------------------------------------------------------------- /nix/apps/git/setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/nix/apps/git/setup.sql -------------------------------------------------------------------------------- /nix/apps/git/teardown.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/nix/apps/git/teardown.sql -------------------------------------------------------------------------------- /nix/apps/lib.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/nix/apps/lib.nix -------------------------------------------------------------------------------- /nix/apps/local-docker/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/nix/apps/local-docker/default.nix -------------------------------------------------------------------------------- /nix/apps/local-streamlit/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/nix/apps/local-streamlit/default.nix -------------------------------------------------------------------------------- /nix/apps/native-app/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/nix/apps/native-app/default.nix -------------------------------------------------------------------------------- /nix/apps/sis/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/nix/apps/sis/default.nix -------------------------------------------------------------------------------- /nix/apps/sis/setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/nix/apps/sis/setup.sql -------------------------------------------------------------------------------- /nix/apps/sis/teardown.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/nix/apps/sis/teardown.sql -------------------------------------------------------------------------------- /nix/apps/sprocs/default.nix: -------------------------------------------------------------------------------- 1 | _: { } 2 | -------------------------------------------------------------------------------- /perimeter-security-control/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/perimeter-security-control/README.md -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | .packages/ 2 | .venv/ 3 | app.zip 4 | __pycache__ 5 | -------------------------------------------------------------------------------- /src/Authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/Authentication.py -------------------------------------------------------------------------------- /src/common/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/common/queries.py -------------------------------------------------------------------------------- /src/common/query_proxy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/common/query_proxy/__init__.py -------------------------------------------------------------------------------- /src/common/query_proxy/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/common/query_proxy/classes.py -------------------------------------------------------------------------------- /src/common/tiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/common/tiles.py -------------------------------------------------------------------------------- /src/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/common/utils.py -------------------------------------------------------------------------------- /src/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/environment.yml -------------------------------------------------------------------------------- /src/queries/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/__init__.py -------------------------------------------------------------------------------- /src/queries/accountadmin_grants/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/accountadmin_grants/README.md -------------------------------------------------------------------------------- /src/queries/accountadmin_grants/accountadmin_grants.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/accountadmin_grants/accountadmin_grants.sql -------------------------------------------------------------------------------- /src/queries/accountadmin_no_mfa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/accountadmin_no_mfa/README.md -------------------------------------------------------------------------------- /src/queries/accountadmin_no_mfa/accountadmin_no_mfa.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/accountadmin_no_mfa/accountadmin_no_mfa.sql -------------------------------------------------------------------------------- /src/queries/auth_by_method/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/auth_by_method/README.md -------------------------------------------------------------------------------- /src/queries/auth_by_method/auth_by_method.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/auth_by_method/auth_by_method.sql -------------------------------------------------------------------------------- /src/queries/auth_bypassing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/auth_bypassing/README.md -------------------------------------------------------------------------------- /src/queries/auth_bypassing/auth_bypassing.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/auth_bypassing/auth_bypassing.sql -------------------------------------------------------------------------------- /src/queries/avg_number_of_role_grants_per_user/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/avg_number_of_role_grants_per_user/README.md -------------------------------------------------------------------------------- /src/queries/avg_number_of_role_grants_per_user/avg_number_of_role_grants_per_user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/avg_number_of_role_grants_per_user/avg_number_of_role_grants_per_user.sql -------------------------------------------------------------------------------- /src/queries/bloated_roles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/bloated_roles/README.md -------------------------------------------------------------------------------- /src/queries/bloated_roles/bloated_roles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/bloated_roles/bloated_roles.sql -------------------------------------------------------------------------------- /src/queries/default_role_check/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/default_role_check/README.md -------------------------------------------------------------------------------- /src/queries/default_role_check/default_role_check.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/default_role_check/default_role_check.sql -------------------------------------------------------------------------------- /src/queries/grants_to_public/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/grants_to_public/README.md -------------------------------------------------------------------------------- /src/queries/grants_to_public/grants_to_public.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/grants_to_public/grants_to_public.sql -------------------------------------------------------------------------------- /src/queries/grants_to_unmanaged_schemas_outside_schema_owner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/grants_to_unmanaged_schemas_outside_schema_owner/README.md -------------------------------------------------------------------------------- /src/queries/grants_to_unmanaged_schemas_outside_schema_owner/grants_to_unmanaged_schemas_outside_schema_owner.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/grants_to_unmanaged_schemas_outside_schema_owner/grants_to_unmanaged_schemas_outside_schema_owner.sql -------------------------------------------------------------------------------- /src/queries/least_used_role_grants/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/least_used_role_grants/README.md -------------------------------------------------------------------------------- /src/queries/least_used_role_grants/least_used_role_grants.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/least_used_role_grants/least_used_role_grants.sql -------------------------------------------------------------------------------- /src/queries/may30_ttps_guidance_anomalous_application_access/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/may30_ttps_guidance_anomalous_application_access/README.md -------------------------------------------------------------------------------- /src/queries/may30_ttps_guidance_anomalous_application_access/may30_ttps_guidance_anomalous_application_access.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/may30_ttps_guidance_anomalous_application_access/may30_ttps_guidance_anomalous_application_access.sql -------------------------------------------------------------------------------- /src/queries/may30_ttps_guidance_factor_breakdown/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/may30_ttps_guidance_factor_breakdown/README.md -------------------------------------------------------------------------------- /src/queries/may30_ttps_guidance_factor_breakdown/may30_ttps_guidance_factor_breakdown.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/may30_ttps_guidance_factor_breakdown/may30_ttps_guidance_factor_breakdown.sql -------------------------------------------------------------------------------- /src/queries/may30_ttps_guidance_ip_logins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/may30_ttps_guidance_ip_logins/README.md -------------------------------------------------------------------------------- /src/queries/may30_ttps_guidance_ip_logins/may30_ttps_guidance_ip_logins.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/may30_ttps_guidance_ip_logins/may30_ttps_guidance_ip_logins.sql -------------------------------------------------------------------------------- /src/queries/may30_ttps_guidance_ips_with_factor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/may30_ttps_guidance_ips_with_factor/README.md -------------------------------------------------------------------------------- /src/queries/may30_ttps_guidance_ips_with_factor/may30_ttps_guidance_ips_with_factor.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/may30_ttps_guidance_ips_with_factor/may30_ttps_guidance_ips_with_factor.sql -------------------------------------------------------------------------------- /src/queries/may30_ttps_guidance_query_history/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/may30_ttps_guidance_query_history/README.md -------------------------------------------------------------------------------- /src/queries/may30_ttps_guidance_query_history/may30_ttps_guidance_query_history.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/may30_ttps_guidance_query_history/may30_ttps_guidance_query_history.sql -------------------------------------------------------------------------------- /src/queries/may30_ttps_guidance_static_creds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/may30_ttps_guidance_static_creds/README.md -------------------------------------------------------------------------------- /src/queries/may30_ttps_guidance_static_creds/may30_ttps_guidance_static_creds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/may30_ttps_guidance_static_creds/may30_ttps_guidance_static_creds.sql -------------------------------------------------------------------------------- /src/queries/most_dangerous_person/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/most_dangerous_person/README.md -------------------------------------------------------------------------------- /src/queries/most_dangerous_person/most_dangerous_person.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/most_dangerous_person/most_dangerous_person.sql -------------------------------------------------------------------------------- /src/queries/network_policy_changes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/network_policy_changes/README.md -------------------------------------------------------------------------------- /src/queries/network_policy_changes/network_policy_changes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/network_policy_changes/network_policy_changes.sql -------------------------------------------------------------------------------- /src/queries/num_failures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/num_failures/README.md -------------------------------------------------------------------------------- /src/queries/num_failures/num_failures.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/num_failures/num_failures.sql -------------------------------------------------------------------------------- /src/queries/privileged_object_changes_by_user/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/privileged_object_changes_by_user/README.md -------------------------------------------------------------------------------- /src/queries/privileged_object_changes_by_user/privileged_object_changes_by_user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/privileged_object_changes_by_user/privileged_object_changes_by_user.sql -------------------------------------------------------------------------------- /src/queries/scim_token_lifecycle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/scim_token_lifecycle/README.md -------------------------------------------------------------------------------- /src/queries/scim_token_lifecycle/scim_token_lifecycle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/scim_token_lifecycle/scim_token_lifecycle.sql -------------------------------------------------------------------------------- /src/queries/sharing_access_count_by_column/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_access_count_by_column/README.md -------------------------------------------------------------------------------- /src/queries/sharing_access_count_by_column/sharing_access_count_by_column.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_access_count_by_column/sharing_access_count_by_column.sql -------------------------------------------------------------------------------- /src/queries/sharing_access_over_time_by_consumer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_access_over_time_by_consumer/README.md -------------------------------------------------------------------------------- /src/queries/sharing_access_over_time_by_consumer/sharing_access_over_time_by_consumer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_access_over_time_by_consumer/sharing_access_over_time_by_consumer.sql -------------------------------------------------------------------------------- /src/queries/sharing_listing_usage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_listing_usage/README.md -------------------------------------------------------------------------------- /src/queries/sharing_listing_usage/sharing_listing_usage.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_listing_usage/sharing_listing_usage.sql -------------------------------------------------------------------------------- /src/queries/sharing_listings_alter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_listings_alter/README.md -------------------------------------------------------------------------------- /src/queries/sharing_listings_alter/sharing_listings_alter.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_listings_alter/sharing_listings_alter.sql -------------------------------------------------------------------------------- /src/queries/sharing_reader_creation_monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_reader_creation_monitor/README.md -------------------------------------------------------------------------------- /src/queries/sharing_reader_creation_monitor/sharing_reader_creation_monitor.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_reader_creation_monitor/sharing_reader_creation_monitor.sql -------------------------------------------------------------------------------- /src/queries/sharing_replication_history/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_replication_history/README.md -------------------------------------------------------------------------------- /src/queries/sharing_replication_history/sharing_replication_history.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_replication_history/sharing_replication_history.sql -------------------------------------------------------------------------------- /src/queries/sharing_share_alter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_share_alter/README.md -------------------------------------------------------------------------------- /src/queries/sharing_share_alter/sharing_share_alter.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_share_alter/sharing_share_alter.sql -------------------------------------------------------------------------------- /src/queries/sharing_table_joins_by_consumer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_table_joins_by_consumer/README.md -------------------------------------------------------------------------------- /src/queries/sharing_table_joins_by_consumer/sharing_table_joins_by_consumer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/sharing_table_joins_by_consumer/sharing_table_joins_by_consumer.sql -------------------------------------------------------------------------------- /src/queries/stale_users/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/stale_users/README.md -------------------------------------------------------------------------------- /src/queries/stale_users/stale_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/stale_users/stale_users.sql -------------------------------------------------------------------------------- /src/queries/user_role_ratio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/user_role_ratio/README.md -------------------------------------------------------------------------------- /src/queries/user_role_ratio/user_role_ratio.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/user_role_ratio/user_role_ratio.sql -------------------------------------------------------------------------------- /src/queries/users_by_oldest_passwords/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/users_by_oldest_passwords/README.md -------------------------------------------------------------------------------- /src/queries/users_by_oldest_passwords/users_by_oldest_passwords.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/queries/users_by_oldest_passwords/users_by_oldest_passwords.sql -------------------------------------------------------------------------------- /src/scripts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/scripts/__init__.py -------------------------------------------------------------------------------- /src/scripts/scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/scripts/scripts.py -------------------------------------------------------------------------------- /src/snowflake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/snowflake.yml -------------------------------------------------------------------------------- /src/vendored/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/.gitignore -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/LICENSE -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/MANIFEST.in -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/README.md -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/docs/Makefile -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/docs/api.rst -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/docs/conf.py -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/docs/handlers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/docs/handlers.rst -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/docs/index.rst -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/docs/make.bat -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/examples/content/pandoc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/examples/content/pandoc.txt -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/examples/content/reversed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/examples/content/reversed.txt -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/examples/content/sorted.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/examples/content/sorted.txt -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/examples/pandoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/examples/pandoc.py -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/examples/reversed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/examples/reversed.py -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/examples/sorted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/examples/sorted.py -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/frontmatter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/frontmatter/__init__.py -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/frontmatter/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/frontmatter/conftest.py -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/frontmatter/default_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/frontmatter/default_handlers.py -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/frontmatter/py.typed: -------------------------------------------------------------------------------- 1 | # Marker file for PEP 561. This package uses inline types. 2 | -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/frontmatter/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/frontmatter/util.py -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | strict = True 3 | exclude = setup.py|venv*|build|docs|examples|tests 4 | -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/requirements.txt: -------------------------------------------------------------------------------- 1 | PyYAML 2 | pyaml 3 | toml 4 | -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/setup.py -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/empty/empty-frontmatter.result.json: -------------------------------------------------------------------------------- 1 | { 2 | "content": "I have frontmatter but no metadata." 3 | } -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/empty/empty-frontmatter.txt: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | I have frontmatter but no metadata. -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/empty/no-frontmatter.result.json: -------------------------------------------------------------------------------- 1 | { 2 | "content": "I have no frontmatter." 3 | } -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/empty/no-frontmatter.txt: -------------------------------------------------------------------------------- 1 | I have no frontmatter. -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/json/hello-json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/json/hello-json.md -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/json/hello-json.result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/json/hello-json.result.json -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/stub_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/stub_tests.py -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/test_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/test_docs.py -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/test_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/test_files.py -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/toml/hello-toml.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/toml/hello-toml.md -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/toml/hello-toml.result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/toml/hello-toml.result.json -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/unit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/unit_test.py -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/yaml/chinese.result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/yaml/chinese.result.json -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/yaml/chinese.txt: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Let's try unicode" 3 | language: 中文 4 | --- 5 | 6 | 欢迎来到大连水产学院! -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/yaml/extra-dash.result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/yaml/extra-dash.result.json -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/yaml/extra-dash.txt: -------------------------------------------------------------------------------- 1 | ---- 2 | test: bob 3 | else: kate 4 | ---- 5 | 6 | Here's some content. -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/yaml/extra-space.result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/yaml/extra-space.result.json -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/yaml/extra-space.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/yaml/extra-space.txt -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/yaml/hello-markdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/yaml/hello-markdown.md -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/yaml/hello-markdown.result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/yaml/hello-markdown.result.json -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/yaml/hello-world.result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/yaml/hello-world.result.json -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/yaml/hello-world.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/yaml/hello-world.txt -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/yaml/network-diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/yaml/network-diagrams.md -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/yaml/network-diagrams.result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/yaml/network-diagrams.result.json -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/yaml/unpretty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/yaml/unpretty.md -------------------------------------------------------------------------------- /src/vendored/python_frontmatter/tests/yaml/unpretty.result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/src/vendored/python_frontmatter/tests/yaml/unpretty.result.json -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_all_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/tests/test_all_queries.py -------------------------------------------------------------------------------- /tests/test_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/tests/test_classes.py -------------------------------------------------------------------------------- /tests/test_scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/Sentry/HEAD/tests/test_scripts.py --------------------------------------------------------------------------------