Skip to content

Retire wappalyzer#2897

Merged
TheTechromancer merged 4 commits into
devfrom
retire-wappalyzer
Feb 12, 2026
Merged

Retire wappalyzer#2897
TheTechromancer merged 4 commits into
devfrom
retire-wappalyzer

Conversation

@TheTechromancer

@TheTechromancer TheTechromancer commented Feb 9, 2026

Copy link
Copy Markdown
Contributor

Wappalyzer has been slated for retirement for some time, since its python package hasn't been updated in 6 years.

This will be replaced soon by a better technology detection system. For now, we will have to rely on fingerprintx and nuclei.

Related:

@github-actions

github-actions Bot commented Feb 9, 2026

Copy link
Copy Markdown
Contributor

📊 Performance Benchmark Report

Comparing dev (baseline) vs retire-wappalyzer (current)

📈 Detailed Results (All Benchmarks)

📋 Complete results for all benchmarks - includes both significant and insignificant changes

🧪 Test Name 📏 Base 📏 Current 📈 Change 🎯 Status
Bloom Filter Dns Mutation Tracking Performance 4.23ms 4.16ms -1.6%
Bloom Filter Large Scale Dns Brute Force 17.63ms 17.63ms -0.0%
Large Closest Match Lookup 365.31ms 350.83ms -4.0%
Realistic Closest Match Workload 198.23ms 195.76ms -1.2%
Event Validation Full Scan Startup Small Batch 490.19ms 479.91ms -2.1%
Event Validation Full Scan Startup Large Batch 820.36ms 818.92ms -0.2%
Make Event Autodetection Small 31.40ms 31.12ms -0.9%
Make Event Autodetection Large 314.74ms 313.50ms -0.4%
Make Event Explicit Types 14.05ms 13.92ms -0.9%
Excavate Single Thread Small 4.009s 3.986s -0.6%
Excavate Single Thread Large 9.955s 10.002s +0.5%
Excavate Parallel Tasks Small 4.144s 4.157s +0.3%
Excavate Parallel Tasks Large 7.332s 7.270s -0.9%
Is Ip Performance 3.15ms 3.16ms +0.4%
Make Ip Type Performance 11.42ms 11.51ms +0.8%
Mixed Ip Operations 4.50ms 4.52ms +0.6%
Typical Queue Shuffle 63.06µs 61.29µs -2.8%
Priority Queue Shuffle 702.96µs 687.21µs -2.2%

🎯 Performance Summary

No significant performance changes detected (all changes <10%)


🐍 Python Version 3.11.14

@codecov

codecov Bot commented Feb 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92%. Comparing base (6a54b04) to head (03e6134).
⚠️ Report is 5 commits behind head on dev.

Additional details and impacted files
@@          Coverage Diff          @@
##             dev   #2897   +/-   ##
=====================================
+ Coverage     92%     92%   +1%     
=====================================
  Files        418     416    -2     
  Lines      34443   34398   -45     
=====================================
- Hits       31375   31352   -23     
+ Misses      3068    3046   -22     

☔ 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.

@ausmaster ausmaster self-requested a review February 12, 2026 01:02
@TheTechromancer TheTechromancer merged commit aa925b0 into dev Feb 12, 2026
15 of 17 checks passed
@w0ltage

w0ltage commented Feb 16, 2026

Copy link
Copy Markdown

You could use wappalyzer-next, which runs headless Firefox with the actual Wappalyzer extension and then parses its output.

@liquidsec liquidsec mentioned this pull request Jun 9, 2026
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.

4 participants