Skip to main content

Analyze authorization.

Project description

codecov

universal-data-permissions-scanner (AKA udps) 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 Universal Data Permissions Scanner, 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.

Universal Data Permissions Scanner is available in two forms:

  1. universal-data-permissions-scanner 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 Posture Manager - 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 universal-data-permissions-scanner 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

udps-0.1.39.tar.gz (161.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

udps-0.1.39-py3-none-any.whl (181.0 kB view details)

Uploaded Python 3

File details

Details for the file udps-0.1.39.tar.gz.

File metadata

  • Download URL: udps-0.1.39.tar.gz
  • Upload date:
  • Size: 161.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for udps-0.1.39.tar.gz
Algorithm Hash digest
SHA256 7e02228afcac64dcfdc9090d5b6632a3dc7556db529f18905e3ab2b7ed01e2a4
MD5 f7e10e204af2f7ec58ac4ba0538da68a
BLAKE2b-256 6e223d3fa6f33245f062fb2549d2d591ba0321adb0adfaa7e595d40d14a14306

See more details on using hashes here.

File details

Details for the file udps-0.1.39-py3-none-any.whl.

File metadata

  • Download URL: udps-0.1.39-py3-none-any.whl
  • Upload date:
  • Size: 181.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for udps-0.1.39-py3-none-any.whl
Algorithm Hash digest
SHA256 d2f91087a76b3c98176d716b5a0fa7688d200a88302bc2c90d95c70104429689
MD5 2075c7f573372bd3b5b69d894ba1633f
BLAKE2b-256 6876451e08a5354a65ab504226a70249eecfd3d4e47c762f7d262f6957277159

See more details on using hashes here.

Supported by

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