Skip to content

chore(deps): bump the all-dependencies group with 4 updates - #93

Merged
zachdaniel merged 1 commit into
mainfrom
dependabot/hex/all-dependencies-e7dc55a8d8
Nov 1, 2026
Merged

zachdaniel merged 1 commit into
mainfrom
dependabot/hex/all-dependencies-e7dc55a8d8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 1, 2026

Copy link
Copy Markdown
Contributor

Bumps the all-dependencies group with 4 updates: ex_check, igniter, req and sobelow.

Updates ex_check from 0.17.0 to 0.17.1

Updates igniter from 0.8.4 to 0.8.5

Release notes

Sourced from igniter's releases.

v0.8.5

Bug Fixes:

  • add nil to Igniter.Project.Deps.get_dep/2 spec (#410) by Łukasz Samson

  • insert child right after the last after: match in add_new_child/3 (#407) by Peter Shoukry

  • ensure notices are printed on upgrades by Zach Daniel

Improvements:

  • only fetch deps before tasks when mix.exs changed (#412) by andyl

  • update Igniter.Code.Pattern for recent ExAST (#408) by Danila Poyarkov

Changelog

Sourced from igniter's changelog.

v0.8.5 (2026-10-25)

Bug Fixes:

  • add nil to Igniter.Project.Deps.get_dep/2 spec (#410) by Łukasz Samson

  • insert child right after the last after: match in add_new_child/3 (#407) by Peter Shoukry

  • ensure notices are printed on upgrades by Zach Daniel

Improvements:

  • only fetch deps before tasks when mix.exs changed (#412) by andyl

  • update Igniter.Code.Pattern for recent ExAST (#408) by Danila Poyarkov

Commits
  • 0289d90 chore: release version v0.8.5
  • 0a9e06f chore: update decimal to clear EEF-CVE-2026-97853 advisory
  • 40a646e improvement: only fetch deps before tasks when mix.exs changed (#412)
  • 2d5f505 fix: add nil to Igniter.Project.Deps.get_dep/2 spec (#410)
  • 4936944 docs: document igniter.init_library for library authors (#409)
  • 1ff8844 improvement: update Igniter.Code.Pattern for recent ExAST (#408)
  • f336dee ci: drop 1.16.3/OTP 26 matrix leg
  • f638ce7 fix: insert child right after the last after: match in add_new_child/3 (#407)
  • b9454fe chore: deps
  • 28f2d46 build(deps): bump the all-dependencies group with 7 updates (#405)
  • Additional commits viewable in compare view

Updates req from 0.7.4 to 0.7.5

Release notes

Sourced from req's releases.

v0.7.5

Changelog

Sourced from req's changelog.

v0.7.5 (2026-10-06)

  • [put_aws_sigv4]: Fix SigV4 signing on retries.
  • [redirect]: Change method to GET (except HEAD) on HTTP 303.
Commits

Updates sobelow from 0.15.0 to 0.18.0

Release notes

Sourced from sobelow's releases.

v0.18.0

  • Enhancements

    • Add the Crypto category with WeakHash and WeakCipher checks for literal algorithm choices, including Erlang's streaming MD5 initializer.
    • Add Config.TLSVerify to report disabled TLS certificate verification in scanned source and production configuration, including both Hackney insecure option forms. Server and unknown SSL roles receive low confidence. TLS skip fingerprints include the original call AST.
    • Add DOS.Consult for dynamic file selection in :file.consult/1 and :file.path_consult/2, which can create atoms from untrusted term files.
    • Misc.BinToTerm reports Erlang calls with explicit :safe options at medium confidence instead of high, changing --exit high behavior. It also reports Plug's non-executable decoder without proven :safe. Existing finding IDs, source locations, and skip fingerprints are preserved.
    • Add RCE.File for dynamic file selection in Erlang eval and script APIs, including search paths, pipes and captures.
    • The new file-selection and cryptography checks resolve explicit Erlang imports, including pipes, captures and import arity restrictions.
    • Add DOS.ModuleConcat for dynamic module-name atom creation through Module.concat/1,2, including aliases, imports, pipes and captures.
    • Extend DOS.BinToAtom to interpolated atom word sigils (~w(...)a). Existing atom-interpolation findings, IDs and fingerprints are preserved.
    • Add RCE.Compile for dynamic source, ASTs and file selection in Code.compile_string, compile_quoted, compile_file and require_file.
    • Add Crypto.WeakSignature for explicit MD5 and SHA-1 digest selections in Erlang crypto and public-key signature APIs.
    • Add Config.WeakTLS for explicit legacy SSL, TLS and DTLS protocol selections, sharing source discovery, skips and TLS option parsing with Config.TLSVerify without changing existing TLS finding fingerprints.
  • Bug fixes

    • Retain imported sinks in pipes without parentheses and parameter labels inside constructed ASTs. Qualified Kernel atom-word sigils are detected. These patterns can produce new findings; existing locations and skip fingerprints are unchanged.
    • TLS checks resolve explicit SSL and Hackney imports within their scope, retaining low confidence for imported SSL server calls. Literal TLS options and weak versions in cons lists and concatenations are retained.

What's Changed

Full Changelog: sobelow/sobelow@v0.17.0...v0.18.0

v0.17.0

  • Enhancements
    • DOS.ListToAtom now also reports :erlang.list_to_atom/1, including

... (truncated)

Changelog

Sourced from sobelow's changelog.

v0.18.0

  • Enhancements

    • Add the Crypto category with WeakHash and WeakCipher checks for literal algorithm choices, including Erlang's streaming MD5 initializer.
    • Add Config.TLSVerify to report disabled TLS certificate verification in scanned source and production configuration, including both Hackney insecure option forms. Server and unknown SSL roles receive low confidence. TLS skip fingerprints include the original call AST.
    • Add DOS.Consult for dynamic file selection in :file.consult/1 and :file.path_consult/2, which can create atoms from untrusted term files.
    • Misc.BinToTerm reports Erlang calls with explicit :safe options at medium confidence instead of high, changing --exit high behavior. It also reports Plug's non-executable decoder without proven :safe. Existing finding IDs, source locations, and skip fingerprints are preserved.
    • Add RCE.File for dynamic file selection in Erlang eval and script APIs, including search paths, pipes and captures.
    • The new file-selection and cryptography checks resolve explicit Erlang imports, including pipes, captures and import arity restrictions.
    • Add DOS.ModuleConcat for dynamic module-name atom creation through Module.concat/1,2, including aliases, imports, pipes and captures.
    • Extend DOS.BinToAtom to interpolated atom word sigils (~w(...)a). Existing atom-interpolation findings, IDs and fingerprints are preserved.
    • Add RCE.Compile for dynamic source, ASTs and file selection in Code.compile_string, compile_quoted, compile_file and require_file.
    • Add Crypto.WeakSignature for explicit MD5 and SHA-1 digest selections in Erlang crypto and public-key signature APIs.
    • Add Config.WeakTLS for explicit legacy SSL, TLS and DTLS protocol selections, sharing source discovery, skips and TLS option parsing with Config.TLSVerify without changing existing TLS finding fingerprints.
  • Bug fixes

    • Retain imported sinks in pipes without parentheses and parameter labels inside constructed ASTs. Qualified Kernel atom-word sigils are detected. These patterns can produce new findings; existing locations and skip fingerprints are unchanged.
    • TLS checks resolve explicit SSL and Hackney imports within their scope, retaining low confidence for imported SSL server calls. Literal TLS options and weak versions in cons lists and concatenations are retained.

v0.17.0

  • Enhancements
    • DOS.ListToAtom now also reports :erlang.list_to_atom/1, including piped calls, matching how DOS.BinToAtom covers :erlang.binary_to_atom.
    • Add --only to run a chosen set of checks or categories, e.g. mix sobelow --only XSS.Raw,SQL. It takes the same names as --ignore, which still applies on top. Unknown names fail the run instead of scanning nothing. .sobelow-conf accepts only: and --save-config records it.

... (truncated)

Commits
  • 225c794 Prepare v0.18.0 release
  • 43d0cf8 Close adversarial gaps in security sink matching
  • d167bc5 Normalize literal module names across supported Elixir releases
  • 31496af Add Config.WeakTLS with shared TLS source and option traversal
  • 7530d6a Add Crypto.WeakSignature for MD5 and SHA-1 signatures
  • aa2b2a0 Add RCE.Compile for source compilation and file loading
  • 45bbaf1 Detect interpolated atom word sigils without duplicating atom findings
  • fa9b3d6 Add DOS.ModuleConcat for dynamic module-name atoms
  • c745e4d Detect streaming Erlang MD5 and preserve zero-arity captures
  • 448ca14 Harden TLS option detection, confidence, and skip identity
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-dependencies group with 4 updates: ex_check, [igniter](https://github.com/ash-project/igniter), [req](https://github.com/wojtekmach/req) and [sobelow](https://github.com/sobelow/sobelow).


Updates `ex_check` from 0.17.0 to 0.17.1

Updates `igniter` from 0.8.4 to 0.8.5
- [Release notes](https://github.com/ash-project/igniter/releases)
- [Changelog](https://github.com/ash-project/igniter/blob/main/CHANGELOG.md)
- [Commits](ash-project/igniter@v0.8.4...v0.8.5)

Updates `req` from 0.7.4 to 0.7.5
- [Release notes](https://github.com/wojtekmach/req/releases)
- [Changelog](https://github.com/wojtekmach/req/blob/v0.7.5/CHANGELOG.md)
- [Commits](wojtekmach/req@v0.7.4...v0.7.5)

Updates `sobelow` from 0.15.0 to 0.18.0
- [Release notes](https://github.com/sobelow/sobelow/releases)
- [Changelog](https://github.com/sobelow/sobelow/blob/main/CHANGELOG.md)
- [Commits](sobelow/sobelow@v0.15.0...v0.18.0)

---
updated-dependencies:
- dependency-name: ex_check
  dependency-version: 0.17.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: igniter
  dependency-version: 0.8.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: req
  dependency-version: 0.7.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: sobelow
  dependency-version: 0.18.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file elixir Pull requests that update elixir code labels Nov 1, 2026
@zachdaniel
zachdaniel merged commit eadda95 into main Nov 1, 2026
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file elixir Pull requests that update elixir code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant