vi
vi
### Describe the bug The `blacklisting` module uses `fnmatch` for matching call names, which results in differing behavior on Windows vs other platforms. https://github.com/PyCQA/bandit/blob/5809d1bec788f88c88c99afd42b80c58ea876363/bandit/core/blacklisting.py#L58 Particularly, usage of `random.random` generally results...
## Summary Adds per-file ignores for `S311` ("Standard pseudo-random generators are not suitable for security/cryptographic purposes."). As far as I can tell, bandit should disallow `random.Random` on all platforms, however...
## Summary This removes the two symlinks currently present in the repo that are being used for linking related issue/PR IDs in the changelog. Since symlinks generally don't work on...
## Summary Removes `.. versionadded:: 1.x` and `.. versionchanged:: 1.x` directives from the documentation, and unlinks the v1.0 migration page from the main index (keeping the only reference in the...
## Summary - Add `AutoModTriggerType.mention_spam` with its corresponding `AutoModTriggerMetadata.mention_total_limit` field - Add missing `AuditLogAction.automod_send_alert_message` and `.automod_timeout` action types - not documented yet, but they've been around for a while (June...
## Summary Fixes slotscheck issue on Python 3.10 - [changelog](https://github.com/ariebovenberg/slotscheck/blob/main/CHANGELOG.rst#0150-2022-08-09). slotscheck 0.14.0/0.15.0 runs ```py $ python -V Python 3.10.4 $ nox -s slotscheck nox > Running session slotscheck nox >...
## Summary Refactors application models, deduplicating and generally merging related code. The diff is fairly unreadable as-is, skipping the first commit (that just moves `PartialAppInfo` above `AppInfo`) improves readability quite...
## Summary This allows `sphinx-build -j` to run faster by enabling parallel reads, which are not enabled by default (unlike parallel writes). For these options to take effect they must...
## Summary Adds annotations to all custom sphinx extensions, and reworks the custom html builder defined in `docs/extensions/builder.py`, replacing outdated or otherwise unnecessarily complex code. The resulting html is exactly...
## Summary Shows a deprecation warning instead of message content intent warning when using `Bot(command_prefix=None)`, and improves the docs regarding `None` prefixes. Resolves #688. ## Checklist - [x] If code...