github.com
Open in
urlscan Pro
140.82.121.4
Public Scan
Submitted URL: https://h2.updatevip.tk/
Effective URL: https://github.com/
Submission: On August 06 via automatic, source certstream-suspicious — Scanned from DE
Effective URL: https://github.com/
Submission: On August 06 via automatic, source certstream-suspicious — Scanned from DE
Form analysis
4 forms found in the DOMGET
<form id="query-builder-test-form" action="" accept-charset="UTF-8" method="get">
<query-builder data-target="qbsearch-input.queryBuilder" id="query-builder-query-builder-test" data-filter-key=":" data-view-component="true" class="QueryBuilder search-query-builder" data-catalyst="">
<div class="FormControl FormControl--fullWidth">
<label id="query-builder-test-label" for="query-builder-test" class="FormControl-label sr-only"> Search </label>
<div class="QueryBuilder-StyledInput width-fit" data-target="query-builder.styledInput">
<span id="query-builder-test-leadingvisual-wrap" class="FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search FormControl-input-leadingVisual">
<path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path>
</svg>
</span>
<div data-target="query-builder.styledInputContainer" class="QueryBuilder-StyledInputContainer">
<div aria-hidden="true" class="QueryBuilder-StyledInputContent" data-target="query-builder.styledInputContent"></div>
<div class="QueryBuilder-InputWrapper">
<div aria-hidden="true" class="QueryBuilder-Sizer" data-target="query-builder.sizer"><span></span></div>
<input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" data-target="query-builder.input" data-action="
input:query-builder#inputChange
blur:query-builder#inputBlur
keydown:query-builder#inputKeydown
focus:query-builder#inputFocus
" data-view-component="true" class="FormControl-input QueryBuilder-Input FormControl-medium" aria-controls="query-builder-test-results" aria-autocomplete="list" aria-haspopup="listbox" style="width: 300px;">
</div>
</div>
<span class="sr-only" id="query-builder-test-clear">Clear</span>
<button role="button" id="query-builder-test-clear-button" aria-labelledby="query-builder-test-clear query-builder-test-label" data-target="query-builder.clearButton" data-action="
click:query-builder#clear
focus:query-builder#clearButtonFocus
blur:query-builder#clearButtonBlur
" variant="small" hidden="" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted"> <svg aria-hidden="true" height="16"
viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x-circle-fill Button-visual">
<path
d="M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z">
</path>
</svg>
</button>
</div>
<template id="search-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search">
<path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path>
</svg>
</template>
<template id="code-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code">
<path
d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z">
</path>
</svg>
</template>
<template id="file-code-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code">
<path
d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z">
</path>
</svg>
</template>
<template id="history-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history">
<path
d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z">
</path>
</svg>
</template>
<template id="repo-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo">
<path
d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z">
</path>
</svg>
</template>
<template id="bookmark-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark">
<path
d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z">
</path>
</svg>
</template>
<template id="plus-circle-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path>
</svg>
</template>
<template id="circle-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill">
<path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
</svg>
</template>
<template id="trash-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash">
<path
d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z">
</path>
</svg>
</template>
<template id="team-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people">
<path
d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z">
</path>
</svg>
</template>
<template id="project-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project">
<path
d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z">
</path>
</svg>
</template>
<template id="pencil-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil">
<path
d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z">
</path>
</svg>
</template>
<div class="position-relative">
<ul role="listbox" class="ActionListWrap QueryBuilder-ListWrap" aria-label="Suggestions" data-action="
combobox-commit:query-builder#comboboxCommit
mousedown:query-builder#resultsMousedown
" data-target="query-builder.resultsList" data-persist-list="false" id="query-builder-test-results"></ul>
</div>
</div>
<div data-target="query-builder.screenReaderFeedback" aria-live="polite" aria-atomic="true" class="sr-only"></div>
</query-builder>
</form>
POST /search/feedback
<form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token"
value="CMhqqPkKt87pQjIZVdv9P/7wNw8ja398JkqH5FjasB3WCkASjCNj9esGfh9mtQ0an22qOCoe5xV4ekO91a566Q==">
<p>We read every piece of feedback, and take your input very seriously.</p>
<textarea name="feedback" class="form-control width-full mb-2" style="height: 120px" id="feedback"></textarea>
<input name="include_email" id="include_email" aria-label="Include my email address so I can be contacted" class="form-control mr-2" type="checkbox">
<label for="include_email" style="font-weight: normal">Include my email address so I can be contacted</label>
</form>
POST /search/custom_scopes
<form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token"
value="usK7xjN1iocdUhpGeO4eFEtIQRdMt/D6G0IV4609NIpKrT/L2q2s6P8bSEC4OGHEw0c57Dmk36Fj5YowwOzTDQ==">
<div data-target="custom-scopes.customScopesModalDialogFlash"></div>
<input type="hidden" id="custom_scope_id" name="custom_scope_id" data-target="custom-scopes.customScopesIdField">
<div class="form-group">
<label for="custom_scope_name">Name</label>
<auto-check src="/search/custom_scopes/check_name" required="">
<input type="text" name="custom_scope_name" id="custom_scope_name" data-target="custom-scopes.customScopesNameField" class="form-control" autocomplete="off" placeholder="github-ruby" required="" maxlength="50" spellcheck="false">
<input type="hidden" data-csrf="true" value="OFZWEkL1NDZlWZ70dHtMSiK+L+VOmsFC7H26E8FW9wBj+rarvZhvxqZxTYjaEVhEQwwPV7QCJAX0475c02HYjw==">
</auto-check>
</div>
<div class="form-group">
<label for="custom_scope_query">Query</label>
<input type="text" name="custom_scope_query" id="custom_scope_query" data-target="custom-scopes.customScopesQueryField" class="form-control" autocomplete="off" placeholder="(repo:mona/a OR repo:mona/b) AND lang:python" required=""
maxlength="500">
</div>
<p class="text-small color-fg-muted"> To see all available qualifiers, see our <a href="https://docs.github.com/en/search-github/github-code-search/understanding-github-code-search-syntax">documentation</a>. </p>
</form>
GET /signup
<form data-turbo="false" class="mx-0 col-12 col-md-5 js-signup-form position-relative z-2" autocomplete="off" action="/signup" accept-charset="UTF-8" method="get">
<div class="d-flex flex-column flex-md-row flex-items-center">
<dl class="col-12 my-0 mb-3 mb-md-0 flex-auto">
<dt>
<label for="user_email" class="sr-only">Email address</label>
</dt>
<dd>
<input data-color-mode="light" data-light-theme="light" data-dark-theme="dark" class="form-control f4-mktg width-full rounded-md-right-0" style="height: 3rem" placeholder="Email address" type="email" name="user_email" id="user_email"
autocomplete="off" spellcheck="false">
</dd>
</dl>
<input type="hidden" name="source" value="form-home-signup">
<button class="btn-mktg width-full width-md-auto mb-3 mb-md-0 rounded-md-left-0 home-campaign-signup-button btn-signup-mktg"
data-analytics-event="{"category":"Home campaign","action":"click to Sign up for GitHub","label":"ref_page:/;ref_cta:Sign up for GitHub;ref_loc:hero"}" type="submit"> Sign up for
GitHub </button>
</div>
</form>
Text Content
Skip to content Toggle navigation Sign up * Product * Actions Automate any workflow * Packages Host and manage packages * Security Find and fix vulnerabilities * Codespaces Instant dev environments * Copilot Write better code with AI * Code review Manage code changes * Issues Plan and track work * Discussions Collaborate outside of code Explore * All features * Documentation * GitHub Skills * Blog * Solutions For * Enterprise * Teams * Startups * Education By Solution * CI/CD & Automation * DevOps * DevSecOps Resources * Customer Stories * White papers, Ebooks, Webinars * Partners * Open Source * GitHub Sponsors Fund open source developers * The ReadME Project GitHub community articles Repositories * Topics * Trending * Collections * Pricing Search or jump to... SEARCH CODE, REPOSITORIES, USERS, ISSUES, PULL REQUESTS... Search Clear Search syntax tips PROVIDE FEEDBACK We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback SAVED SEARCHES USE SAVED SEARCHES TO FILTER YOUR RESULTS MORE QUICKLY Name Query To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. {{ message }} Introducing GitHub Copilot X Your AI pair programmer is leveling up LET’S BUILD FROM HERE The AI-Powered Developer Platform to Build, Scale, and Deliver Secure Software Email address Sign up for GitHub Start a free enterprise trial Trusted by the world’s leading organizations ↘︎ Productivity Collaboration Security Start a free enterprise trial Sign up for GitHub PRODUCTIVITY ACCELERATE HIGH-QUALITY SOFTWARE DEVELOPMENT. OUR AI-POWERED PLATFORM DRIVES INNOVATION WITH TOOLS THAT BOOST DEVELOPER VELOCITY. mona-github-github-g59jpq2w5w7.github.dev * index.html * script.js * package.json 1 2 3 4 5 6 7 8 9 10 11 12 <div class="position-absolute width-full color-bg-default" style="bottom: -4rem;"> <div class="container-xl p-responsive"> <div class="d-flex flex-justify-center flex-lg-justify-end color-bg-default"> <div class="col-8 col-sm-7 col-md-6 col-lg-5 position-relative z-2 right-lg-n12 events-none"> <picture> <source srcset="astro-mona.webp" type="image/webp"> <img src="astro-mona.svg" width="960" height="967" class="home-astro-mona width-full position-absolute bottom-0 height-auto" alt="Mona looking at GitHub activity across the globe"> </picture> </div> </div> </div> </div> * Terminal * Output * Problems * Debug Console [09:43:36] Starting 'watch-extension:vscode-api-tests' ... [09:43:36] Finished 'clean-extension:typescript-language-features' after 248 ms [09:43:36] Starting 'watch-extension:typescript-language-features' ... [09:43:36] Finished 'clean-extension:php-language-features' after 384 ms [09:43:36] Starting 'watch-extension:php-language-features' ... [09:43:40] Finished 'clean-extension:html-language-features-server' after 4.66 s [09:43:40] Starting 'watch-extension:html-language-features-server' ... [09:43:43] Finished 'clean-client' after 7.33 s [09:43:43] Starting 'watch-client' ... GITHUB CODESPACES OFFERS A COMPLETE DEV ENVIRONMENT IN SECONDS, SO YOU CAN CODE, BUILD, TEST, AND OPEN PULL REQUESTS FROM ANY REPO ANYWHERE. Check out GitHub Codespaces Did you know? 22% INCREASE in developer productivity after three years with GitHub1 GitHub Copilot is your AI pair programmer that empowers you to complete tasks 55% faster by turning natural language prompts into coding suggestions. Meet GitHub Copilot Python draw_scatterplot.py JavaScript time.js Go memoize.go 1 2 3 4 5 6 7 8 import matplotlib.pyplot as plt def draw_scatterplot(x_values, y_values): plt.scatter(x_values, y_values, s=20) plt.title("Scatter Plot") plt.xlabel("x values") plt.ylabel("y values") plt.show() Copilot Replay 1 2 3 4 5 6 7 const seconds = 3600 const minutes = seconds / 60 const hours = minutes / 60 const days = hours / 24 const weeks = days / 7 const months = days / 30 const years = months / 12 Copilot Replay 1 2 3 4 5 6 7 8 9 10 11 package main func Memoize(fn func(int) int) func(int) int { cache := make(map[int]int) return func(n int) int { if v, ok := cache[n]; ok { return v } cache[n] = fn(n) return cache[n] } } Copilot Replay GitHub Actions automates your build, test, and deployment workflow with simple and secure CI/CD. Discover GitHub Actions GitHub Mobile fits your projects in your pocket, so you never miss a beat while on the go. Get GitHub Mobile COLLABORATION SUPERCHARGE COLLABORATION. WE PROVIDE UNLIMITED REPOSITORIES, BEST-IN-CLASS VERSION CONTROL, AND THE WORLD’S MOST POWERFUL OPEN SOURCE COMMUNITY—SO YOUR TEAM CAN WORK MORE EFFICIENTLY TOGETHER. GITHUB ISSUES AND GITHUB PROJECTS SUPPLY FLEXIBLE PROJECT MANAGEMENT TOOLS THAT ADAPT TO YOUR TEAM ALONGSIDE YOUR CODE. Explore GitHub Issues Did you know? 80% REDUCTION in onboarding time with GitHub1 GitHub Discussions create space to ask questions and have open-ended conversations. Enable GitHub Discussions Pull requests allow real-time communication and collaboration about code changes. Check out pull requests GitHub Sponsors lets you support your favorite open source maintainers and projects. Invest with GitHub Sponsors chaynHQ Sponsor Directus Sponsor Nikema Sponsor ESLint Sponsor Evan You Sponsor Homebrew Sponsor Nick DeJesus Sponsor CommandPost Sponsor Samuel Sponsor SECURITY EMBED SECURITY INTO THE DEVELOPER WORKFLOW. WITH GITHUB, DEVELOPERS CAN SECURE THEIR CODE IN MINUTES AND ORGANIZATIONS CAN AUTOMATICALLY COMPLY WITH REGULATIONS. cmake.yml on: push * Build 1m 21s Steps * Initialize CodeQL 1m 42s * Autobuild 1m 24s * Perform CodeQL Analyses 1m 36s GITHUB ADVANCED SECURITY LETS YOU GAIN VISIBILITY INTO YOUR SECURITY POSTURE, RESPOND TO THREATS PROACTIVELY, AND SHIP SECURE APPLICATIONS QUICKLY. Get GitHub Advanced Security Did you know? 56 MILLION PROJECTS fixed vulnerabilities with GitHub2 Secret scanning automatically looks for partner patterns and prevents fraudulent use of accidentally committed secrets. Read about secret scanning Dependabot makes it easy to find and fix vulnerable dependencies in your supply chain. Explore Dependabot Code scanning is GitHub’s static code analysis tool that helps you remediate issues in your code. Download the latest SAST ebook THE PLACE FOR ANYONE FROM ANYWHERE TO BUILD ANYTHING Whether you’re scaling your startup or just learning how to code, GitHub is your home. Join the world’s largest developer platform to build the innovations that empower humanity. Let’s build from here. Sign up for GitHub Start a free enterprise trial #34234 facebook/react * 1 The Total Economic Impact™ Of GitHub Enterprise Cloud and Advanced Security, a commissioned study conducted by Forrester Consulting, 2022. Results are for a composite organization based on interviewed customers. * 2 GitHub, Octoverse 2022 The state of open source software. SUBSCRIBE TO THE GITHUB INSIDER Discover tips, technical guides, and best practices in our monthly newsletter for developers. Subscribe PRODUCT * Features * Security * Team * Enterprise * Customer stories * The ReadME Project * Pricing * Resources * Roadmap * Compare GitHub PLATFORM * Developer API * Partners * Electron * GitHub Desktop SUPPORT * Docs * Community Forum * Professional Services * Premium Support * Skills * Status * Contact GitHub COMPANY * About * Blog * Careers * Press * Inclusion * Social Impact * Shop * GitHub on Twitter * GitHub on Facebook * GitHub on LinkedIn * GitHub on YouTube * GitHub on Twitch * GitHub on TikTok * GitHub’s organization on GitHub * © 2023 GitHub, Inc. * Terms * Privacy (Updated 08/2022) * Sitemap * What is Git? You can’t perform that action at this time.