| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:e23447c7-1be0-9a13-178c-18248214d1e2 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | B5F6:1846F5:BF3579:C35AC2:6A4DB947 |
| html-safe-nonce | e5e15a1e769c7e27e57eb28d117931b02b60d24ec01258d4a4e6ad74e9a19636 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNUY2OjE4NDZGNTpCRjM1Nzk6QzM1QUMyOjZBNERCOTQ3IiwidmlzaXRvcl9pZCI6IjY0ODY2OTQ1MDM0MTEyMDIzNzUiLCJyZWdpb25fZWRnZSI6InNlYSIsInJlZ2lvbl9yZW5kZXIiOiJzZWEifQ== |
| visitor-hmac | 880304383e367a22ae9e320d53b92eb811ebdc10e0185845b5ab9775c150720f |
| hovercard-subject-tag | pull_request:3726387952 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///pull_requests/show/files |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/github/codeql/pull/21888/files |
| twitter:image | https://avatars.githubusercontent.com/u/62447351?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/62447351?s=400&v=4 |
| og:image:alt | Supersedes #17493.
We used to have taint steps from any element of a collection to the entire collection (see here).
These are very imprecise, leading to false positives (e.g. seen #17008 (comment)... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 06b8a6144231bf3a234f1c2e9993861e07ce98a905912b114aa386c2d7e84b33 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/github/codeql git https://github.com/github/codeql.git |
| octolytics-dimension-user_id | 9919 |
| octolytics-dimension-user_login | github |
| octolytics-dimension-repository_id | 143040428 |
| octolytics-dimension-repository_nwo | github/codeql |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 143040428 |
| octolytics-dimension-repository_network_root_nwo | github/codeql |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 32f7b614aca06e6bbd89842b1370df1328264f68 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/github/codeql/pull/21888/files#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql%2Fpull%2F21888%2Ffiles |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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%2F21888%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 |
| Reload | https://github.com/github/codeql/pull/21888/files |
| Reload | https://github.com/github/codeql/pull/21888/files |
| Reload | https://github.com/github/codeql/pull/21888/files |
| Please reload this page | https://github.com/github/codeql/pull/21888/files |
|
github
| https://github.com/github |
| codeql | https://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
987
| https://github.com/github/codeql/issues |
|
Pull requests
426
| 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 service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2Fgithub%2Fcodeql%2Fissues%2Fnew%2Fchoose |
| owen-mc | https://github.com/owen-mc |
| github:main | https://github.com/github/codeql/tree/main |
| owen-mc:py/remove-imprecise-container-steps | https://github.com/owen-mc/codeql/tree/py/remove-imprecise-container-steps |
|
Conversation
37
| https://github.com/github/codeql/pull/21888 |
|
Findings
| https://github.com/github/codeql/pull/21888/findings |
|
Commits
26
| https://github.com/github/codeql/pull/21888/commits |
|
Checks
9
| https://github.com/github/codeql/pull/21888/checks |
|
Files changed
| https://github.com/github/codeql/pull/21888/files |
| Please reload this page | https://github.com/github/codeql/pull/21888/files |
|
Python: Remove imprecise container steps #2
| https://github.com/github/codeql/pull/21888/files#top |
|
Show all changes
26 commits
| https://github.com/github/codeql/pull/21888/files |
|
b67694b
Python: Remove imprecise container steps
yoff Sep 17, 2024
| https://github.com/github/codeql/pull/21888/commits/b67694b2abdcd66461d3827efa590f96cfc05d5f |
|
facb3b6
Python: recover taint for % format strings
yoff Sep 17, 2024
| https://github.com/github/codeql/pull/21888/commits/facb3b681dd4aed6b7ff6928ab7c7a8f2c97e267 |
|
93e7ab5
Python: adjust test expectations
yoff Nov 1, 2024
| https://github.com/github/codeql/pull/21888/commits/93e7ab52b766ba4eba57713022a0243ac6c7f0d8 |
|
9a18003
Python: conversion step for `format_map`
yoff Nov 11, 2024
| https://github.com/github/codeql/pull/21888/commits/9a180036a5593c15a3501d5be33ea8c7e7c1020e |
|
3275c81
Python: reset test expectations
yoff Nov 11, 2024
| https://github.com/github/codeql/pull/21888/commits/3275c814bd32893b43aad09bb9e915c18df210a8 |
|
f669a4f
Python: Make sure all imprecise taint bubbles up
yoff Nov 11, 2024
| https://github.com/github/codeql/pull/21888/commits/f669a4f3bf16c34dffdb6b4d17e3ba85e8b5469e |
|
0ecca91
Python: typo
yoff Nov 13, 2024
| https://github.com/github/codeql/pull/21888/commits/0ecca91deaa76ac16677ee429f66e62389aebedb |
|
fa9426c
Python: extra tests for comprehension
yoff Nov 13, 2024
| https://github.com/github/codeql/pull/21888/commits/fa9426c74905b9bdd9cd390df3c3e76515160ca3 |
|
fa758d6
python: fix test
yoff Dec 3, 2024
| https://github.com/github/codeql/pull/21888/commits/fa758d6bf5e44bbd22298de3ad609483b3f7988a |
|
e877929
Update test results
owen-mc May 21, 2026
| https://github.com/github/codeql/pull/21888/commits/e8779295eea09c963f3726dc9fdd04c57ca3ec54 |
|
ec13e1b
Add wildcard `ContentSet`s to avoid performance problems
owen-mc May 27, 2026
| https://github.com/github/codeql/pull/21888/commits/ec13e1bcd3f3f0c41484d976ef1fc913fed1e109 |
|
80c6f08
Fix TODO in `containerStep`
owen-mc May 28, 2026
| https://github.com/github/codeql/pull/21888/commits/80c6f082d114ce5772dd38330b528868e3914363 |
|
812e8e6
Add change note
owen-mc May 28, 2026
| https://github.com/github/codeql/pull/21888/commits/812e8e6b34e09795f3013a89c2a77922b72819d7 |
|
df15a71
Add a `ContentSet` for any tuple or dictionary element
owen-mc May 28, 2026
| https://github.com/github/codeql/pull/21888/commits/df15a719cb77241ab46f4268ec7c424c206aa03d |
|
aee33a0
Add missing code for `TAnyTupleOrDictionaryElement`
owen-mc May 29, 2026
| https://github.com/github/codeql/pull/21888/commits/aee33a0cc90918b121717ee26719fc25fe51a174 |
|
b384404
Address review comment
owen-mc May 31, 2026
| https://github.com/github/codeql/pull/21888/commits/b38440490aa08908676522e16dd3683174f16de9 |
|
ad97b6d
Use access path for `str.join` model
owen-mc Jun 2, 2026
| https://github.com/github/codeql/pull/21888/commits/ad97b6dd644700a76372838a7f0fd002a98e383a |
|
dede5bc
Track flow through `tuple()` with list with tainted elements
owen-mc Jun 2, 2026
| https://github.com/github/codeql/pull/21888/commits/dede5bc49bcaab2f9bef0b8a0025bf62cbabb85d |
|
c3ef1dd
Add MaD models for lxml and xml etree.fromstringlist
owen-mc Jun 2, 2026
| https://github.com/github/codeql/pull/21888/commits/c3ef1ddd64a2616fba1624132de647c65a00169b |
|
f62ebef
Adjust expected test output
owen-mc Jun 2, 2026
| https://github.com/github/codeql/pull/21888/commits/f62ebef9e0c47703e4792492ba13fedfd3abe1f4 |
|
20ce679
Accept changed edges in test output
owen-mc Jun 2, 2026
| https://github.com/github/codeql/pull/21888/commits/20ce679d611a0e4981604307516034e876282ec7 |
|
b27d08e
Update edges in expected test output
owen-mc Jun 2, 2026
| https://github.com/github/codeql/pull/21888/commits/b27d08ee32c678985aa73e73ef00090becd736d0 |
|
04341c4
Tweak model for str.join
owen-mc Jun 2, 2026
| https://github.com/github/codeql/pull/21888/commits/04341c47bdb710c03d6514e886edfd74094ae125 |
|
5042fde
Remove imprecise model for `list()`
owen-mc Jun 2, 2026
| https://github.com/github/codeql/pull/21888/commits/5042fdee8494763812de02252948d26884f4429a |
|
6f2cc43
Remove imprecise model for `tuple()`
owen-mc Jun 2, 2026
| https://github.com/github/codeql/pull/21888/commits/6f2cc43f32bd6e1a8822425542fc199a534cd41d |
|
da999ee
Address review comments
owen-mc Jun 3, 2026
| https://github.com/github/codeql/pull/21888/commits/da999ee440f951e82b0c776c0c8c025f2ed8fc1d |
|
Clear filters
| https://github.com/github/codeql/pull/21888/files |
| Please reload this page | https://github.com/github/codeql/pull/21888/files |
| Please reload this page | https://github.com/github/codeql/pull/21888/files |
|
DataFlowConsistency.ql
| https://github.com/github/codeql/pull/21888/files#diff-4db0eaad8a85a675265b10d30444ede746236e5fb54a5cb983c699982c6b1547 |
|
2026-05-28-remove-imprecise-containter-steps.md
| https://github.com/github/codeql/pull/21888/files#diff-ce06b0efba260ef74d86db953dd2d9b81fb04dcb9b4bc199a997d87e71ef7a25 |
|
DataFlowPrivate.qll
| https://github.com/github/codeql/pull/21888/files#diff-80716eaf55e2581b856950d844a39de74e7015eb05fb3fb56ea89662c13e56fd |
|
DataFlowPublic.qll
| https://github.com/github/codeql/pull/21888/files#diff-50e50073398961dfbdeb7333832d83eb8b4f1f8bd48712619e8af085fdbbe350 |
|
FlowSummaryImpl.qll
| https://github.com/github/codeql/pull/21888/files#diff-41f888ada99236a27f15ae4705ad4e2e77c7e8c5594a4ea18369b578880fa727 |
|
TaintTrackingPrivate.qll
| https://github.com/github/codeql/pull/21888/files#diff-46aa957ae61de8b57f3d5ef20ce855c4275d56ecc47d2a6099b143d537a20bf9 |
|
TypeTrackingImpl.qll
| https://github.com/github/codeql/pull/21888/files#diff-b8840832da5793d1616e86610ed5f1067ce809e1125e0ed1979390ab2bc15dcf |
|
Stdlib.qll
| https://github.com/github/codeql/pull/21888/files#diff-cac9a82bbea79b64358a082adcd1d176aa565091e6c6391c3b61cbb1bf784971 |
|
lxml.model.yml
| https://github.com/github/codeql/pull/21888/files#diff-ff579dd716ba346c3cc879edd703bffcd6e152b61d63fb324be795507cdfc67d |
|
xml.model.yml
| https://github.com/github/codeql/pull/21888/files#diff-cfb07ef9a2f7fa3125ce4da3e843308e8b561c20183e1b68e44f9bf1e6640f67 |
|
LoopVariableCaptureQuery.qll
| https://github.com/github/codeql/pull/21888/files#diff-947feed279213c421c7fc38553d77da926e6393dbeba0cf73680d722f6704e58 |
|
TarSlip.expected
| https://github.com/github/codeql/pull/21888/files#diff-77a968640031c171dbacaae34ef0299ede0c660074fe7d6fdc11fed0bb57772a |
|
UnsafeUnpack.expected
| https://github.com/github/codeql/pull/21888/files#diff-3fc60f57473d23f119d2f7337ac2ff8110529821340bb1fad6d523820675e3fd |
|
RemoteCommandExecution.expected
| https://github.com/github/codeql/pull/21888/files#diff-54bf767774bc5d743f792cf2587a96e95caabc4a6944aabcaf2d8352a2778bcc |
|
XsltInjection.expected
| https://github.com/github/codeql/pull/21888/files#diff-979029958f5871196278c7491cb577d0c8a3bf3b3ba91b5bb6894e0cafa0e836 |
|
PromptInjection.expected
| https://github.com/github/codeql/pull/21888/files#diff-34e413246060ea4799d8a5fd1b35aa318ba9ed23fb9cd3881dc1cd50c5c30dd6 |
|
test.py
| https://github.com/github/codeql/pull/21888/files#diff-ec23b704b91758ecfab1f9e83e67993ca83039af010e8dd5f9a521952419640d |
|
summaries.expected
| https://github.com/github/codeql/pull/21888/files#diff-f87deebfb9b2a3e13b6125f02bd905ea1a4e9c5cc596894a69fa3cfbe645c05a |
|
test_collections.py
| https://github.com/github/codeql/pull/21888/files#diff-2fd522b8b6b8f5ca015db0af1256abe54886d9a4d1dcca5b9ca917637c18c8ed |
|
test_unpacking.py
| https://github.com/github/codeql/pull/21888/files#diff-88dc77ccaf80501414da9dfdc8b134279d626a1d8ed49ad2f4c9a7a9b2f6c519 |
|
taint_step_test.expected
| https://github.com/github/codeql/pull/21888/files#diff-e20beeab403de6efcf997e325cf6d58ebf56cc48c5ab98cf2e2b7a45294a0937 |
|
test_re.py
| https://github.com/github/codeql/pull/21888/files#diff-e75da475bdab55fbb246edea526f40d109a5afbcd3b744414608e0b13c765ab4 |
|
taint_test.py
| https://github.com/github/codeql/pull/21888/files#diff-172bcb9912b57768e0a460d912c20365e009bbc7bc8a759912ae3692ad38dc1c |
|
BindToAllInterfaces.expected
| https://github.com/github/codeql/pull/21888/files#diff-83433b82c3fdb0f39c69188731d446b69166f0dcde809134920a7ff2e29e71a1 |
|
UntrustedDataToExternalAPI.expected
| https://github.com/github/codeql/pull/21888/files#diff-6de5b58bad4ffec250aa774c94eff18a64c1680e7fc111e987782f60e1a9aba5 |
|
UnsafeShellCommandConstruction.expected
| https://github.com/github/codeql/pull/21888/files#diff-7ef78362f412d54acfdeccb56eb4f7871777465c9c8ba96ca61deb0cf03201f5 |
|
ReflectedXss.expected
| https://github.com/github/codeql/pull/21888/files#diff-00ca7aaf30721ab239114b1bd0ad351eaf2398f2af9b918e5eecb57c27663b28 |
|
StackTraceExposure.expected
| https://github.com/github/codeql/pull/21888/files#diff-bf6c080f7f8f0f173112f0635174844004b075c7bbf69196cc057952d9149a74 |
|
CleartextLogging.expected
| https://github.com/github/codeql/pull/21888/files#diff-a528e6bfbb1e8ee2a0c722543377230c608d84bc94747e129aea1d464914a320 |
|
CleartextStorage.expected
| https://github.com/github/codeql/pull/21888/files#diff-f5fa0f784e4d21c0f311c61b534e626520f10cf12b5187a8d17d6eb926740715 |
|
PartialServerSideRequestForgery.expected
| https://github.com/github/codeql/pull/21888/files#diff-5c894d434505ca1415edc8be7319276af59f3d3aa51cf21b187370e2666a1387 |
|
NoSqlInjection.expected
| https://github.com/github/codeql/pull/21888/files#diff-bef8332df570df8b772c66a858f1dd191694f29d1e6569ccc5d3267d3c48d503 |
|
| https://github.com/github/codeql/blob/main/CODEOWNERS#L19 |
| python/ql/consistency-queries/DataFlowConsistency.ql | https://github.com/github/codeql/pull/21888/files#diff-4db0eaad8a85a675265b10d30444ede746236e5fb54a5cb983c699982c6b1547 |
|
View file
| https://github.com/owen-mc/codeql/blob/da999ee440f951e82b0c776c0c8c025f2ed8fc1d/python/ql/consistency-queries/DataFlowConsistency.ql |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/github/codeql/pull/21888/{{ revealButtonHref }} |
|
| https://github.com/github/codeql/pull/21888/files#diff-4db0eaad8a85a675265b10d30444ede746236e5fb54a5cb983c699982c6b1547 |
|
| https://github.com/github/codeql/pull/21888/files#diff-4db0eaad8a85a675265b10d30444ede746236e5fb54a5cb983c699982c6b1547 |
|
| https://github.com/github/codeql/blob/main/CODEOWNERS#L19 |
| python/ql/lib/change-notes/2026-05-28-remove-imprecise-containter-steps.md | https://github.com/github/codeql/pull/21888/files#diff-ce06b0efba260ef74d86db953dd2d9b81fb04dcb9b4bc199a997d87e71ef7a25 |
|
View file
| https://github.com/owen-mc/codeql/blob/da999ee440f951e82b0c776c0c8c025f2ed8fc1d/python/ql/lib/change-notes/2026-05-28-remove-imprecise-containter-steps.md |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/github/codeql/pull/21888/{{ revealButtonHref }} |
|
| https://github.com/github/codeql/blob/main/CODEOWNERS#L19 |
| python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll | https://github.com/github/codeql/pull/21888/files#diff-80716eaf55e2581b856950d844a39de74e7015eb05fb3fb56ea89662c13e56fd |
|
View file
| https://github.com/owen-mc/codeql/blob/da999ee440f951e82b0c776c0c8c025f2ed8fc1d/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/github/codeql/pull/21888/{{ revealButtonHref }} |
|
| https://github.com/github/codeql/pull/21888/files#diff-80716eaf55e2581b856950d844a39de74e7015eb05fb3fb56ea89662c13e56fd |
|
| https://github.com/github/codeql/pull/21888/files#diff-80716eaf55e2581b856950d844a39de74e7015eb05fb3fb56ea89662c13e56fd |
|
| https://github.com/github/codeql/pull/21888/files#diff-80716eaf55e2581b856950d844a39de74e7015eb05fb3fb56ea89662c13e56fd |
|
| https://github.com/github/codeql/pull/21888/files#diff-80716eaf55e2581b856950d844a39de74e7015eb05fb3fb56ea89662c13e56fd |
|
| https://github.com/github/codeql/pull/21888/files#diff-80716eaf55e2581b856950d844a39de74e7015eb05fb3fb56ea89662c13e56fd |
|
| https://github.com/github/codeql/pull/21888/files#diff-80716eaf55e2581b856950d844a39de74e7015eb05fb3fb56ea89662c13e56fd |
|
| https://github.com/github/codeql/pull/21888/files#diff-80716eaf55e2581b856950d844a39de74e7015eb05fb3fb56ea89662c13e56fd |
|
| https://github.com/github/codeql/pull/21888/files#diff-80716eaf55e2581b856950d844a39de74e7015eb05fb3fb56ea89662c13e56fd |
|
| https://github.com/github/codeql/blob/main/CODEOWNERS#L19 |
| python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPublic.qll | https://github.com/github/codeql/pull/21888/files#diff-50e50073398961dfbdeb7333832d83eb8b4f1f8bd48712619e8af085fdbbe350 |
|
View file
| https://github.com/owen-mc/codeql/blob/da999ee440f951e82b0c776c0c8c025f2ed8fc1d/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPublic.qll |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/github/codeql/pull/21888/{{ revealButtonHref }} |
|
| https://github.com/github/codeql/pull/21888/files#diff-50e50073398961dfbdeb7333832d83eb8b4f1f8bd48712619e8af085fdbbe350 |
| hvitved | https://github.com/hvitved |
| May 28, 2026 | https://github.com/github/codeql/pull/21888/files#r3319949103 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/github/codeql/pull/21888/files |
| owen-mc | https://github.com/owen-mc |
| May 29, 2026 | https://github.com/github/codeql/pull/21888/files#r3323416011 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/github/codeql/pull/21888/files |
|
| https://github.com/github/codeql/blob/main/CODEOWNERS#L19 |
| python/ql/lib/semmle/python/dataflow/new/internal/FlowSummaryImpl.qll | https://github.com/github/codeql/pull/21888/files#diff-41f888ada99236a27f15ae4705ad4e2e77c7e8c5594a4ea18369b578880fa727 |
|
View file
| https://github.com/owen-mc/codeql/blob/da999ee440f951e82b0c776c0c8c025f2ed8fc1d/python/ql/lib/semmle/python/dataflow/new/internal/FlowSummaryImpl.qll |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/github/codeql/pull/21888/{{ revealButtonHref }} |
|
| https://github.com/github/codeql/pull/21888/files#diff-41f888ada99236a27f15ae4705ad4e2e77c7e8c5594a4ea18369b578880fa727 |
|
| https://github.com/github/codeql/pull/21888/files#diff-41f888ada99236a27f15ae4705ad4e2e77c7e8c5594a4ea18369b578880fa727 |
|
| https://github.com/github/codeql/pull/21888/files#diff-41f888ada99236a27f15ae4705ad4e2e77c7e8c5594a4ea18369b578880fa727 |
|
| https://github.com/github/codeql/pull/21888/files#diff-41f888ada99236a27f15ae4705ad4e2e77c7e8c5594a4ea18369b578880fa727 |
| Please reload this page | https://github.com/github/codeql/pull/21888/files |
| Please reload this page | https://github.com/github/codeql/pull/21888/files |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |