René's URL Explorer Experiment


Title: Python: promote nosql query by yoff · Pull Request #14070 · github/codeql · GitHub

Open Graph Title: Python: promote nosql query by yoff · Pull Request #14070 · github/codeql

X Title: Python: promote nosql query by yoff · Pull Request #14070 · github/codeql

Description: Promotes the NoSQL injection query and updates it to modern style. Also addresses the points raised in the original review. The approach is similar to JavaScript but, rather than having a state for just strings and a state for "control of the entire object", we have a state for just strings and a state for a tainted dictionary. This requires us to add a sanitizer for the $eq-pattern.

Open Graph Description: Promotes the NoSQL injection query and updates it to modern style. Also addresses the points raised in the original review. The approach is similar to JavaScript but, rather than having a state for...

X Description: Promotes the NoSQL injection query and updates it to modern style. Also addresses the points raised in the original review. The approach is similar to JavaScript but, rather than having a state for...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:9f443899-ad90-c8d9-ac4f-82c85f7bbb2c
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD318:141FAF:E53BC5:13E69AF:6A4E8CD7
html-safe-nonce11dc0c4cc216d0d9dcd7a09ecc044c832c6f6163890528fecb9a3135ef7e4917
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMzE4OjE0MUZBRjpFNTNCQzU6MTNFNjlBRjo2QTRFOENENyIsInZpc2l0b3JfaWQiOiIyMjM2MzE3NzU1NDQ2ODI0MTUxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac80f8dc04fdb0470141f19fe951490a4b15588ffa9d17f04da3ca764612d8a83d
hovercard-subject-tagpull_request:1492061942
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/14070/files
twitter:imagehttps://avatars.githubusercontent.com/u/647347?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/647347?s=400&v=4
og:image:altPromotes the NoSQL injection query and updates it to modern style. Also addresses the points raised in the original review. The approach is similar to JavaScript but, rather than having a state for...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c
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
releasee6a744804e8e70f97b4d5a18a94dcc63db22f97a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/github/codeql/pull/14070/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql%2Fpull%2F14070%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%2Fgithub%2Fcodeql%2Fpull%2F14070%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=github%2Fcodeql
Reloadhttps://github.com/github/codeql/pull/14070/files
Reloadhttps://github.com/github/codeql/pull/14070/files
Reloadhttps://github.com/github/codeql/pull/14070/files
Please reload this pagehttps://github.com/github/codeql/pull/14070/files
github https://github.com/github
codeqlhttps://github.com/github/codeql
Notifications https://github.com/login?return_to=%2Fgithub%2Fcodeql
Fork 2k https://github.com/login?return_to=%2Fgithub%2Fcodeql
Star 9.8k https://github.com/login?return_to=%2Fgithub%2Fcodeql
Code https://github.com/github/codeql
Issues 986 https://github.com/github/codeql/issues
Pull requests 424 https://github.com/github/codeql/pulls
Discussions https://github.com/github/codeql/discussions
Actions https://github.com/github/codeql/actions
Projects https://github.com/github/codeql/projects
Models https://github.com/github/codeql/models
Security and quality 0 https://github.com/github/codeql/security
Insights https://github.com/github/codeql/pulse
Code https://github.com/github/codeql
Issues https://github.com/github/codeql/issues
Pull requests https://github.com/github/codeql/pulls
Discussions https://github.com/github/codeql/discussions
Actions https://github.com/github/codeql/actions
Projects https://github.com/github/codeql/projects
Models https://github.com/github/codeql/models
Security and quality https://github.com/github/codeql/security
Insights https://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
yoffhttps://github.com/yoff
github:mainhttps://github.com/github/codeql/tree/main
yoff:python/promote-nosql-queryhttps://github.com/yoff/codeql/tree/python/promote-nosql-query
Conversation 48 https://github.com/github/codeql/pull/14070
Findings https://github.com/github/codeql/pull/14070/findings
Commits 45 https://github.com/github/codeql/pull/14070/commits
Checks 0 https://github.com/github/codeql/pull/14070/checks
Files changed https://github.com/github/codeql/pull/14070/files
Please reload this pagehttps://github.com/github/codeql/pull/14070/files
Python: promote nosql query https://github.com/github/codeql/pull/14070/files#top
Show all changes 45 commits https://github.com/github/codeql/pull/14070/files
60dc1af Python: prepare to promote NoSqlInjection yoff Aug 15, 2023 https://github.com/github/codeql/pull/14070/commits/60dc1afbc06358070edf1c28a875917d97194c38
55707d3 Python: Make things compile in their new location yoff Aug 15, 2023 https://github.com/github/codeql/pull/14070/commits/55707d395e4949640e6b523414988f28d8cfd2a5
db04597 Python: rename file yoff Aug 23, 2023 https://github.com/github/codeql/pull/14070/commits/db0459739f5b837a008816475ccd3632eefef6de
087961d Python: Refactor to allow customizations yoff Aug 23, 2023 https://github.com/github/codeql/pull/14070/commits/087961d179fa9809bf379aff916644605654fe6b
19046ea Python: more renames yoff Aug 23, 2023 https://github.com/github/codeql/pull/14070/commits/19046ea417e1efae5308c17012d974ca5b1a0762
bf8bfd9 Python: Add inline query test yoff Sep 7, 2023 https://github.com/github/codeql/pull/14070/commits/bf8bfd91cd6e47c068a2e5bc31cf82513d2a1140
114984b Python: Added tests based on security analysis yoff Aug 29, 2023 https://github.com/github/codeql/pull/14070/commits/114984bd8cb92ba8f06dbb3902eb48d3481a1a67
c0b3245 Python: Enrich the NoSql concept yoff Aug 31, 2023 https://github.com/github/codeql/pull/14070/commits/c0b3245a5393306660a04026357cf1ae2eb2a4e2
7edebbe Python: Add QLDocs yoff Sep 6, 2023 https://github.com/github/codeql/pull/14070/commits/7edebbeaffe10c5d8b7774666c34d8d58d6e194c
f253f97 Python: update test expectations yoff Sep 6, 2023 https://github.com/github/codeql/pull/14070/commits/f253f9797fe448c076ceb639734f3111ce8a7ebe
970e881 Python: Follow naming convention yoff Sep 7, 2023 https://github.com/github/codeql/pull/14070/commits/970e881697b0e8a3301eb068e779a3810cd11664
b07d085 Python: make test PoC a proper package yoff Sep 7, 2023 https://github.com/github/codeql/pull/14070/commits/b07d085157e64ab774e99201da4244f9249d7b70
d91cd21 Python: rename file yoff Sep 8, 2023 https://github.com/github/codeql/pull/14070/commits/d91cd21204c9951ff5675ef063387fafbcab5a08
154a369 Python: Add test for function yoff Sep 11, 2023 https://github.com/github/codeql/pull/14070/commits/154a36934d87a21e1cc0932960bf9d15fb694fa7
d9f63e1 Python: Split modelling of query operators yoff Sep 11, 2023 https://github.com/github/codeql/pull/14070/commits/d9f63e1ed3ee01a580fa19fd03bb2590daeb3ccb
a063d7d Python: sinks -> decodings yoff Sep 11, 2023 https://github.com/github/codeql/pull/14070/commits/a063d7d5104c12f785532cdc9b6358cb87a84777
4614b1a Python: add change note yoff Sep 18, 2023 https://github.com/github/codeql/pull/14070/commits/4614b1ae9cadaf39da9de6f8912d16ca4f3d384f
5611bda Python: add test for `$accumulator` yoff Sep 19, 2023 https://github.com/github/codeql/pull/14070/commits/5611bda7ee7a971963c6b586e01430e82d420f4c
30c37ca Python: model `§accumulator` yoff Sep 19, 2023 https://github.com/github/codeql/pull/14070/commits/30c37ca8cba10da4fe10eef193f5e6e7a91703ae
7c085ec Python: Add test for `map_reduce` yoff Sep 20, 2023 https://github.com/github/codeql/pull/14070/commits/7c085ecc61b17c187d134fd3c6ed5bc209fbd08f
4ec8b3f Python: Model `map_reduce` yoff Sep 20, 2023 https://github.com/github/codeql/pull/14070/commits/4ec8b3f02fac3f8132b4627acb4b790fd207de52
12dab88 Python: rename concept yoff Sep 20, 2023 https://github.com/github/codeql/pull/14070/commits/12dab88ec7bffac9ecd387c34ad133aa5dfe45d9
8156fa9 Apply naming suggestions from code review yoff Sep 28, 2023 https://github.com/github/codeql/pull/14070/commits/8156fa9a4df09b00c46981d93a8e66b2054c8a5d
37a4f35 Python: further rename yoff Sep 28, 2023 https://github.com/github/codeql/pull/14070/commits/37a4f356509446ebf410eea1f93204ee7c595b43
3fb579e Python: add test for type tracking yoff Sep 28, 2023 https://github.com/github/codeql/pull/14070/commits/3fb579eaffa56233f1ff03313dde1bbc2f81cba4
d90630a Python: fix query file yoff Sep 28, 2023 https://github.com/github/codeql/pull/14070/commits/d90630aa66e8fffcaee61366e4adbf2de34a96d2
c2b6383 Apply suggestions from code review yoff Sep 28, 2023 https://github.com/github/codeql/pull/14070/commits/c2b63830f1688fe352ab6764b7c7d3375f842326
9682c82 Python: rename file yoff Sep 28, 2023 https://github.com/github/codeql/pull/14070/commits/9682c8218afbff12acb757d6c23cbfa032879cb4
2a739b3 Python: rename module yoff Sep 28, 2023 https://github.com/github/codeql/pull/14070/commits/2a739b3b7a04bdbd40331b2fd5e4c2c2f043819d
eb1be08 Python: split modelling yoff Sep 28, 2023 https://github.com/github/codeql/pull/14070/commits/eb1be08bce7ce353a9455359fcf54e6d58724898
2a7b593 Python: Fix QL alerts yoff Sep 28, 2023 https://github.com/github/codeql/pull/14070/commits/2a7b59328583f98e0aeaca885d8e6b762cf97e12
a8e0023 Python: forgot to list framework yoff Sep 28, 2023 https://github.com/github/codeql/pull/14070/commits/a8e0023f390a53d6f17b55ab2e29d6f31670f113
d5b64c5 Python: update test expectations yoff Sep 28, 2023 https://github.com/github/codeql/pull/14070/commits/d5b64c5ff2abe8565c14f4dd4939ab0d99a81b04
3043633 Python: Some renaming of flow states yoff Sep 28, 2023 https://github.com/github/codeql/pull/14070/commits/3043633d9c16a9eb1cf0aab3249d38430a062ad6
2e028a4 Apply suggestions from code review yoff Sep 29, 2023 https://github.com/github/codeql/pull/14070/commits/2e028a41eeff2517574345e4a0d5963d93ab68e1
74d6f37 Python: update meta query `TaintSinks` yoff Sep 29, 2023 https://github.com/github/codeql/pull/14070/commits/74d6f37467d976d60f3f15dcd3605a692389b1bf
2d845e3 Python: nicer paths yoff Sep 29, 2023 https://github.com/github/codeql/pull/14070/commits/2d845e3e55899e75e3016454453f61a9c3f6434c
e170805 Python: fix QL alert yoff Sep 29, 2023 https://github.com/github/codeql/pull/14070/commits/e1708054a46c460bc45a98e856c7ad654ca39ee4
f3a0161 Python: rename flow states yoff Sep 29, 2023 https://github.com/github/codeql/pull/14070/commits/f3a01612e84e8d5a5fcc51526ff0f41ab26967dc
9769668 Python: require dict sinks be dangerous. yoff Sep 29, 2023 https://github.com/github/codeql/pull/14070/commits/97696680e67e6de2ff83a754adf1236adf5571d4
16e1a00 Python: NoSQLInjection -> NoSqlInjection RasmusWL Sep 29, 2023 https://github.com/github/codeql/pull/14070/commits/16e1a00e882a4b85f06255a5726c218fb506f769
d7ad5a0 Python: List NoSQL injection sinks RasmusWL Sep 29, 2023 https://github.com/github/codeql/pull/14070/commits/d7ad5a0f2314d0b351c9656cd49f5e5762fc4ef1
3676262 Python: Clean trailing whitespace RasmusWL Sep 29, 2023 https://github.com/github/codeql/pull/14070/commits/3676262313dd6520d1127bee806a82e77a63fa20
d6d13f8 Python: -> NoSQL in QLDocs RasmusWL Sep 29, 2023 https://github.com/github/codeql/pull/14070/commits/d6d13f84a99c149180f24dfdd2d4a09039cd6dd0
9b73bbf Python: Add keyword argument support RasmusWL Sep 29, 2023 https://github.com/github/codeql/pull/14070/commits/9b73bbfc31cab1c8d605a151a6d3449bd9d98568
Clear filters https://github.com/github/codeql/pull/14070/files
Please reload this pagehttps://github.com/github/codeql/pull/14070/files
Please reload this pagehttps://github.com/github/codeql/pull/14070/files
Concepts.qll https://github.com/github/codeql/pull/14070/files#diff-d31b95d0643733e70ef7320bd131b75f31ea4a9701fd817781a438ef1a87a48d
Frameworks.qll https://github.com/github/codeql/pull/14070/files#diff-29692e4114f44187490ab5c3a2b9c937ffd91123fc3bbd9298aae38a09a2e256
BSon.qll https://github.com/github/codeql/pull/14070/files#diff-f51795144a78c4c31ce7a71e447d02d15315a82e48d4d20db905aaa957261c87
PyMongo.qll https://github.com/github/codeql/pull/14070/files#diff-1108f8b03944b1ef793e5270937fb9aa33f735e04d7f473079b7a48fdba81d2b
NoSqlInjectionCustomizations.qll https://github.com/github/codeql/pull/14070/files#diff-79cb3c5022e1355a588032e9ba86b97158c7b826ab470a9e5eb68e6ebe18831e
NoSqlInjectionQuery.qll https://github.com/github/codeql/pull/14070/files#diff-526c0b31862e29931a00ca104e0d1b564f048c04632cb1ac22a71fc599a08c05
NoSqlInjection.qhelp https://github.com/github/codeql/pull/14070/files#diff-2d7f83ddd168064205bcc189ce9ed97f4bc490562055df89473c54bd18464999
NoSqlInjection.ql https://github.com/github/codeql/pull/14070/files#diff-b5a8f8eb51ea129052a0d8520af892aa73e3ce48ad4bfe625bd77d0e73c2acb5
NoSQLInjection-bad.py https://github.com/github/codeql/pull/14070/files#diff-429484a0a5d303261686d03814752208b1f9fd077e0a52dd0da21e3e838c8715
NoSQLInjection-good.py https://github.com/github/codeql/pull/14070/files#diff-cfdb10061fdbef8e31964e7c7b11dfd985d53a5ae37f8121305b9f26faa81fc3
2023-09-18-promoted-nosql-injection-query.md https://github.com/github/codeql/pull/14070/files#diff-10fb6abfbaa606a65e9e6d36fbed8def83fdbcd644a5277641cd3665b7f54193
Concepts.qll https://github.com/github/codeql/pull/14070/files#diff-07631b7f3489bbd6603ecbc9149f5919406181361b1bd04a53e048f531a4986a
Frameworks.qll https://github.com/github/codeql/pull/14070/files#diff-912ff00fff24c4b7e46c7e8d7e6179e1e4df2aa3d0f5e937a13bab60568e9ec8
NoSQL.qll https://github.com/github/codeql/pull/14070/files#diff-ca1baaa83ce64bcb0c8f0dca86c8be11cef6a77a6bc422ee1584f1eadf17cc12
NoSQLInjection.qll https://github.com/github/codeql/pull/14070/files#diff-1f3e59a6f3ee834574fd8e665e0a46f937cd00bac984d42a56be21e8df15c6ab
TaintSinks.ql https://github.com/github/codeql/pull/14070/files#diff-24a10e0c87cf83316a3c724448282be7439f236cfc8e1663751988c2b3a4f7c8
NoSQLInjection.qlref https://github.com/github/codeql/pull/14070/files#diff-9298db1c2cdd88bf3ab90479a4a827b2f4d82bcd49c063681e4a56dea787c168
DataflowQueryTest.expected https://github.com/github/codeql/pull/14070/files#diff-8880b04565d91f27b81d06a5ca7c7f1270bc9ca982ea462b1ba83f35b432a015
DataflowQueryTest.ql https://github.com/github/codeql/pull/14070/files#diff-1f47bc89a0b6d78d2ce34fbea9a07aabc63153f267df0ccc249b824c461a6795
NoSqlInjection.expected https://github.com/github/codeql/pull/14070/files#diff-bef8332df570df8b772c66a858f1dd191694f29d1e6569ccc5d3267d3c48d503
NoSqlInjection.qlref https://github.com/github/codeql/pull/14070/files#diff-e08d46d205487eb9df91c72d5865df2d631b9da4b28f9b2c25385a4bd04ef683
__init__.py https://github.com/github/codeql/pull/14070/files#diff-9b0d0d2abaa205e864cb012c101b1e13dd7eeb4822f4556f5224cb4d30210e0e
populate.py https://github.com/github/codeql/pull/14070/files#diff-2f3af1c27c17d4d6b82aeb3cc0788d0be3565860a2581c1fcdc82eaead847e16
readme.md https://github.com/github/codeql/pull/14070/files#diff-33358d604a1acc0aad4cba374a12e57d48265d405851719af6cf63c4fccc1fad
requirements.txt https://github.com/github/codeql/pull/14070/files#diff-d6b1abe80b3805bf76b84bffbf6898bbc89e42a396b04d2d87bc0b4231852f8e
server.py https://github.com/github/codeql/pull/14070/files#diff-f068c59ea18ac0ff99bb4cc5b3b3642c639bf8b66be0babbc6ea5df0137ef884
flask_mongoengine_bad.py https://github.com/github/codeql/pull/14070/files#diff-b7c45af114727a44fc84873a9157272183a4773bbe58db98ffbd913a0a42fd54
flask_mongoengine_good.py https://github.com/github/codeql/pull/14070/files#diff-c000a654f5310ae85429969539c494249d6ef73564e0a638fe1ba7d938b78c09
flask_pymongo_bad.py https://github.com/github/codeql/pull/14070/files#diff-e08f579038722cf0aac15dc37078286e459243f8af7f820e97066e10a6c4cbab
flask_pymongo_good.py https://github.com/github/codeql/pull/14070/files#diff-86c654c1b9cbe1aef78626d07473abd439f8d333f9603dbe25c3865c63793f30
mongoengine_bad.py https://github.com/github/codeql/pull/14070/files#diff-abb35f5521720a5a4a8c703879283cbc1cf396c92b8e49c99a101b6455a0cd1f
mongoengine_good.py https://github.com/github/codeql/pull/14070/files#diff-72ad06ead986f7cc904c861ecf3eeee99980574b6fac7ec8e26a66f13355fb51
options https://github.com/github/codeql/pull/14070/files#diff-a123c1d18a2a1b4662357cd3396913565ce1e91a2a6f0482be7e9054d0b4703f
pymongo_test.py https://github.com/github/codeql/pull/14070/files#diff-1658b6924af851f1a90a3da8a951f914372c2f6df976de68de2a58a710bd7ba7
https://github.com/github/codeql/blob/main/CODEOWNERS#L19
python/ql/lib/semmle/python/Concepts.qllhttps://github.com/github/codeql/pull/14070/files#diff-d31b95d0643733e70ef7320bd131b75f31ea4a9701fd817781a438ef1a87a48d
View file https://github.com/yoff/codeql/blob/9b73bbfc31cab1c8d605a151a6d3449bd9d98568/python/ql/lib/semmle/python/Concepts.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/14070/{{ revealButtonHref }}
https://github.com/github/codeql/pull/14070/files#diff-d31b95d0643733e70ef7320bd131b75f31ea4a9701fd817781a438ef1a87a48d
https://github.com/github/codeql/pull/14070/files#diff-d31b95d0643733e70ef7320bd131b75f31ea4a9701fd817781a438ef1a87a48d
https://github.com/github/codeql/blob/main/CODEOWNERS#L19
python/ql/lib/semmle/python/Frameworks.qllhttps://github.com/github/codeql/pull/14070/files#diff-29692e4114f44187490ab5c3a2b9c937ffd91123fc3bbd9298aae38a09a2e256
View file https://github.com/yoff/codeql/blob/9b73bbfc31cab1c8d605a151a6d3449bd9d98568/python/ql/lib/semmle/python/Frameworks.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/14070/{{ revealButtonHref }}
https://github.com/github/codeql/pull/14070/files#diff-29692e4114f44187490ab5c3a2b9c937ffd91123fc3bbd9298aae38a09a2e256
https://github.com/github/codeql/pull/14070/files#diff-29692e4114f44187490ab5c3a2b9c937ffd91123fc3bbd9298aae38a09a2e256
https://github.com/github/codeql/pull/14070/files#diff-29692e4114f44187490ab5c3a2b9c937ffd91123fc3bbd9298aae38a09a2e256
https://github.com/github/codeql/pull/14070/files#diff-29692e4114f44187490ab5c3a2b9c937ffd91123fc3bbd9298aae38a09a2e256
https://github.com/github/codeql/blob/main/CODEOWNERS#L19
python/ql/lib/semmle/python/frameworks/BSon.qllhttps://github.com/github/codeql/pull/14070/files#diff-f51795144a78c4c31ce7a71e447d02d15315a82e48d4d20db905aaa957261c87
View file https://github.com/yoff/codeql/blob/9b73bbfc31cab1c8d605a151a6d3449bd9d98568/python/ql/lib/semmle/python/frameworks/BSon.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/14070/{{ revealButtonHref }}
Please reload this pagehttps://github.com/github/codeql/pull/14070/files
Please reload this pagehttps://github.com/github/codeql/pull/14070/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.