Skip to content

Release 1.3.0 - #432

Open
liquidsec wants to merge 9 commits into
mainfrom
dev
Open

Release 1.3.0#432
liquidsec wants to merge 9 commits into
mainfrom
dev

Conversation

@liquidsec

@liquidsec liquidsec commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Release 1.3.0.

Merging this to main triggers the publish job: build, PyPI upload, and a 1.3.0 tag.

liquidsec and others added 9 commits July 3, 2026 22:40
load_resources reads each wordlist combination once per process and deduplicates it, so the larger list doesn't multiply per-event I/O or set rebuilds. Sourced from SecLists xato-net top-1M; superset of the old top-100k.
Cracks NextAuth v4 (A256GCM) and Auth.js v5 (A256CBC-HS512) session cookies via HKDF-derived keys against known/leaked secrets. Adds JWE helpers and Supabase/Directus default JWT secrets.
Bumps [django](https://github.com/django/django) from 5.2.15 to 5.2.16.
- [Commits](django/django@5.2.15...5.2.16)

---
updated-dependencies:
- dependency-name: django
  dependency-version: 5.2.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…jango-5.2.16

build(deps): bump django from 5.2.15 to 5.2.16
- add __COMPRESSED_VSTATE to the compressed viewstate carve regex and YARA
  prefilter; it was in neither, so pages using that field name were never
  detected
- _carve_body walks re.finditer instead of taking only re.search's first
  match, so an empty decoy __VIEWSTATE no longer shadows a real payload
- reshape the aspnet_compressedviewstate and jsf_viewstate carve regexes to
  assert the field name in a lookahead: allows attributes between name= and
  value=, and fixes quadratic backtracking
…state-carve

Fix carve misses on __COMPRESSED_VSTATE fields
Add NextAuth/Auth.js JWE session token module
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 99.38272% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 99.47%. Comparing base (f5b67ea) to head (5a4ebdf).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
badsecrets/__version__.py 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #432      +/-   ##
==========================================
+ Coverage   99.45%   99.47%   +0.02%     
==========================================
  Files          30       31       +1     
  Lines        3102     3231     +129     
==========================================
+ Hits         3085     3214     +129     
  Misses         17       17              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants