René's URL Explorer Experiment


Title: This provides GoodFaithIntrospection by bbakerman · Pull Request #3527 · graphql-java/graphql-java · GitHub

Open Graph Title: This provides GoodFaithIntrospection by bbakerman · Pull Request #3527 · graphql-java/graphql-java

X Title: This provides GoodFaithIntrospection by bbakerman · Pull Request #3527 · graphql-java/graphql-java

Description: By default graphql-java will inspect __schema and __type queries for good faith usage. That is they are not deeply nested queries referencing the circular aspects of typed to field to types and so on. This ONLY runs if the special introspection fields are present for performance reasons

Open Graph Description: By default graphql-java will inspect __schema and __type queries for good faith usage. That is they are not deeply nested queries referencing the circular aspects of typed to field to types and so...

X Description: By default graphql-java will inspect __schema and __type queries for good faith usage. That is they are not deeply nested queries referencing the circular aspects of typed to field to types and so...

Opengraph URL: https://github.com/graphql-java/graphql-java/pull/3527

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:8cf0246b-0b9d-e1ae-ccb3-53efc02caa20
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBFDA:9A6AC:55671C:74AEF6:6A61AF2B
html-safe-nonce36860f675a1951ef36ab6d144a579f87839f934e168184a9e25bc6e784fa23e1
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRkRBOjlBNkFDOjU1NjcxQzo3NEFFRjY6NkE2MUFGMkIiLCJ2aXNpdG9yX2lkIjoiMTY5MTg4MzA3MTAzMjM3MzAzNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmace00df8153e3f9333f2cdae001142790b2c09f5e6f659d1ea9cbccf1b549424a6
hovercard-subject-tagpull_request:1775197842
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/graphql-java/graphql-java/pull/3527/files
twitter:imagehttps://avatars.githubusercontent.com/u/1661769?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/1661769?s=400&v=4
og:image:altBy default graphql-java will inspect __schema and __type queries for good faith usage. That is they are not deeply nested queries referencing the circular aspects of typed to field to types and so...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None6f4633bcf01c1ad14b73fd07dd39ac31d61f3d3c2578ee08ec1792b7b351eeb9
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/graphql-java/graphql-java git https://github.com/graphql-java/graphql-java.git
octolytics-dimension-user_id14289921
octolytics-dimension-user_logingraphql-java
octolytics-dimension-repository_id38602457
octolytics-dimension-repository_nwographql-java/graphql-java
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id38602457
octolytics-dimension-repository_network_root_nwographql-java/graphql-java
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
releaseac296ae7f21856f1f92adbad22f870b6fbb4b907
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/graphql-java/graphql-java/pull/3527/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgraphql-java%2Fgraphql-java%2Fpull%2F3527%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
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
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%2Fgraphql-java%2Fgraphql-java%2Fpull%2F3527%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=graphql-java%2Fgraphql-java
Reloadhttps://github.com/graphql-java/graphql-java/pull/3527/files
Reloadhttps://github.com/graphql-java/graphql-java/pull/3527/files
Reloadhttps://github.com/graphql-java/graphql-java/pull/3527/files
Please reload this pagehttps://github.com/graphql-java/graphql-java/pull/3527/files
graphql-java https://github.com/graphql-java
graphql-javahttps://github.com/graphql-java/graphql-java
Notifications https://github.com/login?return_to=%2Fgraphql-java%2Fgraphql-java
Fork 1.1k https://github.com/login?return_to=%2Fgraphql-java%2Fgraphql-java
Star 6.2k https://github.com/login?return_to=%2Fgraphql-java%2Fgraphql-java
Code https://github.com/graphql-java/graphql-java
Issues 26 https://github.com/graphql-java/graphql-java/issues
Pull requests 11 https://github.com/graphql-java/graphql-java/pulls
Discussions https://github.com/graphql-java/graphql-java/discussions
Actions https://github.com/graphql-java/graphql-java/actions
Projects https://github.com/graphql-java/graphql-java/projects
Wiki https://github.com/graphql-java/graphql-java/wiki
Security and quality 0 https://github.com/graphql-java/graphql-java/security
Insights https://github.com/graphql-java/graphql-java/pulse
Code https://github.com/graphql-java/graphql-java
Issues https://github.com/graphql-java/graphql-java/issues
Pull requests https://github.com/graphql-java/graphql-java/pulls
Discussions https://github.com/graphql-java/graphql-java/discussions
Actions https://github.com/graphql-java/graphql-java/actions
Projects https://github.com/graphql-java/graphql-java/projects
Wiki https://github.com/graphql-java/graphql-java/wiki
Security and quality https://github.com/graphql-java/graphql-java/security
Insights https://github.com/graphql-java/graphql-java/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fgraphql-java%2Fgraphql-java%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fgraphql-java%2Fgraphql-java%2Fissues%2Fnew%2Fchoose
bbakermanhttps://github.com/bbakerman
masterhttps://github.com/graphql-java/graphql-java/tree/master
good-faith-introspectionhttps://github.com/graphql-java/graphql-java/tree/good-faith-introspection
Conversation 0 https://github.com/graphql-java/graphql-java/pull/3527
Commits 9 https://github.com/graphql-java/graphql-java/pull/3527/commits
Checks 0 https://github.com/graphql-java/graphql-java/pull/3527/checks
Files changed https://github.com/graphql-java/graphql-java/pull/3527/files
Please reload this pagehttps://github.com/graphql-java/graphql-java/pull/3527/files
This provides GoodFaithIntrospection https://github.com/graphql-java/graphql-java/pull/3527/files#top
Show all changes 9 commits https://github.com/graphql-java/graphql-java/pull/3527/files
b361146 This provides a GoodFaithIntrospectionInstrumentation option bbakerman Mar 16, 2024 https://github.com/graphql-java/graphql-java/pull/3527/commits/b361146acf3d11996fc3905d2d66199faf3700fd
d719d4f This provides a GoodFaithIntrospectionInstrumentation option - longer… bbakerman Mar 16, 2024 https://github.com/graphql-java/graphql-java/pull/3527/commits/d719d4fd5786adec3e4f07313d2bdcf5e853110d
d304767 This provides a GoodFaithIntrospectionInstrumentation option - now wi… bbakerman Mar 16, 2024 https://github.com/graphql-java/graphql-java/pull/3527/commits/d304767e32d234b37d2958098c12c94536ad723e
90522d8 Merge remote-tracking branch 'origin/ability_to_disable_introspection… bbakerman Mar 17, 2024 https://github.com/graphql-java/graphql-java/pull/3527/commits/90522d8350283bffc0ea2b0185bcfe06d34aa3c5
7e5b45b GoodFaithIntrospection is now on by defaut and always a available - n… bbakerman Mar 18, 2024 https://github.com/graphql-java/graphql-java/pull/3527/commits/7e5b45b5068a57de3e76df7954b6c1f481063ac9
a8831f3 Merge remote-tracking branch 'origin/ability_to_disable_introspection… bbakerman Mar 18, 2024 https://github.com/graphql-java/graphql-java/pull/3527/commits/a8831f35d43b51df7c65c0013c79de6016f3252b
1ab5c4a Merge remote-tracking branch 'origin/ability_to_disable_introspection… bbakerman Mar 18, 2024 https://github.com/graphql-java/graphql-java/pull/3527/commits/1ab5c4a9d827b40b49387d4b6b12cc703af7aa09
c7bb983 Merge remote-tracking branch 'origin/master' into good-faith-introspe… bbakerman Mar 18, 2024 https://github.com/graphql-java/graphql-java/pull/3527/commits/c7bb983eeff3bf7f45124e8fa9ddb06aabffd0e7
e51361b fixing tests - for one at a time bbakerman Mar 18, 2024 https://github.com/graphql-java/graphql-java/pull/3527/commits/e51361bfc22e61dbcb262c04000039822a87852d
Clear filters https://github.com/graphql-java/graphql-java/pull/3527/files
Please reload this pagehttps://github.com/graphql-java/graphql-java/pull/3527/files
Please reload this pagehttps://github.com/graphql-java/graphql-java/pull/3527/files
AsyncExecutionStrategy.java https://github.com/graphql-java/graphql-java/pull/3527/files#diff-3079ddd923add9ab349a273cfe5f1fb399ec9aa0ba893c32060d06a9be9d1069
AsyncSerialExecutionStrategy.java https://github.com/graphql-java/graphql-java/pull/3527/files#diff-128e5481e62899fbcc55abc8bcf96b42cbf3d111ac1e9254477177431cdef136
GoodFaithIntrospection.java https://github.com/graphql-java/graphql-java/pull/3527/files#diff-dcc59ffbdad0a9a688c749b2f5167ff5f798b0812f4b8ee272c0028a03857567
Introspection.java https://github.com/graphql-java/graphql-java/pull/3527/files#diff-eba216571550152c40136483beff9a41311df7b7681264e65d8d0e7c866cff7e
GoodFaithIntrospectionInstrumentationTest.groovy https://github.com/graphql-java/graphql-java/pull/3527/files#diff-8fc35f2fac44e49c37346c7ce97d09be87271e25c5f4610eeb38cef70c29d110
ExecutableNormalizedOperationToAstCompilerTest.groovy https://github.com/graphql-java/graphql-java/pull/3527/files#diff-9dc4913ff90d3e666c59557f6c59cdcff6893d5706821b61d5a121a418aff5ca
src/main/java/graphql/execution/AsyncExecutionStrategy.javahttps://github.com/graphql-java/graphql-java/pull/3527/files#diff-3079ddd923add9ab349a273cfe5f1fb399ec9aa0ba893c32060d06a9be9d1069
View file https://github.com/graphql-java/graphql-java/blob/e51361bfc22e61dbcb262c04000039822a87852d/src/main/java/graphql/execution/AsyncExecutionStrategy.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/graphql-java/graphql-java/pull/3527/{{ revealButtonHref }}
https://github.com/graphql-java/graphql-java/pull/3527/files#diff-3079ddd923add9ab349a273cfe5f1fb399ec9aa0ba893c32060d06a9be9d1069
https://github.com/graphql-java/graphql-java/pull/3527/files#diff-3079ddd923add9ab349a273cfe5f1fb399ec9aa0ba893c32060d06a9be9d1069
src/main/java/graphql/execution/AsyncSerialExecutionStrategy.javahttps://github.com/graphql-java/graphql-java/pull/3527/files#diff-128e5481e62899fbcc55abc8bcf96b42cbf3d111ac1e9254477177431cdef136
View file https://github.com/graphql-java/graphql-java/blob/e51361bfc22e61dbcb262c04000039822a87852d/src/main/java/graphql/execution/AsyncSerialExecutionStrategy.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/graphql-java/graphql-java/pull/3527/{{ revealButtonHref }}
https://github.com/graphql-java/graphql-java/pull/3527/files#diff-128e5481e62899fbcc55abc8bcf96b42cbf3d111ac1e9254477177431cdef136
https://github.com/graphql-java/graphql-java/pull/3527/files#diff-128e5481e62899fbcc55abc8bcf96b42cbf3d111ac1e9254477177431cdef136
src/main/java/graphql/introspection/GoodFaithIntrospection.javahttps://github.com/graphql-java/graphql-java/pull/3527/files#diff-dcc59ffbdad0a9a688c749b2f5167ff5f798b0812f4b8ee272c0028a03857567
View file https://github.com/graphql-java/graphql-java/blob/e51361bfc22e61dbcb262c04000039822a87852d/src/main/java/graphql/introspection/GoodFaithIntrospection.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/graphql-java/graphql-java/pull/3527/{{ revealButtonHref }}
src/main/java/graphql/introspection/Introspection.javahttps://github.com/graphql-java/graphql-java/pull/3527/files#diff-eba216571550152c40136483beff9a41311df7b7681264e65d8d0e7c866cff7e
View file https://github.com/graphql-java/graphql-java/blob/e51361bfc22e61dbcb262c04000039822a87852d/src/main/java/graphql/introspection/Introspection.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/graphql-java/graphql-java/pull/3527/{{ revealButtonHref }}
https://github.com/graphql-java/graphql-java/pull/3527/files#diff-eba216571550152c40136483beff9a41311df7b7681264e65d8d0e7c866cff7e
https://github.com/graphql-java/graphql-java/pull/3527/files#diff-eba216571550152c40136483beff9a41311df7b7681264e65d8d0e7c866cff7e
https://github.com/graphql-java/graphql-java/pull/3527/files#diff-eba216571550152c40136483beff9a41311df7b7681264e65d8d0e7c866cff7e
https://github.com/graphql-java/graphql-java/pull/3527/files#diff-eba216571550152c40136483beff9a41311df7b7681264e65d8d0e7c866cff7e
https://github.com/graphql-java/graphql-java/pull/3527/files#diff-eba216571550152c40136483beff9a41311df7b7681264e65d8d0e7c866cff7e
src/test/groovy/graphql/introspection/GoodFaithIntrospectionInstrumentationTest.groovyhttps://github.com/graphql-java/graphql-java/pull/3527/files#diff-8fc35f2fac44e49c37346c7ce97d09be87271e25c5f4610eeb38cef70c29d110
View file https://github.com/graphql-java/graphql-java/blob/e51361bfc22e61dbcb262c04000039822a87852d/src/test/groovy/graphql/introspection/GoodFaithIntrospectionInstrumentationTest.groovy
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/graphql-java/graphql-java/pull/3527/{{ revealButtonHref }}
src/test/groovy/graphql/normalized/ExecutableNormalizedOperationToAstCompilerTest.groovyhttps://github.com/graphql-java/graphql-java/pull/3527/files#diff-9dc4913ff90d3e666c59557f6c59cdcff6893d5706821b61d5a121a418aff5ca
View file https://github.com/graphql-java/graphql-java/blob/e51361bfc22e61dbcb262c04000039822a87852d/src/test/groovy/graphql/normalized/ExecutableNormalizedOperationToAstCompilerTest.groovy
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/graphql-java/graphql-java/pull/3527/{{ revealButtonHref }}
https://github.com/graphql-java/graphql-java/pull/3527/files#diff-9dc4913ff90d3e666c59557f6c59cdcff6893d5706821b61d5a121a418aff5ca
https://github.com/graphql-java/graphql-java/pull/3527/files#diff-9dc4913ff90d3e666c59557f6c59cdcff6893d5706821b61d5a121a418aff5ca
https://github.com/graphql-java/graphql-java/pull/3527/files#diff-9dc4913ff90d3e666c59557f6c59cdcff6893d5706821b61d5a121a418aff5ca
https://github.com/graphql-java/graphql-java/pull/3527/files#diff-9dc4913ff90d3e666c59557f6c59cdcff6893d5706821b61d5a121a418aff5ca
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.