Daily MaverickTITLE BECKONS: Maiden Formula One title in sight for phenom Kimi AntonelliPunchFG promises intervention in Zaria railway compensation disputeInquirer4 Commonwealth Avenue lanes to close Oct. 24-25 for MRT-7 worksBollywood HungamaTiger Shroff team shares video of his injuries after Juhu firing incident; actor reportedly sustained cuts and bruisesZDF heuteAktuelle Pressemitteilungen des ZDFIl Fatto QuotidianoPrete muore durante la messa in diretta social: un grande crocifisso di legno appeso alle sue spalle si stacca e lo colpisce alla testaQuemBarbara Palvin mostra filha como 'Angel' após seu desfile pela Victoria's SecretObservador DesportoNão tem casa? Afinal basta emigrar...RTL BoulevardPrins William als eerste royal te gast in talkshow Graham NortonANSASan Patrignano, Meloni: 'Da irresponsabili ostinarsi a definire la cannabis droga leggera'RapplerGot a story to share? Be a Cebuano Mover!France 24Ivory Coast: Children face serious health risks from lead in paint
The Daily Newsstand · Free, Always
Friday, October 23, 2026

GitHub Package Firewall blockiert schädliche npm-Pakete

Translate

GitHub hat seine Package Firewall als öffentliche Vorschau für Enterprise-Cloud-Kunden freigegeben. Der Dienst prüft Paketabfragen und Downloads anhand zentraler Sicherheitsrichtlinien. Vorerst unterstützt er ausschließlich npm-Pakete.

Mit der Firewall reagiert GitHub auf Angriffe, die Schadcode während der Paketinstallation ausführen. Besonders gefährdet seien Coding-Agenten und CI-Runner, die Abhängigkeiten ohne menschliche Kontrolle installieren. Laut GitHubs Vorstellung der Package Firewall steht die Vorschau auch Kunden offen, die GitHub Enterprise Cloud mit Datenresidenz nutzen, also mit Datenspeicherung in einer gewählten Region.

In einem ersten Schritt legen Administratoren die Regeln für ihr Unternehmen fest. Dazu gehört eine konfigurierbare Wartefrist für neu veröffentlichte Paketversionen: Erst nach deren Ablauf lässt die Firewall die Installation zu. Außerdem kann sie Pakete anhand von Malware- und Schwachstellenmeldungen in der GitHub Advisory Database prüfen und sperren. Ein weiterer Filter schlägt an, wenn eine neue Paketversion erstmals Installationsskripte wie preinstall oder postinstall enthält. Da solche Skripte beliebigen Code ausführen können, blockiert die Firewall bei aktiviertem Filter den Download.

Eine weitere Kontrolle erkennt sogenannte Attestation-Downgrades. Dabei vergleicht die Firewall die Herkunftsnachweise einer angeforderten Paketversion mit denen früherer Versionen. Hatte ein Paket zuvor SLSA-Attestierungen, die bei der neuen Version fehlen, blockiert sie den Download. Solche fehlenden Nachweise können auf einen kompromittierten Veröffentlichungsprozess hindeuten, erklärt GitHub in der Dokumentation zur Einrichtung der Package Firewall.

Die Firewall sitzt zwischen den Clients beziehungsweise internen Registries und den vorgelagerten Paketquellen. Damit die Regeln greifen, müssen etwa Coding-Agenten und CI/CD-Hosts ihre Anfragen über den Dienst schicken, statt direkt auf die öffentlichen Registries zuzugreifen. GitHub prüft dabei sowohl Metadatenabfragen zu Paketlisten als auch die eigentlichen Downloads. Bei einer irrtümlichen Sperre können Nutzer eine Ausnahme beantragen; der Ablauf ähnelt laut GitHub den Ausnahmeverfahren anderer Advanced-Security-Funktionen.

Während der öffentlichen Vorschau ist der Dienst kostenlos. Für den regulären Betrieb kündigt GitHub eine nutzungsabhängige Abrechnung ähnlich der von GitHub Actions an. Einen Termin für die allgemeine Verfügbarkeit oder konkrete Preise nennt die Ankündigung nicht. GitHub will während der Preview-Phase die zugrunde liegende Infrastruktur ausbauen und weitere Funktionen nach Kundenbedarf ergänzen.

GitHub hatte bereits im Juni strengere Regeln für Installationsskripte in npm angekündigt. Mit npm 12 sollten Skripte aus Abhängigkeiten nicht mehr automatisch, sondern nur nach ausdrücklicher Freigabe laufen.

View the original on heise online →

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.