Commit Graph
11 Commits
Author SHA1 Message Date
7a4785fb3b chore: remove dead malwaredomainlist.com integration (#2687)
MALWARE_DB_URL pointed at malwaredomainlist.com, a service that has
been defunct for years, and nothing in the codebase ever fetched or
refreshed it - the only "data" behind malware_check() was a static
snapshot bundled in the repo whose newest entries date back to 2009.
That check ran on every scan against 16+ year old data without
anyone noticing, while maltrail_check() (which does self-update from
a live source) was the only domain check actually doing real work.

Removes malware_check(), its now-unused get_netloc() helper, the
stale bundled data file, and the unused MALWARE_DB_URL setting.
maltrail_check() is unaffected and remains the sole domain check.

Co-authored-by: alanhasn

Co-authored-by: Ajin Abraham <[email protected]>
2026-09-25 17:19:52 -07:00
0d62285a2f Update for /maltrail-malware-domains.txt link (#2662)
* Update for /maltrail-malware-domains.txt link

Old and 404 link: https://raw.githubusercontent.com/stamparm/aux/master/maltrail-malware-domains.txt

Actual link: https://github.com/stamparm/trails/releases/latest/download/maltrail-malware-domains.txt

Thank you!

* fix Maltrail URL slash and raise DB download timeout

Correct the trails release download path and allow Maltrail updates enough time to fetch the large domain list.

Co-authored-by: Ajin Abraham <[email protected]>

---------

Co-authored-by: Ajin Abraham <[email protected]>
Co-authored-by: Cursor Agent <[email protected]>
2026-09-20 16:45:29 -07:00
Ajin AbrahamandCursor 42ee5dc7e9 Fix DNS rebinding SSRF with pinned safe HTTP requests. (#2670)
* Fix DNS rebinding SSRF with pinned safe HTTP requests.

Add shared SSRF-safe request helpers that resolve once, connect to validated public IPs while preserving Host/SNI, reject redirects and internal addresses, and fail closed when upstream proxies would bypass pinning. Migrate assetlinks, Firebase, APK downloader, malware geolocation, and httptools shutdown to the hardened paths.

Co-authored-by: Cursor <[email protected]>

* remove test file

* Address SSRF hardening review feedback

Co-authored-by: Cursor <[email protected]>

* Avoid reassigning stop_httptools url parameter.

Use a dedicated proxy_kill_url so SonarCloud no longer flags
parameter reassignment before the initial value is used.

Co-authored-by: Cursor <[email protected]>

* bump version + deps

---------

Co-authored-by: Cursor <[email protected]>
2026-09-20 13:23:01 -07:00
457d1e61f3 Improve error handling and logging in MalwareDomainCheck (#2555)
* Improve error handling and logging in MalwareDomainCheck


---------

Co-authored-by: Saurabh <[email protected]>
Co-authored-by: Ajin Abraham <[email protected]>
2025-12-14 21:32:03 -08:00
Ajin Abraham 2c712e2ebc [HOTFIX] Dec 2025 QA + Bug Fixes (#2574)
* Dependency bump
* Fix [FEATURE] urls should be extracted as case-sensitive #2491
* Fix Code analysis -> IP Address disclosure flags on invalid IP's (Version Numbers) #2562
2025-12-07 21:34:08 -08:00
Ajin Abraham 5b7c5c0075 [EFR][HOTFIX] Realtime Scan status and logs (#2416)
* Realtime Scan Status in UI and PDF reports
* Scan Status REST API & tests
* Fixes #2414
* Address #2413
* Code QA
* Dependency and version bump
2024-08-04 12:07:38 -07:00
Ajin Abraham 2854114b28 [HOTFIX][EFR06] Independent Shared Object (.so) Scan and Improved String search (#2228)
* String extraction from APK, Source, AAR, JAR, SO
* Strings sections to show source of strings extracted
* Strings Refactor
* Support for independent .SO scan
* Android SCA rules update
* Entropies scan support for strings
* URLs/Email extraction refactor
* Bug Fixes
  * iOS Source Report Fix
  * Frida APK Patcher (WIP)
  * Dynamic Analyzer identifier not available
  * Settings env var not working fix for enabled by default features
  * AppSec Score fix
  * Recent `scan not completed` fix for iOS zip
2023-08-14 11:47:55 -07:00
Ajin Abraham dc0dc273e5 HOTFIX: Feature updates and Bug Fixes (#2197)
* OFAC, jquery bump, tox fix
* AAR handle multiple application tags
2023-06-22 15:13:01 -07:00
Ajin Abraham 091b860e44 HOTFIX: Fixes #1699, #1700 2021-03-21 16:19:33 -07:00
Ajin Abraham 366b4b1ae9 Fix PIE error #1676, Modify Frida Resume logic 2021-03-11 12:40:38 -08:00
Ajin Abraham cf59941081 HOTFIX: setup.py and directory refactoring
Python setup.py #1585
directory refactoring
2021-01-17 01:47:49 -05:00