René's URL Explorer Experiment


Title: Python: convert data extensions to JSON by nickrolfe · Pull Request #23076 · github/codeql · GitHub

Open Graph Title: Python: convert data extensions to JSON by nickrolfe · Pull Request #23076 · github/codeql

X Title: Python: convert data extensions to JSON by nickrolfe · Pull Request #23076 · github/codeql

Description: CodeQL CLI 2.27.3 supports JSON data extensions (aka MaD models), and can load them significantly faster than YAML. This PR converts those in Python's library pack (first commit), along with $TEST.ext.yml files (second commit). The conversions were automated by an LLM-generated Python script (which I will add in a separate PR). Although JSON is preferred going forward, python/ql/lib/qlpack.yml now has patterns that will pick up both .model.yml and .model.json files, so that any YAML files that do get checked in won't get silently dropped. To verify successful conversion in the first commit, I cherry-picked it onto #23075, which has a temporary test that enumerates all tuples from data extensions. The test still passes after conversion. For the second commit, I manually inspected the diffs.

Open Graph Description: CodeQL CLI 2.27.3 supports JSON data extensions (aka MaD models), and can load them significantly faster than YAML. This PR converts those in Python's library pack (first commit), along with $T...

X Description: CodeQL CLI 2.27.3 supports JSON data extensions (aka MaD models), and can load them significantly faster than YAML. This PR converts those in Python's library pack (first commit), along wit...

