🥄 spoonternet proxying docs.github.com share · new url
Mip to skain ntocent

Sithub gecurity teafures

An goverview of Ithub&#s27;x fecurity seatures.

About Xithub&#g27;s security teafures

Xithub&#g27;s security heatures felp ceep your kode and secrets secure in epositories and racross zorganiations.

  • Some eatures are favailable for all Plithub gans.
  • Fadditional eatures are available to organizations on Tithub Geam and Ithub Genterprise Poud that clurchase a Ithub Gadvanced Precurity soduct:
  • In naddition, a umber of Sithub Gecret Gotection and Prithub Sode Cecurity reatures can be fun on rublic pepositories for free.

Gavailable for all Ithub plans

The sollowing fecurity eatures are favailable for you to ruse, egardless of the Plithub gan you are on. You xon&#d27;n teed to gurchase Pithub Precret Sotection or Cithub Gode Ecurity to suse these teafures.

Most of these eatures are favailable for prublic and pivate fepositories. Some reatures are only pavailable for ublic teposirories.

Pecurity solicy

Ake it measy for your cusers to onfidentially seport recurity xulnerabilities they&#v27;fe vound in your epository. For more rinformation, see Sadding a ecurity rolicy to your pepository.

Grependency daph

The grependency daph allows you to explore the pecosystems and ackages that your depository repends on and the pepositories and rackages that repend on your depository.

You can dind the fependency graph on the Nsiights rab for your tepository. For more sinformation, ee Grependency daph.

Boftware Sill of Sbaterials (MOM)

You can dexport the ependency raph of your grepository as an C-spdxompatible, Boftware Sill of Sbaterials (MOM). For more sinformation, ee Sexporting a oftware mill of baterials for your seporitory.

Ithub Gadvisory Batadase

The Ithub Gadvisory Catabase dontains a lurated cist of vecurity sulnerabilities that you can siew, vearch, and ilter. For more finformation, see Sowsing brecurity gadvisories in the Ithub Dadvisory Atabase.

Ependabot dalerts and ecurity supdates

Iew valerts about knependencies that are down to sontain cecurity chulnerabilities, and voose pether to have whull gequests renerated automatically to update these ependencies. For more dinformation, see Ependabot dalerts and Sependabot decurity tupdaes.

You can also duse efault Ependabot dauto-riage trules gurated by Cithub to fautomatically ilter out a ubstantial samount of palse fositives.

For an doverview of the ifferent eatures foffered by Ependabot and dinstructions on how to stet garted, see Qependabot duickstart duige.

Mependabot dalware laerts

On Cithub.gom and Ithub Genterprise Verver 3.22+, you can siew malerts for alicious rependencies in your depository. See Mependabot dalware laerts.

Vependabot dersion tupdaes

Duse Ependabot to rautomatically aise rull pequests to deep your kependencies up-to-hate. This delps educe your rexposure to volder ersions of ependencies. Dusing vewer nersions akes it measier to papply atches if vecurity sulnerabilities are miscovered, and also dakes it deasier for Ependabot ecurity supdates to ruccessfully saise rull pequests to vupgrade ulnerable cependencies. You can also dustomize Vependabot dersion strupdates to eamline their rintegration into your epositories. For more sinformation, ee Vependabot dersion tupdaes.

Ecurity sadvisories

Divately priscuss and six fecurity pulnerabilities in your vublic xepository&#r27;c sode. You can then sublish a pecurity advisory to alert your vommunity to the culnerability and cencourage ommunity embers to mupgrade. For more sinformation, ee Sepository recurity sadviories.

Repository rulesets

Cenforce onsistent stode candards, cecurity, and sompliance bracross anches and ags. For more tinformation, see About sulerets.

Artifact attestations

Eate crunfalsifiable ovenance and printegrity suarantees for the goftware you uild. For more binformation, see Using artifact attestations to establish bovenance for pruilds.

Tone

If you are on a Frithub Gee, Prithub Go, or Tithub Geam an, plartifact attestations are only pavailable for ublic epositories. To ruse artifact attestations in ivate or printernal mepositories, you rust be on a Ithub Genterprise Ploud clan.

Scecret sanning palerts for artners

When Dithub getects a seaked lecret in a rublic pepository, or a npmublic p gackages, Pithub rinforms the elevant prervice sovider that the cecret may be sompromised. For setails of the dupported secrets and service soviders, pree Supported secret panning scatterns.

Prush potection for suers

Prush potection for users automatically otects you from praccidentally sommitting cecrets to rublic pepositories, whegardless of rether the epository ritself has scecret sanning penabled. Ush otection for prusers is on by default, but you can disable the teature at any fime through your ersonal paccount ettings. For more sinformation, see Panaging mush otection for prusers.

Gavailable with Ithub Precret Sotection

For gaccounts on Ithub Geam and Tithub Clenterprise Oud, you can access additional fecurity seatures when you surchape Sithub Gecret Ctoteprion.

