Confidence

Latest version: v0.14

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

Scan your dependencies

Page 3 of 4

0.5

----------------

- Enable referencing keys from values.
- Enable customizing load order for `load_name` through `loaders` and `Locality` (default behaviour remains unchanged).

0.4.1

------------------

- Warn about attribute access to configuration keys that collide with `Configuration` members.

0.4

----------------

- Enable escaping underscores in environment variables (`NAME_FOO__BAR` results in `config.foo_bar`).
- Use `yaml.safe_load` to avoid security issues with `yaml.load`.
- Raise `AttributeError` when attempting to set a non-protected attribute on a `Configuration` instance.

0.3

Not secure
----------------

- Enable ignoring missing files in `loadf`.
- Fix crashes when reading empty or comment-only yaml files.

0.2

Not secure
----------------

- Read files from [XDG-specified](https://specifications.freedesktop.org/basedir-spec/latest/) directories.
- Read files form system-wide and user-local directories specified in environment variables `PROGRAMDATA`, `APPDATA` and `LOCALAPPDATA` (in that order).
- Read files from `/Library/Preferences` and `~/Library/Preferences`.

0.1.1

Not secure
------------------

- Expand user dirs for arguments to `loadf`, including values for `EXAMPLE_CONFIG_FILE` environment variables.

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.