Skip to content

Releases: globalcyberalliance/domain-security-scanner

Fix DMARC and SPF matching

19 Sep 14:55
Compare
Choose a tag to compare

Latest

19 Sep 14:56
Compare
Choose a tag to compare
Bump versioning

Set API Write Timeout As 4x User-Specified Timeout

29 Apr 13:27
Compare
Choose a tag to compare

Cleanup API Docs

19 Apr 13:02
Compare
Choose a tag to compare

Split Errors Using Semicolons

20 Mar 21:28
Compare
Choose a tag to compare

Supply Advice as Long as the Domain Itself Resolves

20 Mar 17:23
Compare
Choose a tag to compare
  • 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

09 Mar 14:28
Compare
Choose a tag to compare

Parallelize DNS Requests + Support TCP DNS Queries

08 Mar 23:54
Compare
Choose a tag to compare

Major rewrite

03 Mar 01:54
Compare
Choose a tag to compare
  • 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

26 Jan 18:24
Compare
Choose a tag to compare