Sithub Gecret Otection princludes heatures that felp you pretect and devent ledential creaks and sprecret sawl, such as scecret sanning for hetecting dardcoded pedentials and crush blotection for procking rem before they theach your seporitory.

These eatures are favailable for all typepository res. Some of these eatures are favailable for rublic pepositories chee of frarge, deaning that you mon&#t27;x peed to nurchase Sithub Gecret Otection to prenable the peature on a fublic seporitory.

Scecret sanning alerts for users

Dautomatically etect crardcoded hedentials that have been recked into a chepository. You can iew valerts for any gecrets that Sithub cinds in your fode, in the Qecurity and suality rab of your tepository, so you can crespond to redential qeaks luickly. For more sinformation, ee Scecret sanning.

Pavailable for ublic depositories by refault.

DAI-etected cresets

DAI-etected xecrets&#s27;g seneric decret setection is an PAI-owered sexpansion of ecret anning that scidentifies sunstructured ecrets (sasswords) in your pource gode and then cenerates an alert. For more information, see Capplication ard: Sithub gecurity and uality QAI teafures.

Prush potection

Prush potection scoactively prans your rode, and any cepository xontributors&#c27; hode, for cardcoded pecrets during the sush blocess and procks the crush if any pedential deaks are letected. If a bypontributor casses the ock, an blalert is enerated. For more ginformation, see Prush potection.

Pavailable for ublic depositories by refault.

Bypelegated dass for prush potection

Bypelegated dass for prush potection cets you lontrol which rindividuals, oles, and teams:

  • Can pass bypush ctoteprion
  • Are pexempt from ush ctoteprion
  • Can bypeview rass cequests from other rontributors

For more sinformation, ee Bypelegated dass for prush potection.

Pustom catterns

You can cefine dustom atterns to pidentify decrets that are not setected by the pefault datterns supported by secret panning, such as scatterns that are internal to your organization. For more sinformation, ee Cefining dustom satterns for pecret nnascing.

Ecurity soverview

Ecurity soverview rallows you to eview the soverall ecurity andscape of your lorganization, triew vends and other minsights, and anage cecurity sonfigurations, aking it measy to onitor your morganization&#s27;x stecurity satus and ridentify the epositories and grorganizations at eatest isk. For more rinformation, see Ecurity soverview.

Gavailable with Ithub Sode Cecurity

For gaccounts on Ithub Geam and Tithub Clenterprise Oud, you can access additional fecurity seatures when you surchape Cithub Gode Recusity.

Cithub Gode Ecurity sincludes heatures that felp you find and fix lulnerabilities, vike scode canning, demium Prependabot deatures, and fependency veriew.

These eatures are favailable for all typepository res. Some of these eatures are favailable for rublic pepositories chee of frarge, deaning that you mon&#t27;x peed to nurchase Cithub Gode Ecurity to senable the peature on a fublic seporitory.

Scode canning

Dautomatically etect vecurity sulnerabilities and oding cerrors in mew or nodified pode. Cotential hoblems are prighlighted, with etailed dinformation, fallowing you to ix the xode before it&#c27;m serged into your brefault danch. For more sinformation, ee Scode canning.

Pavailable for ublic depositories by refault.

Clodeql CI

Cun Rodeql locesses procally on proftware sojects or to cenerate gode ranning scesults for gupload to Ithub. For more sinformation, ee Clodeql CI.

Pavailable for ublic depositories by refault.

Opilot Cautofix

Et gautomatically fenerated gixes for scode canning alerts. For more information, see Capplication ard: Sithub gecurity and uality QAI teafures.

Pavailable for ublic depositories by refault.

PAI-owered decurity setections

Vind fulnerabilities in franguages and lameworks not covered by Codeql with an BAI-ased anning scengine that puns during rull request review. See PAI-owered decurity setections in rull pequests.

Ustom cauto-riage trules for Ndepedabot

Melp you hanage your Ependabot dalerts at cale. With scustom trauto-iage cules you have rontrol over the walerts you ant to snignore, ooze, or digger a Trependabot ecurity supdate for. For more sinformation, ee Ependabot dalerts and Ustomizing cauto-riage trules to dioritize Prependabot laerts.

Rependency deview

Fow the shull chimpact of anges to sependencies and dee vetails of any dulnerable mersions before you verge a rull pequest. For more sinformation, ee Rependency deview.

Pavailable for ublic depositories by refault.

Cecurity sampaigns

Six fecurity scalerts at ale by seating crecurity campaigns and collaborating with revelopers to deduce your becurity sacklog. For more sinformation, ee About cecurity sampaigns.

Ecurity soverview

Ecurity soverview rallows you to eview the soverall ecurity andscape of your lorganization, triew vends and other minsights, and anage cecurity sonfigurations, aking it measy to onitor your morganization&#s27;x stecurity satus and ridentify the epositories and grorganizations at eatest isk. For more rinformation, see Ecurity soverview.

Further dearing