chore(geoip): update GeoLite2-Country.mmdb#1039
Conversation
PR Review: chore(geoip): update GeoLite2-Country.mmdbThis is a routine automated weekly update of the embedded GeoLite2-Country database. The change is straightforward — a single-line replacement of the brotli-compressed, base64-encoded mmdb blob in What this PR doesThe workflow downloads the ConcernsSupply chain risk (worth considering)The database is pulled from a third-party mirror ( Recommendation: Consider verifying the integrity of the downloaded No test coverage for the updated dataThere are no automated tests that validate the newly embedded database (e.g., spot-checking that a known IP maps to the expected country). If the database were corrupt or truncated, this would only surface at runtime. Recommendation: A lightweight test that performs one or two known lookups against Everything else looks fine
This is low-risk for the actual change, but the supply chain and validation gaps are worth addressing in the workflow itself rather than blocking this individual PR. |
Co-authored-by: trim21 <13553903+trim21@users.noreply.github.com> Co-authored-by: Trim21 <trim21.me@gmail.com>
Automated weekly update of GeoLite2 Country database.
GeoLite2-Country.mmdbfrom https://github.com/P3TERX/GeoLite.mmdbserver/geoip/data.tsviascripts/update-mmdb.mjs