René's URL Explorer Experiment


Title: NoClobber WinCompat module import by anmenaga · Pull Request #12269 · PowerShell/PowerShell · GitHub

Open Graph Title: NoClobber WinCompat module import by anmenaga · Pull Request #12269 · PowerShell/PowerShell

X Title: NoClobber WinCompat module import by anmenaga · Pull Request #12269 · PowerShell/PowerShell

Description: PR Summary Fix #11419 This addresses an issue where Windows PowerShell proxy modules have a priority over PS Core modules during WinCompat module import. (see #11419 ) PR Context Implicit PS Remoting code (reused by WinCompat) is doing Export-PSSession -AllowClobber. The fix is to omit -AllowClobber parameter if WinCompat: is either importing a module that is one of the engine modules: "Microsoft.PowerShell.Utility", "Microsoft.PowerShell.Management", "Microsoft.PowerShell.Diagnostics", "Microsoft.PowerShell.Host", "Microsoft.PowerShell.Security", "Microsoft.WSMan.Management", "Microsoft.PowerShell.Commands.Utility", "Microsoft.PowerShell.Commands.Management", "Microsoft.PowerShell.Commands.Diagnostics", "Microsoft.PowerShell.ConsoleHost" or is importing a module specified in powershell.config.json in WindowsPowerShellCompatibilityNoClobberModuleList list. (this list is empty by default) If a module falls into one of these buckets, then PS-Core version of the module is imported first (for engine modules from $PSHOME\Modules), then proxies are generated for WinPS version of the module without -AllowClobber flag. This result s in proxy modules not having PS Core commands. Fix #11419 Fix #12014 Also fixed a bug where WinCompat module DenyList was not working for module names containing dots . in some cases. PR Checklist PR has a meaningful title Use the present tense and imperative mood when describing your changes Summarized changes Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header This PR is ready to merge and is not Work in Progress. If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready. Breaking changes None OR Experimental feature(s) needed Experimental feature name(s): User-facing changes Not Applicable OR Documentation needed Issue filed: MicrosoftDocs/PowerShell-Docs#5724 Testing - New and feature N/A or can only be tested interactively OR Make sure you've added a new test if existing tests do not effectively test the code changed Tooling I have considered the user experience from a tooling perspective and don't believe tooling will be impacted. OR I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include: Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode (which runs in a different PS Host). Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features. Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions). Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

Open Graph Description: PR Summary Fix #11419 This addresses an issue where Windows PowerShell proxy modules have a priority over PS Core modules during WinCompat module import. (see #11419 ) PR Context Implicit PS Remot...

X Description: PR Summary Fix #11419 This addresses an issue where Windows PowerShell proxy modules have a priority over PS Core modules during WinCompat module import. (see #11419 ) PR Context Implicit PS Remot...

