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.35.tar.gz (165.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: udps-0.1.35.tar.gz
  • Upload date:
  • Size: 165.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for udps-0.1.35.tar.gz
Algorithm Hash digest
SHA256 a97e6597e32f0bfc9b3fc5e387b24fd918e54a0acc711c3d05e6666fe62bf25e
MD5 6ef88055b7d2fab20c833ee83fedb9f5
BLAKE2b-256 43ebc6185083df4d64239fae311a16a37195c1f58c3967bf582f815d23b9ed4a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for udps-0.1.35-py3-none-any.whl
Algorithm Hash digest
SHA256 acc76162faf89e81abc0791163ea227fe2b2228734e0e02307c647bdc4c92861
MD5 a3721e0b1f20e3a4db57e9e30f2e3080
BLAKE2b-256 4e3a3aa0f0b7b648aeba31656875bcd6d1f0070c95fb28671fce44b798afa7f8

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