geoip_autoupdate
No security coverage
Automatically keeps the MaxMind GeoLite2 Country database up to date. On each cron run, the module issues a HEAD request to check whether MaxMind has published a newer build — no download occurs unless a newer version is detected, so it never counts against MaxMind's daily download limit under normal operation.
The database is stored in Drupal's private filesystem (not publicly accessible) and downloaded using MaxMind's direct download API with HTTP Basic Authentication, fully compatible with MaxMind's R2 presigned URL infrastructure. Also provides a "Local dataset (private filesystem)" GeoLocator plugin for the GeoIP module and an admin tab for credential management and on-demand downloads.