För att aktivera GitHub AI Scan bör du först kontrollera vem som äger kodförrådet och om det är kvalificerat. Bekräfta sedan kodskanning, den faktiska AI Scan-inställningen och faktureringsbudgeten. Ett organisationsägt kodförråd omfattas av organisationens inställningar. En administratör för kodförrådet kan inte åsidosätta en inaktiverad organisationsinställning genom att bara ändra ett lokalt alternativ.
Börja med ett projekt du underhåller och en vanlig pull request från samma kodförråd som innehåller ändringar som stöds. Lägg inte in en exploaterbar bugg för att se om skannern upptäcker den. Bekräfta funktionens faktiska konfiguration och granska eventuella fynd, samtidigt som du fortsätter med din vanliga mänskliga granskningsprocess.
Är mitt kodförråd kvalificerat för AI Scan?
GitHub dokumenterar stöd för offentliga kodförråd, med ytterligare licenskrav för privata kodförråd eller kodförråd som tillhör organisationer. Personliga privata kodförråd stöds inte enligt den aktuella dokumentationen. Personliga namnrymder för hanterade användare omfattas av ytterligare begränsningar. Kontrollera den aktuella matrisen för ägarskap och synlighet innan du felsöker gränssnittet.
Översikten över AI Scan förklarar omfattningen. Om ett reglage saknas kan det bero på behörighet eller policy, snarare än på ett fel i kodförrådet.
Vilka inställningar och policyer måste vara aktiverade?
| Nivå | Vad ska bekräftas |
|---|---|
| Företag, när det är tillämpligt | Policy tillåter organisationer att aktivera AI Scan |
| Organisation | AI Scan aktiverat för kvalificerade kodförråd |
| Kodförråd | Kodskanning aktiverad och effektiv AI Scan-status tillåten |
| Personligt offentligt kodförråd | Administratören aktiverar AI Scan-reglaget under kodskanning |
| Fakturering | Inkluderade krediter och budgetar för debiterad användning gör skanning möjlig |
Granska de officiella anvisningarna för din kontotyp. En företagskvot aktiverar inte funktionen i sig, och aktivering på organisationsnivå kan omedelbart påverka kvalificerade kodförråd.
Hur bör jag konfigurera användningen innan jag aktiverar funktionen?
Ta reda på vilket konto som ansvarar för användningen och granska tillgängliga Code Security AI Credits och budgetgränser. Bestäm vem som ska övervaka utgifterna och vem som kan justera budgeten. Gör detta innan ni rullar ut funktionen brett i organisationen, så att kvalificerade pull requests inte leder till oförklarad användning.
En budget som förhindrar skanning är också ett driftförhållande som ska dokumenteras. Tolka inte frånvaron av fynd som bevis för att en ändring har granskats.
Hur kontrollerar jag att en pull request omfattas av funktionen?
Använd en vanlig PR från samma arkiv med relevanta ändringar i språk som stöds. Pull-förfrågningar från forkar och Dependabot ligger utanför det dokumenterade tillämpningsområdet. Bekräfta den effektiva funktionsinställningen och kontrollera vyerna Samtal och Ändrade filer i PR:en för eventuella AI-märkta fynd.
Att inga fynd rapporteras är ett möjligt utfall av en behörig genomsökning. Det bevisar varken att motorn misslyckades eller att koden är säker. Jämförelsen med CodeQL förklarar varför resultaten skiljer sig.
Vad bör göras efter ett användbart fynd?
Granska sökvägen och den föreslagna korrigeringen, gör en avgränsad ändring om det är motiverat och kör relevant funktionstest. Behåll obligatoriska granskningar och befintliga tvingande kontroller eftersom AI Scan-fynd inte blockerar sammanslagningar. Driftsättning kräver fortfarande den vanliga processen för uppdatering och återställning som stöds.
För PHP-appar som körs på en NAS kan du använda guiden för Docker-uppdateringar och arbetsflödet för verifiering av korrigeringar i körmiljön för att säkerställa att en godkänd källkodsändring faktiskt når tjänsten du ansvarar för.
Vanliga frågor
Måste jag välja en modell för att aktivera AI Scan?
Nej. GitHubs dokumenterade aktiveringsprocess kräver inte att du väljer en inferensmodell.
Kan en arkivadministratör aktivera det när organisationen har inaktiverat det?
Inte för ett organisationsägt arkiv enligt den dokumenterade policyn. Den effektiva organisationsinställningen måste tillåta det.
Räcker enbart en Copilot-licens för att fastställa att ett arkiv är behörigt?
Nej. Kontrollera ägarskap, synlighet, kodsäkerhetskrav och policy. GitHub uppger att det inte krävs någon Copilot-licens för själva AI Scan.
Bör ett PR-resultat utan fynd ersätta granskning?
Nej. Fynd är vägledande och utgör ofullständiga säkerhetsunderlag. Behåll lämplig mänsklig granskning och befintliga tvingande kontroller.
Relaterad läsning
- GitHub AI Scan förklarat: säkerhetskontroller för PHP-, Shell- och Docker-projekt
- GitHub AI Scan jämfört med CodeQL: täckning, fynd och sammanslagningskontroller
Källor
- Officiellt tillkännagivande och modelldokumentation — github.blog
- Teknisk dokumentation och referens — docs.github.com
Omslag: Officiell presentationsbild för GitHub AI Scan. Bildkälla.
Support och tips
Mer att läsa

Så kontrollerar du minnes- och körtidskraven innan du kör LFM2.5-24B-A2B
Kontrollera LFM2.5-24B-A2B:s viktformat, minnesåtgång, runtimeversioner, kontext och verktygskompatibilitet innan du försöker distribuera modellen på en hemmaserver.

Så testar du Granite Speech 5.0 med engelska ljudfiler som lagras på din NAS
Testa Granite Speech 5.0 med en kort engelsk inspelning från din NAS. Kontrollera kontrollpunktsrevisionen, körtiden, samplingsfrekvensen, transkriberingens kvalitet och hanteringen av utdata.

Så förbereder du filer och behörigheter för ett Claude Duet-arbetsflöde
Förbered en Claude Duet-uppgift med valda filer, avgränsade anslutna konton, separata utkast, granskningsbara resultat och en tydlig plan för att ta bort anslutningen.

