{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security/3"}],"enrichment":{"capability":"Cloudauthz obtains temporary credentials from AWS, Azure, or GCP by exchanging provider-specific configuration for short-lived access tokens.","skillfed_tags":["multi-cloud","credential-exchange","abandoned"],"use_cases":["Obtain temporary AWS credentials from an OIDC token and role ARN for federated access.","Exchange Azure tenant/client credentials for access tokens to Azure services.","Load GCP service account credentials and obtain tokens for Google Cloud resources.","Simplify credential management in legacy multi-cloud applications that predate modern SDKs.","Prototype authorization delegation workflows across different cloud providers in a single codebase."],"what_it_does":"Cloudauthz is a Python library that abstracts credential acquisition across three major cloud providers\u2014AWS, Azure, and GCP. It takes provider-specific configuration (such as an AWS role ARN, Azure tenant credentials, or a GCP service account key) and returns temporary credentials as a dictionary. The library depends on requests for HTTP calls and adal for Azure authentication.\n\nThe package was designed to simplify multi-cloud authorization workflows by offering a unified interface. However, it has been abandoned since mid-2019 and has received no maintenance or updates for over six years. The last commit predates significant changes to cloud provider authentication standards, raising questions about compatibility with current API versions and security practices.","worth_installing":"No. The package is abandoned (last update June 2019, no commits in six years) and cloud provider authentication APIs have evolved significantly since then. The dependencies (adal, requests) may no longer align with current Azure and cloud authentication standards. For new projects, use each cloud provider's official SDK directly (boto3 for AWS, Azure SDK for Python, google-cloud-python). Only consider cloudauthz if you are maintaining legacy code that already depends on it and cannot migrate."},"id":"cloudauthz","links":{"html":"https://skillfed.io/packages/cloudauthz","md":"https://skillfed.io/packages/cloudauthz.md","pypi":"https://pypi.org/project/cloudauthz/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2019-06-30","license_spdx":null,"license_treatment":"permissive","name":"cloudauthz","python_support":"unspecified","summary":"Implements means of authorization delegation on cloud-based resource providers."},"popularity":{"monthly_downloads":108019,"position":12583,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.0"}
