Skip to content

chore(deps): bump the all-dependencies group with 3 updates - #249

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the all-dependencies group with 3 updates: ecto_sqlite3, ex_check and sobelow.

Updates ecto_sqlite3 from 0.25.0 to 0.26.0

Changelog

Sourced from ecto_sqlite3's changelog.

v0.26.0

  • changed: Bump minimum version of exqlite to ~> 0.40.
  • changed: Raise on incorrect use of drop mode.
  • added: Support rendering :modifiers in CREATE TABLE commands.
  • added: Support check constraints via Ecto.Migration.constraint/3.
  • changed: Reimplement querying prefix names.
  • added: Raise on cross-database foreign keys.
  • changed: Made quote_name/1 private.
  • changed: quote_name no longer accepts names with double quote.
Commits
  • d25d4aa feat: bump to v0.26.0
  • aef454e chore: bump minimum exqlite version to ~0.40
  • cc2a7c2 chore(ci): update checkout and cache
  • a9b5129 Test query returns no result without prefix
  • 8f117d3 Support modifiers and drop mode
  • d0ad056 Stricter testing for raised error messages
  • 3b1a832 Support table-level check constraints
  • 57325b4 Fix incorrectly named BinaryUUIDTest that didn't get loaded
  • ae81964 Remove deprecated parentheses after field access usage in tests
  • d660df7 use :prefix to query attached databases (#183)
  • See full diff in compare view

Updates ex_check from 0.17.0 to 0.17.1

Updates sobelow from 0.16.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 3 updates: [ecto_sqlite3](https://github.com/elixir-sqlite/ecto_sqlite3), ex_check and [sobelow](https://github.com/sobelow/sobelow).


Updates `ecto_sqlite3` from 0.25.0 to 0.26.0
- [Release notes](https://github.com/elixir-sqlite/ecto_sqlite3/releases)
- [Changelog](https://github.com/elixir-sqlite/ecto_sqlite3/blob/main/CHANGELOG.md)
- [Commits](elixir-sqlite/ecto_sqlite3@v0.25.0...v0.26.0)

Updates `ex_check` from 0.17.0 to 0.17.1

Updates `sobelow` from 0.16.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.16.0...v0.18.0)

---
updated-dependencies:
- dependency-name: ecto_sqlite3
  dependency-version: 0.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-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: 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 dcb7994 into main Nov 1, 2026
51 checks passed
@dependabot
dependabot Bot deleted the dependabot/hex/all-dependencies-a30d6bbcc4 branch November 1, 2026 13:22
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