Releases: Takishima/flake8-secure-coding-standard
Releases · Takishima/flake8-secure-coding-standard
flake8-secure-coding-standard v1.4.1
Changed
- Bump maximal allowed
flake8version to v7.x
Repository
- Replace most Python pre-commit hooks with ruff
- Update release drafting GitHub workflow
- Modify pull requests workflow to automatically update CHANGELOG file if it was created by pre-commit.ci
- Update GitHub Action
github/codeql-actionfrom v2 to v3 - Update GitHub Action
stefanzweifel/git-auto-commit-actionfrom v4 to v5 - Update
thomaseizinger/create-pull-requestGitHub Action to v1.3.1 - Update
Lucas-C/pre-commit-hookshook to v1.5.4 - Update
asottile/blacken-docshook to v1.16.0 - Update
astral-sh/ruff-pre-committo v0.1.9 - Update
codespell-project/codespellhook to v2.2.6 - Update
pre-commit/pre-commit-hookshook to v4.5.0 - Update
yamllinthook to v1.33.0
flake8-secure-coding-standard v1.4.0
Changed
- Changed minimum Python version to 3.8.X
- Add support for flake8 6.0.0+
Updated
- Update GitHub release publishing workflow
- Added some more pre-commit hooks:
- doc8
- codespell
- yamllint
- blacken-docs
- pyupgrade
Repository
- Remove soon to be deprecated
versionin GitHub workflows - Update
thomaseizinger/keep-a-changelog-new-releaseGitHub action to v1.3.0 - Update
Lucas-C/pre-commit-hookshook to v1.4.2 - Update
asottile/pyupgradeto v3.2.0 - Update
blackhook to v22.12.0 - Update
blacken-docshook to v1.13.0 - Update
codespellhook to v2.2.2 - Update
flake8hook to v5.0.4 - Update
isorthook to v5.12.0 - Update
pre-commit/mirrors-pylintto v3.0.0a5 - Update
pre-commit/pre-commit-hooksto v4.4.0 - Update
pyupgradehook to v3.3.1 - Update
yamllinthook to v1.29.0
flake8-secure-coding-standard v1.3.0
Added
- Added SCS112 to avoid using
os.open()with unsafe permissions - Added SCS113 to avoid using
pickle.load()andpickle.loads() - Added SCS114 to avoid using
marshal.load()andmarshal.loads() - Added SCS115 to avoid using
shelve.open() - Added SCS116 to avoid using
os.mkdirandos.makedirswith unsafe file permissions - Added SCS117 to avoid using
os.mkfifowith unsafe file permissions - Added SCS118 to avoid using
os.mknodwith unsafe file permissions - Added SCS119 to avoid using
os.chmodwith unsafe file permissions (W ^ X for group and others)
Fixed
- Fix typos found by
codespell - Fix issues discovered by
yamllint
Repository
- Add Python 3.10 to the list of configurations for testing
- Add
codespellpre-commit hook - Add
yamllintconfiguration file and pre-commit hook
flake8-secure-coding-standard v1.2.2
Updated
- Update GitHub release publishing workflow
Fixed
- Fix issue with recognizing YAML load function calls (thanks to @D-Bhatta)
Repository
- Update
dangoslen/changelog-enforcerGitHub action to v3 - Update
isorthook to v5.10.1 - Update
blackhook to v22.3.0 - Update
check-manifesthook to v0.48 - Update
flake8hook to v4.0.1 - Update
Lucas-C/pre-commit-hookshook to v1.2.0 - Update
pre-commit/pre-commit-hooksto v4.2.0 - Update
thomaseizinger/create-pull-requestGitHub action to v1.2.2 - Update
thomaseizinger/keep-a-changelog-new-releaseGitHub action to v1.3.0 - Update GitHub's CodeQL action to v2
flake8-secure-coding-standard v1.2.1
- Reworded SCS103 and extend it to include a few more cases:
subprocess.getoutput()subprocess.getstatusoutput()asyncio.create_subprocess_shell()loop.subprocess_shell()
flake8-secure-coding-standard v1.2.0
- Added SCS110 to avoid using
os.popen()as it internally usessubprocess.Popenwithshell=True - Added SCS111 to avoid using
shlex.quote()on non-POSIX platforms.
flake8-secure-coding-standard v1.1.0
Added
- Added SCS109 to prefer
os.open()to the builtinopenwhen in writing mode
Repository
- Update pre-commit configuration
flake8-secure-coding-standard v1.0.1
Updated
- Updated error messages to be more in line with README
- Updated README
flake8-secure-coding-standard v1.0.0
Initial release