jsonscraper
Marknader

GitHub lägger till nya IP-intervall för webhooks: så uppdaterar du allowlistan

Den 29 oktober utökade GitHub fältet hooks i Meta API. Här går vi igenom vilka som berörs och hur du synkroniserar nätverksregler utan att kopiera adresser manuellt.

Redaktionella riktlinjer Rapportera ett fel

Om din server bara tar emot GitHub-webhooks från tillåtna IP-adresser lägger du till tre nya prefix i allowlistan. Den 29 oktober 2026 meddelade GitHub att nya intervall för leveranser till github.com hade lagts till i fältet hooks i Meta API. Ändringen gäller webhook-leveranser till github.com för alla abonnemang, inklusive GitHub Enterprise Cloud.

Artikel: GitHub lägger till nya IP-intervall för webhooks: så uppdaterar du allowlistan
Sammanfattning: GitHub har lagt till tre CIDR-prefix för inkommande webhooks till github.com. Om din server bara tar emot leveranser från en allowlista uppdaterar du den med det aktuella svaret från Meta API och kontrollerar att de gamla intervallen finns kvar.
Bildens roll: omslagsbild – huvudidén
Avsnitt: 
Visuellt motiv: Närbild av ett diagram över en nätverksbrandväggskonfiguration som visar webhook-leveransvägar och tre nya, markerade CIDR-nätverksblock
© jsonscraper · AI-genererad illustration

Vilka intervall ska läggas till?

För manuell uppdatering listar GitHub följande CIDR-prefix:

  • 9.234.98.160/28
  • 9.234.98.176/28
  • 9.234.106.48/28

Lägg till dem tillsammans med de GitHub-adresser som redan är tillåtna och behåll de tidigare intervallen. Om allowlistan redan uppdateras via Meta API behövs ingen separat ändring för dessa prefix: den aktuella listan över webhooks returneras i fältet hooks. Dokumentationen för Meta API påpekar att värdena i exempelsvaret är demonstrationsvärden; hämta aktuella data direkt för en fungerande konfiguration.

Kontrollera hur allowlistan skapas

Ta först reda på var listan över tillåtna adresser anges: i programmets nätverksbrandvägg, en reverse proxy, en molnpolicy eller företagets brandvägg. Kontrollera sedan om systemet uppdaterar hela uppsättningen från GET /meta eller bara sparar manuellt tillagda poster. I det första fallet bekräftar du att fältet hooks ingår i synkroniseringen. I det andra lägger du till de tre prefixen utan att ta bort de tidigare.

Offentliga data från GET /meta är tillgängliga utan autentisering. GitHub rekommenderar att allowlistan uppdateras regelbundet eftersom tjänsternas adresser kan ändras. Automatisera genom att hämta fältet hooks från svaret och jämföra hela uppsättningen med den lokala konfigurationen innan nätverksreglerna tillämpas.

Vad ska kontrolleras efter uppdateringen?

Kontrollera att de nya CIDR-prefixen finns i den aktiva konfigurationen och att de gamla posterna är kvar. Granska sedan webhook-leveransloggen och nätverksloggarna för eventuella avvisningar efter ändringen. Det är bra att kombinera IP-filtrering med andra kontroller: GitHubs rekommendationer omfattar HTTPS med certifikatvalidering, en webhook-hemlighet och kontroll av händelsetypen före behandling.

GitHub rekommenderar att svara på en leverans med statuskod 2xx inom 10 sekunder; längre behandling kan flyttas till en kö. Headern X-GitHub-Delivery hjälper till att identifiera unika leveranser och skydda mot återuppspelning av begäranden.

För en statisk allowlista lägger du manuellt till alla tre publicerade prefix. Om konfigurationen hanteras automatiskt uppdaterar du fältet hooks via Meta API och jämför regelbundet dess aktuella värden med den lokala listan. Då hamnar inte nya adresser utanför reglerna som filtrerar inkommande webhooks.

Personer

Inga personer listade för denna artikel ännu.

Fortsätt läsaGitHub CLI lägger till OAuth-token som löper ut: så aktiverar och testar du integrationer
Läs nästa artikel

Gör det du läser till en fungerande integration

Utforska jsonscrapers API:er för social data, testa anrop och bygg nästa arbetsflöde.

Utforska API:er