
Security News
GitHub Actions Adds cache-mode to Limit Cache Poisoning Risk
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.
@squawk/airspace-data
Advanced tools
Pre-processed FAA NASR airspace GeoJSON snapshot for use with @squawk/airspace
Pre-processed GeoJSON snapshot of US airspace geometry derived from the FAA NASR
28-day subscription cycle. Data only - no query logic, no dependency on
@squawk/airspace.
import { usBundledAirspace } from '@squawk/airspace-data';
// Inspect metadata
console.log(usBundledAirspace.properties.nasrCycleDate); // "2026-01-22"
console.log(usBundledAirspace.properties.featureCount); // 6842
// Use with @squawk/airspace for zero-config airspace queries
import { createAirspaceResolver } from '@squawk/airspace';
const resolver = createAirspaceResolver({ data: usBundledAirspace });
Consumers who have their own data pipeline can use @squawk/airspace alone and
pass any compatible GeoJSON dataset at initialization.
The export is a GeoJSON FeatureCollection. Each feature's geometry is a Polygon
representing one airspace boundary. Feature properties include:
| Property | Type | Description |
|---|---|---|
type | string | Airspace type (CLASS_B, CLASS_C, CLASS_D, CLASS_E2-E7, MOA, RESTRICTED, etc.) |
name | string | Human-readable name |
identifier | string | NASR designator or airport identifier |
floor | AltitudeBound | Lower vertical bound |
ceiling | AltitudeBound | Upper vertical bound |
state | string or null | Two-letter US state abbreviation |
controllingFacility | string or null | Controlling ARTCC or facility |
scheduleDescription | string or null | Operating schedule text |
AltitudeBound is { valueFt: number, reference: 'MSL' | 'AGL' | 'SFC' }.
All geometry and metadata is derived from the FAA National Airspace System Resource
(NASR) 28-day subscription, which is public domain. Class B/C/D/E boundaries come
from the NASR ESRI Shapefile and SUA boundaries from the AIXM 5.0 XML files. The
build pipeline that produces this dataset lives in scripts/build-airspace-data/.
FAQs
Pre-processed FAA NASR airspace GeoJSON snapshot for use with @squawk/airspace
The npm package @squawk/airspace-data receives a total of 52 weekly downloads. As such, @squawk/airspace-data popularity was classified as not popular.
We found that @squawk/airspace-data demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.