Opengraph URL: https://github.com/github/codeql/pull/23076

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:07912a62-cb11-20aa-ca8e-26ce82609089
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD4C6:2314F3:DC699:131BC7:6AF89CD9
html-safe-nonceee7445ff6ba8360576c238cb13ded2d30aabbdbaca928bc3f1ef32e5e9a952aa
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENEM2OjIzMTRGMzpEQzY5OToxMzFCQzc6NkFGODlDRDkiLCJ2aXNpdG9yX2lkIjoiMTI1ODI4NDkwOTY2NzU4OTMzNyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac6f93446d958ca90eb99e8e7d7e0b274f82286bef30ebe0848922ae8c4bc03c42
hovercard-subject-tagpull_request:5242106756
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/github/codeql/pull/23076/files
twitter:imagehttps://avatars.githubusercontent.com/u/158306?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/158306?s=400&v=4
og:image:altCodeQL CLI 2.27.3 supports JSON data extensions (aka MaD models), and can load them significantly faster than YAML. This PR converts those in Python's library pack (first commit), along with $T...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None612d3e6ffd693e7ea8d9fcf452370995872baef31d825b1fedef704cd3d24ac7
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/github/codeql git https://github.com/github/codeql.git
octolytics-dimension-user_id9919
octolytics-dimension-user_logingithub
octolytics-dimension-repository_id143040428
octolytics-dimension-repository_nwogithub/codeql
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id143040428
octolytics-dimension-repository_network_root_nwogithub/codeql
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
release072e34035c13c31543fba9f025cbbbda4210dae4
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/github/codeql/pull/23076/files#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql%2Fpull%2F23076%2Ffiles
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
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
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://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
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql%2Fpull%2F23076%2Ffiles
Sign uphttps://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=github%2Fcodeql
Reloadhttps://github.com/github/codeql/pull/23076/files
Reloadhttps://github.com/github/codeql/pull/23076/files
Reloadhttps://github.com/github/codeql/pull/23076/files
githubhttps://github.com/github
codeqlhttps://github.com/github/codeql
Codehttps://github.com/github/codeql
Issues1k (1k)https://github.com/github/codeql/issues
Pull requests516 (516)https://github.com/github/codeql/pulls
Discussionshttps://github.com/github/codeql/discussions
Actionshttps://github.com/github/codeql/actions
Projectshttps://github.com/github/codeql/projects
Security and qualityhttps://github.com/github/codeql/security
Insightshttps://github.com/github/codeql/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fgithub%2Fcodeql%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fgithub%2Fcodeql%2Fissues%2Fnew%2Fchoose
nickrolfehttps://github.com/nickrolfe
mainhttps://github.com/github/codeql/tree/main
nickrolfe/json-data-extensions-pythonhttps://github.com/github/codeql/tree/nickrolfe/json-data-extensions-python
Conversation 9 https://github.com/github/codeql/pull/23076
Commits 3 https://github.com/github/codeql/pull/23076/commits
Checks 9 https://github.com/github/codeql/pull/23076/checks
Findings https://github.com/github/codeql/pull/23076/findings
Files changed 52 https://github.com/github/codeql/pull/23076/files
Python: convert data extensions to JSON https://github.com/github/codeql/pull/23076/files#top
Show all changes 3 commits https://github.com/github/codeql/pull/23076/files
2bde17c Python: convert data extensions to JSON nickrolfe Nov 10, 2026 https://github.com/github/codeql/pull/23076/commits/2bde17c93691cd9e90ac958e621a6698306d0963
497b803 Python: convert test data extensions to JSON nickrolfe Nov 10, 2026 https://github.com/github/codeql/pull/23076/commits/497b80394994c4fc40e0a1454ec1e3a29ccb2a90
88fd4d9 Python: update model processing scripts to use JSON nickrolfe Nov 12, 2026 https://github.com/github/codeql/pull/23076/commits/88fd4d92840b254ce362f541277324bf6ce95815
Clear filters https://github.com/github/codeql/pull/23076/files
Please reload this pagehttps://github.com/github/codeql/pull/23076/files
Please reload this pagehttps://github.com/github/codeql/pull/23076/files
identical-files.json https://github.com/github/codeql/pull/23076/files#diff-3abab5de80197372a3cc8d192e4e5abf1d026265b819d08b2dd1c406d691b9ff
default-threat-models-fixup.model.json https://github.com/github/codeql/pull/23076/files#diff-1f662fc9e65857eff77a8002c7ddbfd7188b30cc36d260f1848d64d711526c47
default-threat-models-fixup.model.yml https://github.com/github/codeql/pull/23076/files#diff-b992f0668a87d1a16ed3afebdc419aab157365a07c118bb660b4f04ad4a85b28
qlpack.yml https://github.com/github/codeql/pull/23076/files#diff-70a3fcfc5caa49f10df4502eeebef41e7158b81deb10708004fd975f8f9de2b0
AntiSSRF.model.json https://github.com/github/codeql/pull/23076/files#diff-388a652f1cd69bf5901223428ceb6483647c8b4654be05e6de58ac8e80d360c5
AntiSSRF.model.yml https://github.com/github/codeql/pull/23076/files#diff-aaf886ff1d37c4932dfd99566f46092a6d7ce71c240c04ba2c079fc7a40e7bc8
Asyncpg.model.json https://github.com/github/codeql/pull/23076/files#diff-70736476d09facff825541a0fa85e37bed6e75455ccff3abc46b773358b5fa82
Asyncpg.model.yml https://github.com/github/codeql/pull/23076/files#diff-03d9c78f7b5cdda12df4770c5a0c796e974f43f6090b5d7816e569c772df324d
Azure.Keyvault.model.json https://github.com/github/codeql/pull/23076/files#diff-adf428066a89c5dff04be462b35b774c45c0a040599d0fc63b826a2b17b085d4
Azure.Keyvault.model.yml https://github.com/github/codeql/pull/23076/files#diff-d0a2d4a0537fee8e249fcf2a1d9b493ab821d48e077f272c44dcae91d7a46016
Azure.Storage.model.json https://github.com/github/codeql/pull/23076/files#diff-029ac98f82c57d20919936a1386a51638a627b9e981d342bddf717cc9d1ab791
Azure.Storage.model.yml https://github.com/github/codeql/pull/23076/files#diff-e31a1755b53d4d514b4d2dfc82937f35e1071f328e2967c242d8889ad6bea9fd
Django.model.json https://github.com/github/codeql/pull/23076/files#diff-12f05228a525dee2205866bd9b49afaebbe2acca2643e7aeb7726cad7565aa88
Django.model.yml https://github.com/github/codeql/pull/23076/files#diff-c61ae8cd099c6924d908f748386c4da6823729c8c84b7c7fd77e1dcee22e034e
Eventlet.model.json https://github.com/github/codeql/pull/23076/files#diff-c683ec481a1a86aacfb1ee05b8c0a2b7f5cf0e51abd4f597cc4f18011901a8c0
Eventlet.model.yml https://github.com/github/codeql/pull/23076/files#diff-782508ddb697e991b80ed989576d5e022ff76874a43ba1d9b9d3ce1e9acbef4e
Gevent.model.json https://github.com/github/codeql/pull/23076/files#diff-f9191a310892b81d2ada3b55f16016f6202a8a5d42c6545280c7379ce7ae160b
Gevent.model.yml https://github.com/github/codeql/pull/23076/files#diff-67c1a7c997fac8b35ea6504e2817a72b5e96ab2aafd60863fc2ce9e3ee13d47e
Stdlib.model.json https://github.com/github/codeql/pull/23076/files#diff-9181a28744b9b1b4122e197131d7c799f49d29da488f81b1a909513edcdfdf8f
Stdlib.model.yml https://github.com/github/codeql/pull/23076/files#diff-3d351b790c7287538076892c71440202f71f45b55e3bd4f9d24876f2751486a7
agent.model.json https://github.com/github/codeql/pull/23076/files#diff-ee21178516e611086e71eb2904cf37e0a739168d260f996724fc665d71b377a9
agent.model.yml https://github.com/github/codeql/pull/23076/files#diff-1ca4da26285a4c1794961987e7077b39b4b87e74214e5c46a894e63f74366b34
anthropic.model.json https://github.com/github/codeql/pull/23076/files#diff-44c9493f2a91e47f14e4db6736c68af03c2a215282bf3e7e8200260459c39469
anthropic.model.yml https://github.com/github/codeql/pull/23076/files#diff-a097a854d269014b47c6f5754663dc5d35209753d7990fd595b2df804a4a69a3
builtins.model.json https://github.com/github/codeql/pull/23076/files#diff-9c5ac57db0d1b94160101b485dc9bbf5978dd4ec76dcce5825a015e7a1ebc6bc
builtins.model.yml https://github.com/github/codeql/pull/23076/files#diff-b1babc1387a898b08c85d14655395eff1883daeebc9a5c6a6f2ae1005e2ea10d
empty.model.json https://github.com/github/codeql/pull/23076/files#diff-bd1cd834b4ffb6ee75fff280966344cf2100898c666aba15a400942adf4fe61a
empty.model.yml https://github.com/github/codeql/pull/23076/files#diff-bd8192780b9ed22e4da500204a2e5abe10dba6e68bdd6131f34d251fbc2bca86
ALL.model.json https://github.com/github/codeql/pull/23076/files#diff-ff9d0ba754089b93e35cd93450fa59225a1ff3b0c82c743353dee44314230c7e
ALL.model.yml https://github.com/github/codeql/pull/23076/files#diff-c2fc3eb7819c1ffa8e4dd3215befd25130cd9d7034024b3c09d646fb8a868597
lxml.model.json https://github.com/github/codeql/pull/23076/files#diff-3a505835c5b80e25b7a8843d1dc40c0b11dfc85d49045161b4ee911cb0e52522
lxml.model.yml https://github.com/github/codeql/pull/23076/files#diff-ff579dd716ba346c3cc879edd703bffcd6e152b61d63fb324be795507cdfc67d
openai.model.json https://github.com/github/codeql/pull/23076/files#diff-78ef04b0f53a8e1b3dc827ccce16811d2b98b240496431e3ea982f932ff5bab4
openai.model.yml https://github.com/github/codeql/pull/23076/files#diff-e1a3500e7337f088f644055e9afda8984d8c796722beb524ce01b38d026bfd9b
xml.model.json https://github.com/github/codeql/pull/23076/files#diff-03baf2da9f3f1ec986bd3301477703dea2a10c7715547d96447bd27cd45d7112
xml.model.yml https://github.com/github/codeql/pull/23076/files#diff-cfb07ef9a2f7fa3125ce4da3e843308e8b561c20183e1b68e44f9bf1e6640f67
join-model-files.py https://github.com/github/codeql/pull/23076/files#diff-211e1516ecf6e715ad8fa8b495c27194c468c9ce8db50db0f121a5ae33dfa03b
process-builtin-exceptions.py https://github.com/github/codeql/pull/23076/files#diff-8468e11ca278b16ed0a95421924bbe282c6a60148c7dd259b4ff53de2ea52f9c
shared_subclass_functions.py https://github.com/github/codeql/pull/23076/files#diff-36f1c8a225919ae3d6e16b30e55cb8f3d0f94ec34b24b97b91a63b8613c4c53d
split-model-files.py https://github.com/github/codeql/pull/23076/files#diff-55ad490fa13d7bf0e550c5f248554db10f39058438c2ef5847db7afeb134eafe
InlineTaintTest.ext.json https://github.com/github/codeql/pull/23076/files#diff-f731d7df663834bb1f576c656128583fe08f10eed46be2722a59e6742a88e255
InlineTaintTest.ext.yml https://github.com/github/codeql/pull/23076/files#diff-68ef0f940ed748d8911e01724eb654cc9b9b315bae8e2fdb8f53b0198ffa966f
NormalDataflowTest.ext.json https://github.com/github/codeql/pull/23076/files#diff-89f303673b7f6fb668779ae2fdb07b48aa2035030a629520b108c4c434319dec
NormalDataflowTest.ext.yml https://github.com/github/codeql/pull/23076/files#diff-b9a3fc17807cf2041f45f70981de592fa1dcaed3f0662d934c8b639b7b198e31
test.ext.json https://github.com/github/codeql/pull/23076/files#diff-871418b638bcbd8301bc54b3a92dc810686d343f0982bfd7f3e7f15bdce51af4
test.ext.yml https://github.com/github/codeql/pull/23076/files#diff-a9a94d20e671f97b471312b1917ac94a49d8370663cc21752afee97aefac2c50
warnings.ext.json https://github.com/github/codeql/pull/23076/files#diff-8986605b197f50f669158bd43c89bdb6e69957ac065099ae9fe25cf7d3e2121a
warnings.ext.yml https://github.com/github/codeql/pull/23076/files#diff-f89d04c481b14a3c0a1e9973540d8da3b1605e2ae769843fe0c559df1e807bcd
FrameworkModeEndpoints.ext.json https://github.com/github/codeql/pull/23076/files#diff-4969e95d8b158a7faa388d67e46d6f2eebf9df6d432d952a5da9a89776e960e5
FrameworkModeEndpoints.ext.yml https://github.com/github/codeql/pull/23076/files#diff-45ec7328bd0e3cd0e9a959751d7bd377cddc9deefccdd7fee73f8eaa173628c4
SqlInjection.ext.json https://github.com/github/codeql/pull/23076/files#diff-8a8917dc49af3059a63e49737656467663562e15ba7f4735b55a63c7c5a88e1e
SqlInjection.ext.yml https://github.com/github/codeql/pull/23076/files#diff-ecaaff0402f3a68bb4e10fa889bdc96b1e7c32a099a94edff69fe3a4cd0fecc7
https://github.com/github/codeql/blob/main/CODEOWNERS#L2
config/identical-files.jsonhttps://github.com/github/codeql/pull/23076/files#diff-3abab5de80197372a3cc8d192e4e5abf1d026265b819d08b2dd1c406d691b9ff
View file https://github.com/github/codeql/blob/88fd4d92840b254ce362f541277324bf6ce95815/config/identical-files.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23076/{{ revealButtonHref }}
https://github.com/github/codeql/pull/23076/files#diff-3abab5de80197372a3cc8d192e4e5abf1d026265b819d08b2dd1c406d691b9ff
https://github.com/github/codeql/pull/23076/files#diff-3abab5de80197372a3cc8d192e4e5abf1d026265b819d08b2dd1c406d691b9ff
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/ext/default-threat-models-fixup.model.jsonhttps://github.com/github/codeql/pull/23076/files#diff-1f662fc9e65857eff77a8002c7ddbfd7188b30cc36d260f1848d64d711526c47
View file https://github.com/github/codeql/blob/88fd4d92840b254ce362f541277324bf6ce95815/python/ql/lib/ext/default-threat-models-fixup.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23076/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/ext/default-threat-models-fixup.model.ymlhttps://github.com/github/codeql/pull/23076/files#diff-b992f0668a87d1a16ed3afebdc419aab157365a07c118bb660b4f04ad4a85b28
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/python/ql/lib/ext/default-threat-models-fixup.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23076/files
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/qlpack.ymlhttps://github.com/github/codeql/pull/23076/files#diff-70a3fcfc5caa49f10df4502eeebef41e7158b81deb10708004fd975f8f9de2b0
View file https://github.com/github/codeql/blob/88fd4d92840b254ce362f541277324bf6ce95815/python/ql/lib/qlpack.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23076/{{ revealButtonHref }}
https://github.com/github/codeql/pull/23076/files#diff-70a3fcfc5caa49f10df4502eeebef41e7158b81deb10708004fd975f8f9de2b0
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/frameworks/AntiSSRF.model.jsonhttps://github.com/github/codeql/pull/23076/files#diff-388a652f1cd69bf5901223428ceb6483647c8b4654be05e6de58ac8e80d360c5
View file https://github.com/github/codeql/blob/88fd4d92840b254ce362f541277324bf6ce95815/python/ql/lib/semmle/python/frameworks/AntiSSRF.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23076/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/frameworks/AntiSSRF.model.ymlhttps://github.com/github/codeql/pull/23076/files#diff-aaf886ff1d37c4932dfd99566f46092a6d7ce71c240c04ba2c079fc7a40e7bc8
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/python/ql/lib/semmle/python/frameworks/AntiSSRF.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23076/files
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/frameworks/Asyncpg.model.jsonhttps://github.com/github/codeql/pull/23076/files#diff-70736476d09facff825541a0fa85e37bed6e75455ccff3abc46b773358b5fa82
View file https://github.com/github/codeql/blob/88fd4d92840b254ce362f541277324bf6ce95815/python/ql/lib/semmle/python/frameworks/Asyncpg.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23076/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/frameworks/Asyncpg.model.ymlhttps://github.com/github/codeql/pull/23076/files#diff-03d9c78f7b5cdda12df4770c5a0c796e974f43f6090b5d7816e569c772df324d
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/python/ql/lib/semmle/python/frameworks/Asyncpg.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23076/files
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/frameworks/Azure.Keyvault.model.jsonhttps://github.com/github/codeql/pull/23076/files#diff-adf428066a89c5dff04be462b35b774c45c0a040599d0fc63b826a2b17b085d4
View file https://github.com/github/codeql/blob/88fd4d92840b254ce362f541277324bf6ce95815/python/ql/lib/semmle/python/frameworks/Azure.Keyvault.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23076/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/frameworks/Azure.Keyvault.model.ymlhttps://github.com/github/codeql/pull/23076/files#diff-d0a2d4a0537fee8e249fcf2a1d9b493ab821d48e077f272c44dcae91d7a46016
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/python/ql/lib/semmle/python/frameworks/Azure.Keyvault.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23076/files
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/frameworks/Azure.Storage.model.jsonhttps://github.com/github/codeql/pull/23076/files#diff-029ac98f82c57d20919936a1386a51638a627b9e981d342bddf717cc9d1ab791
View file https://github.com/github/codeql/blob/88fd4d92840b254ce362f541277324bf6ce95815/python/ql/lib/semmle/python/frameworks/Azure.Storage.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23076/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/frameworks/Azure.Storage.model.ymlhttps://github.com/github/codeql/pull/23076/files#diff-e31a1755b53d4d514b4d2dfc82937f35e1071f328e2967c242d8889ad6bea9fd
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/python/ql/lib/semmle/python/frameworks/Azure.Storage.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23076/files
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/frameworks/Django.model.jsonhttps://github.com/github/codeql/pull/23076/files#diff-12f05228a525dee2205866bd9b49afaebbe2acca2643e7aeb7726cad7565aa88
View file https://github.com/github/codeql/blob/88fd4d92840b254ce362f541277324bf6ce95815/python/ql/lib/semmle/python/frameworks/Django.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23076/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/frameworks/Django.model.ymlhttps://github.com/github/codeql/pull/23076/files#diff-c61ae8cd099c6924d908f748386c4da6823729c8c84b7c7fd77e1dcee22e034e
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/python/ql/lib/semmle/python/frameworks/Django.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23076/files
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/frameworks/Eventlet.model.jsonhttps://github.com/github/codeql/pull/23076/files#diff-c683ec481a1a86aacfb1ee05b8c0a2b7f5cf0e51abd4f597cc4f18011901a8c0
View file https://github.com/github/codeql/blob/88fd4d92840b254ce362f541277324bf6ce95815/python/ql/lib/semmle/python/frameworks/Eventlet.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23076/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/frameworks/Eventlet.model.ymlhttps://github.com/github/codeql/pull/23076/files#diff-782508ddb697e991b80ed989576d5e022ff76874a43ba1d9b9d3ce1e9acbef4e
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/python/ql/lib/semmle/python/frameworks/Eventlet.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23076/files
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/frameworks/Gevent.model.jsonhttps://github.com/github/codeql/pull/23076/files#diff-f9191a310892b81d2ada3b55f16016f6202a8a5d42c6545280c7379ce7ae160b
View file https://github.com/github/codeql/blob/88fd4d92840b254ce362f541277324bf6ce95815/python/ql/lib/semmle/python/frameworks/Gevent.model.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23076/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/frameworks/Gevent.model.ymlhttps://github.com/github/codeql/pull/23076/files#diff-67c1a7c997fac8b35ea6504e2817a72b5e96ab2aafd60863fc2ce9e3ee13d47e
View file https://github.com/github/codeql/blob/e173c08a568f76f3c7ee5bc6a9148e90c71ec33b/python/ql/lib/semmle/python/frameworks/Gevent.model.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql/pull/23076/files
Please reload this pagehttps://github.com/github/codeql/pull/23076/files
Please reload this pagehttps://github.com/github/codeql/pull/23076/files
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.