Skip to main content

Analyze authorization.

Project description

codecov

authz-analyzer (AKA Authorization Analyzer) helps DevOps and data engineers quickly understand who has access to what data and how.

DevOps and data engineers are often tasked with managing the security of the databases, data lakes or warehouses they operate. This usually involves setting permissions to enable users to query the data they need. However, as the number of users and use-cases increase, complexity explodes. It's no longer humanly possible to remember who had access to what, how and why, which makes meeting security and compliance requirements impossible.

The root cause of this problem is that permissions to data are usually stored in normalized form, which is great for evaluating permissions but not so great when you want to clearly understand your permissions landscape. When asked "how come Joe can query that table?", it can be a long process to get to a definitive answer and that's just time we don't have. With so many data stores, each with its own security model, it's not feasible to manage it all manually.

Identifying this was an issue for many of our customers, the team at Satori decided to build Authorization Analytics, a service that helps admins to better manage their data store permissions. We believe no one should have to sift through DB system tables to get a clear picture of who can do what with data.

Authz Analytics is available in two forms:

  1. authz-analyzer open source CLI - scan the permissions structure of a database to get the list of all users and data assets they can access.
  2. Satori Authorization Analytics - a fully managed SaaS solution to periodically scan, store and visualize all users and data assets they can access. Learn more here.

Documentation

For more information on the authz-analyzer open-source, go to the docs.

Contributing

Please follow the contributing guidelines.

Credits

This package was created with Cookiecutter and the waynerv/cookiecutter-pypackage project template.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

authz_analyzer-0.1.13.tar.gz (157.1 kB view details)

Uploaded Source

Built Distribution

authz_analyzer-0.1.13-py3-none-any.whl (167.8 kB view details)

Uploaded Python 3

File details

Details for the file authz_analyzer-0.1.13.tar.gz.

File metadata

  • Download URL: authz_analyzer-0.1.13.tar.gz
  • Upload date:
  • Size: 157.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for authz_analyzer-0.1.13.tar.gz
Algorithm Hash digest
SHA256 cd488ab383f29b6cca65c6396e80ad8c0d39b29e2b01865e94fb06f0494669ce
MD5 04ca7c527206a50a7a9ad3576baa4f54
BLAKE2b-256 3d5f52136fd17a16f7ab785c8970b2928857ab0570e9e117c29cc521a5210174

See more details on using hashes here.

File details

Details for the file authz_analyzer-0.1.13-py3-none-any.whl.

File metadata

File hashes

Hashes for authz_analyzer-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 7abf78c3096746580c8f1abc5c5836e2c0044add947a6a2e1029c9dacce26029
MD5 b067cfbf5c08668158b18062d25be412
BLAKE2b-256 b6310a3452b9e493d4ec5350ace3c885fd0200ebd48b6309977dc9dface29d79

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page