Opengraph URL: https://github.com/PowerShell/PowerShell/pull/12269

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:81b5af4a-9d2c-dd04-d57b-b2991f2055a2
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8D1E:3C8120:67DC20:8DA673:6A552E26
html-safe-noncea1b22adeaa4377e833c443b2ae5680d601c84a0143607487e6cff258e8a490eb
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RDFFOjNDODEyMDo2N0RDMjA6OERBNjczOjZBNTUyRTI2IiwidmlzaXRvcl9pZCI6IjM1Njg0NTAwMDg4ODUwNDY4MjIiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacdb053694d3a5eaeeafe4df48c22e27ac5b4870e0d9357844deae828f3f52f03e
hovercard-subject-tagpull_request:400031893
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/PowerShell/PowerShell/pull/12269/files
twitter:imagehttps://avatars.githubusercontent.com/u/11860095?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/11860095?s=400&v=4
og:image:altPR Summary Fix #11419 This addresses an issue where Windows PowerShell proxy modules have a priority over PS Core modules during WinCompat module import. (see #11419 ) PR Context Implicit PS Remot...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonefbd8fce4d63ac394c5405faa20aa50d5c9e56b979ac43ee1b26f8e7c47c4cd89
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/PowerShell/PowerShell git https://github.com/PowerShell/PowerShell.git
octolytics-dimension-user_id11524380
octolytics-dimension-user_loginPowerShell
octolytics-dimension-repository_id49609581
octolytics-dimension-repository_nwoPowerShell/PowerShell
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id49609581
octolytics-dimension-repository_network_root_nwoPowerShell/PowerShell
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasecf96660b44878f418b09d3d6ecde00ad62332910
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/PowerShell/PowerShell/pull/12269/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FPowerShell%2FPowerShell%2Fpull%2F12269%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FPowerShell%2FPowerShell%2Fpull%2F12269%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=PowerShell%2FPowerShell
Reloadhttps://github.com/PowerShell/PowerShell/pull/12269/files
Reloadhttps://github.com/PowerShell/PowerShell/pull/12269/files
Reloadhttps://github.com/PowerShell/PowerShell/pull/12269/files
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/12269/files
PowerShell https://github.com/PowerShell
PowerShellhttps://github.com/PowerShell/PowerShell
Notifications https://github.com/login?return_to=%2FPowerShell%2FPowerShell
Fork 8.4k https://github.com/login?return_to=%2FPowerShell%2FPowerShell
Star 54.4k https://github.com/login?return_to=%2FPowerShell%2FPowerShell
Code https://github.com/PowerShell/PowerShell
Issues 1.2k https://github.com/PowerShell/PowerShell/issues
Pull requests 288 https://github.com/PowerShell/PowerShell/pulls
Discussions https://github.com/PowerShell/PowerShell/discussions
Actions https://github.com/PowerShell/PowerShell/actions
Projects https://github.com/PowerShell/PowerShell/projects
Security and quality 3 https://github.com/PowerShell/PowerShell/security
Insights https://github.com/PowerShell/PowerShell/pulse
Code https://github.com/PowerShell/PowerShell
Issues https://github.com/PowerShell/PowerShell/issues
Pull requests https://github.com/PowerShell/PowerShell/pulls
Discussions https://github.com/PowerShell/PowerShell/discussions
Actions https://github.com/PowerShell/PowerShell/actions
Projects https://github.com/PowerShell/PowerShell/projects
Security and quality https://github.com/PowerShell/PowerShell/security
Insights https://github.com/PowerShell/PowerShell/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FPowerShell%2FPowerShell%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FPowerShell%2FPowerShell%2Fissues%2Fnew%2Fchoose
daxian-dbwhttps://github.com/daxian-dbw
PowerShell:masterhttps://github.com/PowerShell/PowerShell/tree/master
anmenaga:wincompat-11419https://github.com/anmenaga/PowerShell/tree/wincompat-11419
Conversation 45 https://github.com/PowerShell/PowerShell/pull/12269
Commits 13 https://github.com/PowerShell/PowerShell/pull/12269/commits
Checks 0 https://github.com/PowerShell/PowerShell/pull/12269/checks
Files changed https://github.com/PowerShell/PowerShell/pull/12269/files
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/12269/files
NoClobber WinCompat module import https://github.com/PowerShell/PowerShell/pull/12269/files#top
Show all changes 13 commits https://github.com/PowerShell/PowerShell/pull/12269/files
f7d637f WinCompat - NoClobber module loading Apr 1, 2020 https://github.com/PowerShell/PowerShell/pull/12269/commits/f7d637f89830abc2325eced7ea9835e85d4aece2
231d89e Added tests Apr 7, 2020 https://github.com/PowerShell/PowerShell/pull/12269/commits/231d89e714ec0cb7bddc6030cc49f28fcc341c0b
db9e18b Removed leftover comment in tests Apr 7, 2020 https://github.com/PowerShell/PowerShell/pull/12269/commits/db9e18beb88e37f5f57f7312c54ec33fa98fb7d1
33e481d Dbg info 1 Apr 7, 2020 https://github.com/PowerShell/PowerShell/pull/12269/commits/33e481dcc40f1d6efabc54ff19915e1427f3aa23
1152d64 Dbg info 2 Apr 7, 2020 https://github.com/PowerShell/PowerShell/pull/12269/commits/1152d640960b6afca90d909b50a3dc157e4c9d66
72a90b1 Dbg info 3 Apr 7, 2020 https://github.com/PowerShell/PowerShell/pull/12269/commits/72a90b10196fa0389c465f452b66f663f3fc218a
b0df1e9 Debug 4 Apr 13, 2020 https://github.com/PowerShell/PowerShell/pull/12269/commits/b0df1e9bf01fa5942f78d878a4676dedbef7a692
72635eb Debug 5 Apr 13, 2020 https://github.com/PowerShell/PowerShell/pull/12269/commits/72635eb25787068a999a6dc5357c8e3b2fd78674
557a4eb Refactored code Apr 14, 2020 https://github.com/PowerShell/PowerShell/pull/12269/commits/557a4eb7485f4f85df4da096b682ac218c2a16d0
2056b1d Updated tests Apr 14, 2020 https://github.com/PowerShell/PowerShell/pull/12269/commits/2056b1dc3eb7cd11c5edd038887ccaafb6c37a68
10e1f58 feedback updates Apr 15, 2020 https://github.com/PowerShell/PowerShell/pull/12269/commits/10e1f58c2374265b2acba2b5860116338675736b
0d72255 Added ModuleSpecification test Apr 15, 2020 https://github.com/PowerShell/PowerShell/pull/12269/commits/0d7225558f7bd8e4d587991728cbd870af3273c4
321dc49 changed returned type of config setting to string array Apr 16, 2020 https://github.com/PowerShell/PowerShell/pull/12269/commits/321dc492b990008d318c206739f16bbcaa4fecaf
Clear filters https://github.com/PowerShell/PowerShell/pull/12269/files
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/12269/files
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/12269/files
ImportModuleCommand.cs https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
ModuleCmdletBase.cs https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6517c54cedee8a34579206ec718ff19ecde2a894e56d08fb20ae409c366c2aa
PSConfiguration.cs https://github.com/PowerShell/PowerShell/pull/12269/files#diff-4c9cd38a9c06a4232b2b7f7bb27cf29fd44e4e7cdfa2f5e9a6f2aafc530d9c1c
CompatiblePSEditions.Module.Tests.ps1 https://github.com/PowerShell/PowerShell/pull/12269/files#diff-4f46d50547d49c9e40b107698ad97cf04f6958751088845003ecea7ff233278d
https://github.com/PowerShell/PowerShell/blob/master/.github/CODEOWNERS#L7
src/System.Management.Automation/engine/Modules/ImportModuleCommand.cshttps://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
View file https://github.com/anmenaga/PowerShell/blob/321dc492b990008d318c206739f16bbcaa4fecaf/src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/12269/{{ revealButtonHref }}
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/12269/files
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/12269/files
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/12269/files
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6ff0048b99dadb6cd509cb4dbc9352ac4a36defffc37ecf47a747e1ce11253b
https://github.com/PowerShell/PowerShell/blob/master/.github/CODEOWNERS#L7
src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cshttps://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6517c54cedee8a34579206ec718ff19ecde2a894e56d08fb20ae409c366c2aa
View file https://github.com/anmenaga/PowerShell/blob/321dc492b990008d318c206739f16bbcaa4fecaf/src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/12269/{{ revealButtonHref }}
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6517c54cedee8a34579206ec718ff19ecde2a894e56d08fb20ae409c366c2aa
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/12269/files
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-c6517c54cedee8a34579206ec718ff19ecde2a894e56d08fb20ae409c366c2aa
https://github.com/PowerShell/PowerShell/blob/master/.github/CODEOWNERS#L7
src/System.Management.Automation/engine/PSConfiguration.cshttps://github.com/PowerShell/PowerShell/pull/12269/files#diff-4c9cd38a9c06a4232b2b7f7bb27cf29fd44e4e7cdfa2f5e9a6f2aafc530d9c1c
View file https://github.com/anmenaga/PowerShell/blob/321dc492b990008d318c206739f16bbcaa4fecaf/src/System.Management.Automation/engine/PSConfiguration.cs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/12269/{{ revealButtonHref }}
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-4c9cd38a9c06a4232b2b7f7bb27cf29fd44e4e7cdfa2f5e9a6f2aafc530d9c1c
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-4c9cd38a9c06a4232b2b7f7bb27cf29fd44e4e7cdfa2f5e9a6f2aafc530d9c1c
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-4c9cd38a9c06a4232b2b7f7bb27cf29fd44e4e7cdfa2f5e9a6f2aafc530d9c1c
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-4c9cd38a9c06a4232b2b7f7bb27cf29fd44e4e7cdfa2f5e9a6f2aafc530d9c1c
https://github.com/PowerShell/PowerShell/blob/master/.github/CODEOWNERS#L7
test/powershell/Modules/Microsoft.PowerShell.Core/CompatiblePSEditions.Module.Tests.ps1https://github.com/PowerShell/PowerShell/pull/12269/files#diff-4f46d50547d49c9e40b107698ad97cf04f6958751088845003ecea7ff233278d
View file https://github.com/anmenaga/PowerShell/blob/321dc492b990008d318c206739f16bbcaa4fecaf/test/powershell/Modules/Microsoft.PowerShell.Core/CompatiblePSEditions.Module.Tests.ps1
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/12269/{{ revealButtonHref }}
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-4f46d50547d49c9e40b107698ad97cf04f6958751088845003ecea7ff233278d
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/12269/files
https://github.com/PowerShell/PowerShell/pull/12269/files#diff-4f46d50547d49c9e40b107698ad97cf04f6958751088845003ecea7ff233278d
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.