B-cfn-custom-api-key-authorizer

Latest version: v3.0.0

Safety actively analyzes 710155 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

2.0.0

* Restructured project.
* All lambda functions are under `functions` directory.
* Add `deleter` function to revoke api keys.
* Add `exists` function to check whether given api key exists.
* Add `validator` function to validate api key and api secret.
* Increase the length of api key (15) and api secret (30).
* Move authentication checking logic to a lambda layer.
* Add more lambda-level logging.
* Add more integrations tests (total 11 as of now).
* **Very important security improvement** - api secrets are now hashed, to avoid
leaks if the database is pawned. This is a standard password-level storage security.
* Greatly improve documentation.

1.1.0

Not secure
* Create a dedicated lambda function to generate
api keys. You should not interact with the database directly.

1.0.0

Not secure
* Prod-ready version.
* Added documentation.
* Added more tests.
* Some code improvements.

0.1.0

Not secure
* Initial testing done. Authorizer works.
* Need more tests and edge case handling before promoting to 1.0.0.

0.0.1

Not secure
* Initial build.

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.