Skip to content

Releases: globalcyberalliance/domain-security-scanner

Set API Write Timeout As 4x User-Specified Timeout

Choose a tag to compare

@wolveix wolveix released this 29 Apr 13:27

Full Changelog: Latest...v3.0.12

Cleanup API Docs

Choose a tag to compare

@wolveix wolveix released this 19 Apr 13:02

Full Changelog: Latest...v3.0.9

Split Errors Using Semicolons

Choose a tag to compare

@wolveix wolveix released this 20 Mar 21:28

Full Changelog: Latest...v3.0.7

Supply Advice as Long as the Domain Itself Resolves

Choose a tag to compare

@wolveix wolveix released this 20 Mar 17:23
  • Supply advice despite non-fatal errors
  • Return a 400 error for single invalid domain API requests
  • Clarify why DKIM may be missing
  • Add s1 and s2 to our known DKIM selectors
  • Don't return an error for NXDOMAIN DNS requests, as these are expected from some requests (e.g. trying to find the correct DKIM selector)

Full Changelog: Latest...v3.0.6

Replaced Unmaintained Caching Library + Implemented API Logging

Choose a tag to compare

@wolveix wolveix released this 09 Mar 14:28

Full Changelog: v3.0.3...v3.0.4

Parallelize DNS Requests + Support TCP DNS Queries

Choose a tag to compare

@github-actions github-actions released this 08 Mar 23:54

Full Changelog: v3.0.2...v3.0.3

Major rewrite

Choose a tag to compare

@github-actions github-actions released this 03 Mar 01:54
  • Reduce binary size by half
  • Enable caching by default
  • Move from faulty custom semaphore scanner implementation (would break if 4 loads of 4 invalid domains were submitted within short succession) to Ants, a well-maintained library
  • Switch from Gin to Chi
  • Remove Viper for configuration management due to the sheer quantity of dependencies it pulled in
  • Utilize Huma as an API framework, specifically to conform to various well-established RFC specs and to provide OpenAPI spec generation
  • Use Scalar for API documentation
  • Remove Hermes for email composition, as we didn't really need it beyond the original template (which now exists as raw template files)
  • Move from long abandoned go-mail library to the community maintained fork
  • Introduce partial test coverage to the underlying scanner implementation [WIP]
  • Parallelize the advice lookups
  • Removed unnecessary and now-unused generic DNS lookups

Full Changelog: v2.4.8...v3.0.2

Fixed caching for TLS results

Choose a tag to compare

@github-actions github-actions released this 26 Jan 18:24

Full Changelog: v2.4.7...v2.4.8

Fix domain validation for subdomains

Choose a tag to compare

@github-actions github-actions released this 22 Jan 11:08

Full Changelog: v2.4.5...v2.4.7

Scanner Refactor

Choose a tag to compare

@github-actions github-actions released this 15 Dec 01:59

Full Changelog: v2.4.4...v2.4.5