Saml-reader

Latest version: v0.0.7

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

Scan your dependencies

0.0.7

Compatibility

What's Changed
* Fix for Apple Silicon by josh-allan in https://github.com/clegaspi/saml_reader/pull/83
* Patch Werkzeug breaking change by josh-allan in https://github.com/clegaspi/saml_reader/pull/86
* Python 3.11 support by clegaspi in https://github.com/clegaspi/saml_reader/pull/88
* Remove Werkzeug workaround by clegaspi in https://github.com/clegaspi/saml_reader/pull/90
* Compatibility issues addressed by clegaspi in https://github.com/clegaspi/saml_reader/pull/95

New Contributors
* josh-allan made their first contribution in https://github.com/clegaspi/saml_reader/pull/83

**Full Changelog**: https://github.com/clegaspi/saml_reader/compare/0.0.6...0.0.7

0.0.6

Fix web app for updates to dash.

0.0.5

The only change between 0.0.4 and 0.0.5 is that 0.0.5 includes dependency version limiting so that the web app will continue to function, until such a time as I get around to upgrading to more modern versions of dash and Flask.

0.0.4

*New features*:
- SAML Reader now has a new web interface! Please see the readme for information on how to start it up.
- Add ability to check for signing certificate validity by checking the expiration shown in MongoDB Cloud against the public certificate sent in the SAML response.
- Remove tests that check for `email` attribute, as it is no longer required.
- Bug fixes and QOL updates.

*Breaking changes*:
- None

*Major code hygiene changes*:
- None

Details:

What's Changed
* issue 33 - add logic to strip whitespace from base64 string by changodb in https://github.com/clegaspi/saml_reader/pull/43
* Revert "issue 33 - add logic to strip whitespace from base64 string" by clegaspi in https://github.com/clegaspi/saml_reader/pull/44
* Adding PR44 to feature branch by clegaspi in https://github.com/clegaspi/saml_reader/pull/45
* Add certificate expiration comparison by clegaspi in https://github.com/clegaspi/saml_reader/pull/48
* Fix Issue 54 by clegaspi in https://github.com/clegaspi/saml_reader/pull/55
* Add web interface by clegaspi in https://github.com/clegaspi/saml_reader/pull/41
* Handle duplicate attributes in SAML response by clegaspi in https://github.com/clegaspi/saml_reader/pull/63
* Handle FileNotFoundError for input files by clegaspi in https://github.com/clegaspi/saml_reader/pull/64
* Read ACS URL from alternate location by clegaspi in https://github.com/clegaspi/saml_reader/pull/65
* Read cert from main body in standard parser by clegaspi in https://github.com/clegaspi/saml_reader/pull/66
* Remove required email attribute by clegaspi in https://github.com/clegaspi/saml_reader/pull/68
* Checks for empty stdin by clegaspi in https://github.com/clegaspi/saml_reader/pull/69
* Support python3-saml==1.14.0 by clegaspi in https://github.com/clegaspi/saml_reader/pull/70
* Add more docs to webpage by clegaspi in https://github.com/clegaspi/saml_reader/pull/71
* Merge v0.0.4 changes by clegaspi in https://github.com/clegaspi/saml_reader/pull/46

New Contributors
* changodb made their first contribution in https://github.com/clegaspi/saml_reader/pull/43

**Full Changelog**: https://github.com/clegaspi/saml_reader/compare/0.0.3...0.0.4

0.0.3

*New features*:
- Add support for `memberOf`
- Bug fixes

*Breaking changes*:
- Comparison JSON file format has some new fields and a change to the format of `domains`

*Major code hygiene changes*:
- MongoDB Cloud verification done using a graph traversal model of tests instead of a massive validation function. This should encapsulate and abstract this, even if it makes it a bit less readable (although a massive function will get unwieldy too).
- A lot more compartmentalization of code and functionality
I promise to write tests for the next release. In fact, that should be all that is in the next release, along with any changes for bugs/deficiencies that the tests highlight.

0.0.2

- Added multiple parsers, including regex parser, to make reading data more resilient (5)
- Add checks for verified domain (7)
- More sophisticated error catching and messaging (4)
- Logic changes to make this more extensible (hopefully)

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.