Skip to content

fix: use HTTPS for NEXRAD tiles and airframes.org form - #308

Open
zagers wants to merge 1 commit into
flightaware:masterfrom
zagers:fix/https-external-resources
Open

fix: use HTTPS for NEXRAD tiles and airframes.org form#308
zagers wants to merge 1 commit into
flightaware:masterfrom
zagers:fix/https-external-resources

Conversation

@zagers

@zagers zagers commented Jul 18, 2026

Copy link
Copy Markdown

Summary

Upgrades two external resource loads from HTTP to HTTPS to prevent man-in-the-middle manipulation.

Changes

  • layers.js:174: NEXRAD weather tile URL changed from http://mesonet{1-3}.agron.iastate.edu/... to https://mesonet.agron.iastate.edu/...
  • index.html:47: airframes.org form action changed from http://www.airframes.org/ to https://www.airframes.org/

Motivation

NEXRAD tiles loaded over HTTP could be manipulated by a MITM attacker to hide or fabricate weather data. The airframes.org form sent the tracked aircraft ICAO code in cleartext. Both servers support HTTPS.

Fixes #303
Fixes #304

NEXRAD weather tiles were loaded over HTTP, allowing MITM manipulation
of weather data. The airframes.org lookup form also submitted over HTTP,
sending the ICAO code in cleartext.

Fixes flightaware#303
Fixes flightaware#304
@mutability mutability added the LLM has LLM-generated content, treat with extreme suspicion label Jul 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

LLM has LLM-generated content, treat with extreme suspicion

Projects

None yet

Development

Successfully merging this pull request may close these issues.

airframes.org form submits ICAO code over plain HTTP NEXRAD weather tiles loaded over plain HTTP

2 participants