Skip to content

Fix email-format module#2525

Merged
TheTechromancer merged 9 commits intoblacklanternsecurity:devfrom
v0lp3:test
Oct 12, 2025
Merged

Fix email-format module#2525
TheTechromancer merged 9 commits intoblacklanternsecurity:devfrom
v0lp3:test

Conversation

@v0lp3
Copy link
Contributor

@v0lp3 v0lp3 commented Jul 12, 2025

The email-format module was failing to extract email addresses because the target site uses Cloudflare Email Protection and requires JavaScript to deobfuscate the content.
This PR implements support for the current obfuscation logic.

@TheTechromancer
Copy link
Collaborator

TheTechromancer commented Jul 14, 2025

@v0lp3 thanks for your work on this. email-format.com seems to be misbehaving right now; it's loading a blank white page. Is it working for you?

@v0lp3
Copy link
Contributor Author

v0lp3 commented Jul 14, 2025

@v0lp3 thanks for your work on this. email-format.com seems to be misbehaving right now; it's loading a blank white page. Is it working for you?

yes, email-format.com site works for me

@codecov
Copy link

codecov bot commented Jul 14, 2025

Codecov Report

❌ Patch coverage is 90.90909% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 92%. Comparing base (ec77cec) to head (487c877).
⚠️ Report is 10 commits behind head on dev.

Files with missing lines Patch % Lines
bbot/modules/emailformat.py 90% 1 Missing ⚠️
Additional details and impacted files
@@          Coverage Diff          @@
##             dev   #2525   +/-   ##
=====================================
- Coverage     92%     92%   -0%     
=====================================
  Files        411     411           
  Lines      33951   33960    +9     
=====================================
+ Hits       30963   30966    +3     
- Misses      2988    2994    +6     

☔ View full report in Codecov by Sentry.
📢 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.

@TheTechromancer
Copy link
Collaborator

Screenshot_20250714-182639.png

🫠

@v0lp3
Copy link
Contributor Author

v0lp3 commented Jul 14, 2025

Just checked again with cache disabled, and it still works on my end.

image

@liquidsec liquidsec changed the base branch from stable to dev August 21, 2025 21:44
@v0lp3
Copy link
Contributor Author

v0lp3 commented Oct 12, 2025

Hi @TheTechromancer, it looks like the error in “Performance Benchmarks / benchmark” comes from a GitHub Action that tries to post a comment.
I think this issue is outside my control.

image

@TheTechromancer
Copy link
Collaborator

Approved. @v0lp3 thanks for your patience on this one. I'd love at some point to add this logic to our core helpers and the emails module so we can extract obfuscated emails from any site.

@TheTechromancer TheTechromancer merged commit 23ffc3d into blacklanternsecurity:dev Oct 12, 2025
16 of 17 checks passed
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