René's URL Explorer Experiment


Title: DataFlow: Support stateless `isSink` in `StateConfigSig`s by MathiasVP · Pull Request #13851 · github/codeql · GitHub

Open Graph Title: DataFlow: Support stateless `isSink` in `StateConfigSig`s by MathiasVP · Pull Request #13851 · github/codeql

X Title: DataFlow: Support stateless `isSink` in `StateConfigSig`s by MathiasVP · Pull Request #13851 · github/codeql

Description: Sometimes it's necessary to have a state-based configuration to define the correct isBarrier, but if data then does manage to reach a sink, any state should be accepted. Prior to this PR, the only way to prevent a cartesian product would be to do something like: module PruningConfig implements ConfigSig { predicate isSource(Node source) { exists(MyState state | isSourceImpl(source, state)) } predicate isSink(Node sink) { ... } } module PruningFlow = Global; FlowState viableStateForSink(Node sink) { exists(PruningFlow::PathNode pSource, PruningFlow::PathNode pSink | PruningFlow::flowPath(pSource, pSink) and pSink.getNode() = sink and isSourceImpl(pSource.getNode(), result) ) } module RealConfig implements StateConfigSig { class FlowState = MyState predicate isSource(Node source, FlowState state) { isSourceImpl(source, state) } predicate isSink(Node sink, FlowState state) { ... and state = viableStateForSink(sink) // <-- to prevent CP with all flow states. } predicate isBarrier(Node barrier, FlowState state) { ... } } because there was no isSink/1 on StateConfigSig. With this PR we can now do: module RealConfig implements StateConfigSig { predicate isSource(Node source, FlowState state) { ... } predicate isSink(Node sink) { ... } predicate isBarrier(Node barrier, FlowState state) { ... } } with no PruningFlow mess. cc @aschackmull I hope this isn't too controversial?

Open Graph Description: Sometimes it's necessary to have a state-based configuration to define the correct isBarrier, but if data then does manage to reach a sink, any state should be accepted. Prior to this PR, the o...

X Description: Sometimes it&#39;s necessary to have a state-based configuration to define the correct isBarrier, but if data then does manage to reach a sink, any state should be accepted. Prior to this PR, t...

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

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:3e8638d2-9e93-1a7f-5371-452dbe3b09aa
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB1F2:3AABB4:168BABE:1DB2C5A:6AF89D30
html-safe-nonce1b21b0ffcc19da35c51e9516dbd2193c54f04b4e6373116702e66702b3c05e2c
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMUYyOjNBQUJCNDoxNjhCQUJFOjFEQjJDNUE6NkFGODlEMzAiLCJ2aXNpdG9yX2lkIjoiNjg1OTI3Nzk2NzUyMDMxMDI0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac80c42c13566bd1707be7395b9899eaabefa7118c4905e87221d4cabbd591dbe3
hovercard-subject-tagpull_request:1455743415
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/13851/files
twitter:imagehttps://avatars.githubusercontent.com/u/4527323?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/4527323?s=400&v=4
og:image:altSometimes it's necessary to have a state-based configuration to define the correct isBarrier, but if data then does manage to reach a sink, any state should be accepted. Prior to this PR, the o...
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/13851/files#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql%2Fpull%2F13851%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%2F13851%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/13851/files
Reloadhttps://github.com/github/codeql/pull/13851/files
Reloadhttps://github.com/github/codeql/pull/13851/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
MathiasVPhttps://github.com/MathiasVP
github:mainhttps://github.com/github/codeql/tree/main
MathiasVP:sink-without-stateshttps://github.com/MathiasVP/ql/tree/sink-without-states
Conversation 28 https://github.com/github/codeql/pull/13851
Commits 8 https://github.com/github/codeql/pull/13851/commits
Checks 0 https://github.com/github/codeql/pull/13851/checks
Findings https://github.com/github/codeql/pull/13851/findings
Files changed https://github.com/github/codeql/pull/13851/files
Please reload this pagehttps://github.com/github/codeql/pull/13851/files
DataFlow: Support stateless isSink in StateConfigSigs https://github.com/github/codeql/pull/13851/files#top
Show all changes 8 commits https://github.com/github/codeql/pull/13851/files
b953c4a DataFlow: Allow stateless sinks. MathiasVP Aug 2, 2023 https://github.com/github/codeql/pull/13851/commits/b953c4a1cf06ebf644cdbfa1af0fce3bf0b2834d
096eeeb C++: Handle 'isSink' without states in the backwards-compatibility co… MathiasVP Aug 2, 2023 https://github.com/github/codeql/pull/13851/commits/096eeeb5496d17ae08564a1fa4ac011b950c1e4f
3007fda Sync identical files. MathiasVP Aug 2, 2023 https://github.com/github/codeql/pull/13851/commits/3007fdab5e0181394cc7caf52a3cc15ad67a5c71
a5f521c DataFlow: Add change note. MathiasVP Aug 2, 2023 https://github.com/github/codeql/pull/13851/commits/a5f521cfa45748cd57152811c8561dd0a4792c21
50f5c4d DataFlow: Don't support stateless sink nodes in partial flow explorat… MathiasVP Aug 3, 2023 https://github.com/github/codeql/pull/13851/commits/50f5c4d5f6900726bcf997d3f6bc6d77f7d396a3
981f675 DataFlow: Introduce 'revSinkNode'. MathiasVP Aug 4, 2023 https://github.com/github/codeql/pull/13851/commits/981f67531c05fa6f638ace037ad6e14e75ed67d6
eb19052 Apply suggestions from code review MathiasVP Aug 4, 2023 https://github.com/github/codeql/pull/13851/commits/eb19052a7df6b2a1f22549a3319e6fc7f3d07f1e
e066e87 Update shared/dataflow/codeql/dataflow/DataFlowImpl.qll MathiasVP Aug 4, 2023 https://github.com/github/codeql/pull/13851/commits/e066e87890cf87d6d496cbc2fdf87e9c968e4e62
Clear filters https://github.com/github/codeql/pull/13851/files
Please reload this pagehttps://github.com/github/codeql/pull/13851/files
Please reload this pagehttps://github.com/github/codeql/pull/13851/files
DataFlowImpl1.qll https://github.com/github/codeql/pull/13851/files#diff-b674d112567ff40926a3a7a20a9d32f4d56760b7d4b301d6075303906be6ae27
DataFlowImpl2.qll https://github.com/github/codeql/pull/13851/files#diff-e38b99fbd44f01eddd417658f5161fd2da12a8b11f9a544768083bc355dd53b7
DataFlowImpl3.qll https://github.com/github/codeql/pull/13851/files#diff-91233f76549638129e72967f644c4e53dde74be558df14f9edc967dd4648d5bb
DataFlowImpl4.qll https://github.com/github/codeql/pull/13851/files#diff-5979da83d264ae7f6b6468696a7096d3ecdc9546a55a7dfa773f1a41aa0bb878
DataFlowImplLocal.qll https://github.com/github/codeql/pull/13851/files#diff-c6c7ad7af1fbb88c351c04afdd3defc914dfa83d92f46df9c151d69e69a346da
TaintTracking.qll https://github.com/github/codeql/pull/13851/files#diff-d99579fcc90792105283953c51b88f8bdcf17c8865af351c8de15501367fba2a
DataFlowImpl1.qll https://github.com/github/codeql/pull/13851/files#diff-5d742502d205d87f5d86728bf263036981b25bf1b48b04eab167f6adf74cc162
DataFlowImpl2.qll https://github.com/github/codeql/pull/13851/files#diff-eb34bf65d1ccf3c279e53586a02bf717ef436196639ca7fe957a78376f903b60
DataFlowImpl3.qll https://github.com/github/codeql/pull/13851/files#diff-8384229a55be96a743ebff14b547bed450495b90117fa393bd80f886b6c64c4a
DataFlowImpl4.qll https://github.com/github/codeql/pull/13851/files#diff-58be9d31a05808fad18a4f9a33154a6fa8058bc956b28b07637b18c5c2d5afb2
TaintTracking.qll https://github.com/github/codeql/pull/13851/files#diff-c599fc5491846968bd5fe99041c33aa2fde7d57a26f55890c73b6a8efd3df768
DataFlowImpl1.qll https://github.com/github/codeql/pull/13851/files#diff-241b4449f5c0db6d7a9416f680229d4b5b0d41e15aca87fa43b019266b906aaa
DataFlowImpl2.qll https://github.com/github/codeql/pull/13851/files#diff-8312a8890c15df04b37e949a5285fb3586d77805e1ce1f39f3027c0be9299b37
DataFlowImpl3.qll https://github.com/github/codeql/pull/13851/files#diff-dc1cc3e835dbe4b5b99a7097b421dd81286900cb8c2c150ff3e2581bb5261f5c
DataFlowImpl4.qll https://github.com/github/codeql/pull/13851/files#diff-b5ee35ed2fbce195fdd7e621b1e0877f15ba55c9ec4216c11af4672fefbc8e54
DataFlowImpl5.qll https://github.com/github/codeql/pull/13851/files#diff-ecb40da62e18ac56e2edb4f42032b60dea3795f59e605223a4fa9ae5449d32c4
TaintTracking.qll https://github.com/github/codeql/pull/13851/files#diff-f42b4f7a6c2070ece8b83ae0842ed970ceec1e18feeaecd94039b652d06b1835
DataFlowImpl1.qll https://github.com/github/codeql/pull/13851/files#diff-d6617fcdd5891ea60b902f24baeee5a21e00baf87256a6fd6604f233681e7211
DataFlowImpl2.qll https://github.com/github/codeql/pull/13851/files#diff-3c7e1c817b456c66e5d68c46d8cb5e55000959a3d05254d744c7e63f974809a6
DataFlowImplForStringsNewReplacer.qll https://github.com/github/codeql/pull/13851/files#diff-e198bd21bf0c9ba7a0fee0d56061b7f6bdf95b20a088a21a4a85a9801c2ef499
TaintTracking.qll https://github.com/github/codeql/pull/13851/files#diff-d3dcbd2ed24f550c667349f6dbeedc3b0561b26dfae3f01080532979ad48222a
DataFlowImpl1.qll https://github.com/github/codeql/pull/13851/files#diff-99dd5deb412723e510710be3e020c46f4ba0314692501fdc514b974b34acc2eb
DataFlowImpl2.qll https://github.com/github/codeql/pull/13851/files#diff-72ecb9f2687d3e65d743604a788bd6ae042aeb32400668bfa7c9040a49e2752f
DataFlowImpl3.qll https://github.com/github/codeql/pull/13851/files#diff-24b0afeb10c16abe12b0053508b9d9f0bfc13094932a7bee97195a570ea51c25
DataFlowImpl4.qll https://github.com/github/codeql/pull/13851/files#diff-2414a3ed63aeb9a17d45c527b3aaace540b51d4a5c41afbe16b13925ba39ccc8
DataFlowImpl5.qll https://github.com/github/codeql/pull/13851/files#diff-32d4383c43276206758933f7ad8ba13bd78753e6c1f41f57e99c99f581877577
DataFlowImpl6.qll https://github.com/github/codeql/pull/13851/files#diff-3108fdc54bb73e252d2bbc97e3c929931fca67d6c8fcea64f1e19129e616289b
TaintTracking.qll https://github.com/github/codeql/pull/13851/files#diff-ea09f5ffbc0f61671a4489e17485270a28ef164a829df0d2bcafeb9f3a634f52
DataFlowImpl1.qll https://github.com/github/codeql/pull/13851/files#diff-d27e82813d173eae7449e502d13d23ae7b5e6f3485e7702c84cafd177eb7373b
DataFlowImpl2.qll https://github.com/github/codeql/pull/13851/files#diff-b3c8d615acce4114cffe1ce1a5350d53c848b250a3a6939acd43c79ad5a48e0d
DataFlowImpl3.qll https://github.com/github/codeql/pull/13851/files#diff-90b432cee45a918980e73d07092ea1545948b23670112cc08b54a54a5204ada6
DataFlowImpl4.qll https://github.com/github/codeql/pull/13851/files#diff-5329b19be56294a967e62c514570efeb43ee97bb2d67133350e0c6ccfdf83b3c
TaintTracking.qll https://github.com/github/codeql/pull/13851/files#diff-d08080a76d1829cabac8779a46d44a50672695e48921173f794bec764afa283e
DataFlowImpl1.qll https://github.com/github/codeql/pull/13851/files#diff-23ce0ece77c6e680a4a713aeb91485e75094f992bb631a8b57d675754e838779
DataFlowImpl2.qll https://github.com/github/codeql/pull/13851/files#diff-7c76dd49d0ba20902f5758ba8b8c006b90f353b89df82673e48f647f3f1630d8
DataFlowImplForHttpClientLibraries.qll https://github.com/github/codeql/pull/13851/files#diff-772d5bdf9ea58c60df81bb3dab9520f9f51052be5f38eb1f3792b4a310fc8026
DataFlowImplForPathname.qll https://github.com/github/codeql/pull/13851/files#diff-c26616ced5bffb7c2c6c5b0c1df073d0b64df1e9dac90cd58644787dadf803aa
TaintTracking.qll https://github.com/github/codeql/pull/13851/files#diff-02b44ddce2c630c0d8ea3826bdf1b18247954a57fffa2654a0af689ac80b8237
2023-08-02-dataflow-isSink.md https://github.com/github/codeql/pull/13851/files#diff-011da70eacd56c41dee983a00c4026f38ef2c64f3826a041e8f728c457679426
DataFlow.qll https://github.com/github/codeql/pull/13851/files#diff-518023a19a22b29249dfbdb30a6705a5c1d9f376061a5d2edb5058c9ebecda0c
DataFlowImpl.qll https://github.com/github/codeql/pull/13851/files#diff-ca701642bc4e70babef81a85a36194fad74d65036f012996459a1e2b4d83143b
DataFlowImpl1.qll https://github.com/github/codeql/pull/13851/files#diff-ccd6d3aae0abdc65513502c6d8103bde262e0b026b649827e3bb0a1a70f04120
TaintTracking.qll https://github.com/github/codeql/pull/13851/files#diff-677be582cd919931e211b40dda1d43fe30cf74fec274979cf207a1cf958c3cda
https://github.com/github/codeql/blob/main/CODEOWNERS#L6
cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl1.qllhttps://github.com/github/codeql/pull/13851/files#diff-b674d112567ff40926a3a7a20a9d32f4d56760b7d4b301d6075303906be6ae27
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl1.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-b674d112567ff40926a3a7a20a9d32f4d56760b7d4b301d6075303906be6ae27
https://github.com/github/codeql/pull/13851/files#diff-b674d112567ff40926a3a7a20a9d32f4d56760b7d4b301d6075303906be6ae27
https://github.com/github/codeql/blob/main/CODEOWNERS#L6
cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl2.qllhttps://github.com/github/codeql/pull/13851/files#diff-e38b99fbd44f01eddd417658f5161fd2da12a8b11f9a544768083bc355dd53b7
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl2.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-e38b99fbd44f01eddd417658f5161fd2da12a8b11f9a544768083bc355dd53b7
https://github.com/github/codeql/pull/13851/files#diff-e38b99fbd44f01eddd417658f5161fd2da12a8b11f9a544768083bc355dd53b7
https://github.com/github/codeql/blob/main/CODEOWNERS#L6
cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl3.qllhttps://github.com/github/codeql/pull/13851/files#diff-91233f76549638129e72967f644c4e53dde74be558df14f9edc967dd4648d5bb
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl3.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-91233f76549638129e72967f644c4e53dde74be558df14f9edc967dd4648d5bb
https://github.com/github/codeql/pull/13851/files#diff-91233f76549638129e72967f644c4e53dde74be558df14f9edc967dd4648d5bb
https://github.com/github/codeql/blob/main/CODEOWNERS#L6
cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl4.qllhttps://github.com/github/codeql/pull/13851/files#diff-5979da83d264ae7f6b6468696a7096d3ecdc9546a55a7dfa773f1a41aa0bb878
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl4.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-5979da83d264ae7f6b6468696a7096d3ecdc9546a55a7dfa773f1a41aa0bb878
https://github.com/github/codeql/pull/13851/files#diff-5979da83d264ae7f6b6468696a7096d3ecdc9546a55a7dfa773f1a41aa0bb878
https://github.com/github/codeql/blob/main/CODEOWNERS#L6
cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplLocal.qllhttps://github.com/github/codeql/pull/13851/files#diff-c6c7ad7af1fbb88c351c04afdd3defc914dfa83d92f46df9c151d69e69a346da
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplLocal.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-c6c7ad7af1fbb88c351c04afdd3defc914dfa83d92f46df9c151d69e69a346da
https://github.com/github/codeql/pull/13851/files#diff-c6c7ad7af1fbb88c351c04afdd3defc914dfa83d92f46df9c151d69e69a346da
https://github.com/github/codeql/blob/main/CODEOWNERS#L6
cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTracking.qllhttps://github.com/github/codeql/pull/13851/files#diff-d99579fcc90792105283953c51b88f8bdcf17c8865af351c8de15501367fba2a
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTracking.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-d99579fcc90792105283953c51b88f8bdcf17c8865af351c8de15501367fba2a
https://github.com/github/codeql/pull/13851/files#diff-d99579fcc90792105283953c51b88f8bdcf17c8865af351c8de15501367fba2a
https://github.com/github/codeql/blob/main/CODEOWNERS#L6
cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl1.qllhttps://github.com/github/codeql/pull/13851/files#diff-5d742502d205d87f5d86728bf263036981b25bf1b48b04eab167f6adf74cc162
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl1.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-5d742502d205d87f5d86728bf263036981b25bf1b48b04eab167f6adf74cc162
https://github.com/github/codeql/pull/13851/files#diff-5d742502d205d87f5d86728bf263036981b25bf1b48b04eab167f6adf74cc162
https://github.com/github/codeql/blob/main/CODEOWNERS#L6
cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl2.qllhttps://github.com/github/codeql/pull/13851/files#diff-eb34bf65d1ccf3c279e53586a02bf717ef436196639ca7fe957a78376f903b60
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl2.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-eb34bf65d1ccf3c279e53586a02bf717ef436196639ca7fe957a78376f903b60
https://github.com/github/codeql/pull/13851/files#diff-eb34bf65d1ccf3c279e53586a02bf717ef436196639ca7fe957a78376f903b60
https://github.com/github/codeql/blob/main/CODEOWNERS#L6
cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl3.qllhttps://github.com/github/codeql/pull/13851/files#diff-8384229a55be96a743ebff14b547bed450495b90117fa393bd80f886b6c64c4a
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl3.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-8384229a55be96a743ebff14b547bed450495b90117fa393bd80f886b6c64c4a
https://github.com/github/codeql/pull/13851/files#diff-8384229a55be96a743ebff14b547bed450495b90117fa393bd80f886b6c64c4a
https://github.com/github/codeql/blob/main/CODEOWNERS#L6
cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl4.qllhttps://github.com/github/codeql/pull/13851/files#diff-58be9d31a05808fad18a4f9a33154a6fa8058bc956b28b07637b18c5c2d5afb2
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl4.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-58be9d31a05808fad18a4f9a33154a6fa8058bc956b28b07637b18c5c2d5afb2
https://github.com/github/codeql/pull/13851/files#diff-58be9d31a05808fad18a4f9a33154a6fa8058bc956b28b07637b18c5c2d5afb2
https://github.com/github/codeql/blob/main/CODEOWNERS#L6
cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTracking.qllhttps://github.com/github/codeql/pull/13851/files#diff-c599fc5491846968bd5fe99041c33aa2fde7d57a26f55890c73b6a8efd3df768
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTracking.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-c599fc5491846968bd5fe99041c33aa2fde7d57a26f55890c73b6a8efd3df768
https://github.com/github/codeql/pull/13851/files#diff-c599fc5491846968bd5fe99041c33aa2fde7d57a26f55890c73b6a8efd3df768
https://github.com/github/codeql/blob/main/CODEOWNERS#L7
csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl1.qllhttps://github.com/github/codeql/pull/13851/files#diff-241b4449f5c0db6d7a9416f680229d4b5b0d41e15aca87fa43b019266b906aaa
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl1.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-241b4449f5c0db6d7a9416f680229d4b5b0d41e15aca87fa43b019266b906aaa
https://github.com/github/codeql/pull/13851/files#diff-241b4449f5c0db6d7a9416f680229d4b5b0d41e15aca87fa43b019266b906aaa
https://github.com/github/codeql/blob/main/CODEOWNERS#L7
csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl2.qllhttps://github.com/github/codeql/pull/13851/files#diff-8312a8890c15df04b37e949a5285fb3586d77805e1ce1f39f3027c0be9299b37
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl2.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-8312a8890c15df04b37e949a5285fb3586d77805e1ce1f39f3027c0be9299b37
https://github.com/github/codeql/pull/13851/files#diff-8312a8890c15df04b37e949a5285fb3586d77805e1ce1f39f3027c0be9299b37
https://github.com/github/codeql/blob/main/CODEOWNERS#L7
csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl3.qllhttps://github.com/github/codeql/pull/13851/files#diff-dc1cc3e835dbe4b5b99a7097b421dd81286900cb8c2c150ff3e2581bb5261f5c
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl3.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-dc1cc3e835dbe4b5b99a7097b421dd81286900cb8c2c150ff3e2581bb5261f5c
https://github.com/github/codeql/pull/13851/files#diff-dc1cc3e835dbe4b5b99a7097b421dd81286900cb8c2c150ff3e2581bb5261f5c
https://github.com/github/codeql/blob/main/CODEOWNERS#L7
csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl4.qllhttps://github.com/github/codeql/pull/13851/files#diff-b5ee35ed2fbce195fdd7e621b1e0877f15ba55c9ec4216c11af4672fefbc8e54
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl4.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-b5ee35ed2fbce195fdd7e621b1e0877f15ba55c9ec4216c11af4672fefbc8e54
https://github.com/github/codeql/pull/13851/files#diff-b5ee35ed2fbce195fdd7e621b1e0877f15ba55c9ec4216c11af4672fefbc8e54
https://github.com/github/codeql/blob/main/CODEOWNERS#L7
csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl5.qllhttps://github.com/github/codeql/pull/13851/files#diff-ecb40da62e18ac56e2edb4f42032b60dea3795f59e605223a4fa9ae5449d32c4
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl5.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-ecb40da62e18ac56e2edb4f42032b60dea3795f59e605223a4fa9ae5449d32c4
https://github.com/github/codeql/pull/13851/files#diff-ecb40da62e18ac56e2edb4f42032b60dea3795f59e605223a4fa9ae5449d32c4
https://github.com/github/codeql/blob/main/CODEOWNERS#L7
csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTracking.qllhttps://github.com/github/codeql/pull/13851/files#diff-f42b4f7a6c2070ece8b83ae0842ed970ceec1e18feeaecd94039b652d06b1835
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTracking.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-f42b4f7a6c2070ece8b83ae0842ed970ceec1e18feeaecd94039b652d06b1835
https://github.com/github/codeql/pull/13851/files#diff-f42b4f7a6c2070ece8b83ae0842ed970ceec1e18feeaecd94039b652d06b1835
https://github.com/github/codeql/blob/main/CODEOWNERS#L10
go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl1.qllhttps://github.com/github/codeql/pull/13851/files#diff-d6617fcdd5891ea60b902f24baeee5a21e00baf87256a6fd6604f233681e7211
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl1.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-d6617fcdd5891ea60b902f24baeee5a21e00baf87256a6fd6604f233681e7211
https://github.com/github/codeql/pull/13851/files#diff-d6617fcdd5891ea60b902f24baeee5a21e00baf87256a6fd6604f233681e7211
https://github.com/github/codeql/blob/main/CODEOWNERS#L10
go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl2.qllhttps://github.com/github/codeql/pull/13851/files#diff-3c7e1c817b456c66e5d68c46d8cb5e55000959a3d05254d744c7e63f974809a6
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl2.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-3c7e1c817b456c66e5d68c46d8cb5e55000959a3d05254d744c7e63f974809a6
https://github.com/github/codeql/pull/13851/files#diff-3c7e1c817b456c66e5d68c46d8cb5e55000959a3d05254d744c7e63f974809a6
https://github.com/github/codeql/blob/main/CODEOWNERS#L10
go/ql/lib/semmle/go/dataflow/internal/DataFlowImplForStringsNewReplacer.qllhttps://github.com/github/codeql/pull/13851/files#diff-e198bd21bf0c9ba7a0fee0d56061b7f6bdf95b20a088a21a4a85a9801c2ef499
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/go/ql/lib/semmle/go/dataflow/internal/DataFlowImplForStringsNewReplacer.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-e198bd21bf0c9ba7a0fee0d56061b7f6bdf95b20a088a21a4a85a9801c2ef499
https://github.com/github/codeql/pull/13851/files#diff-e198bd21bf0c9ba7a0fee0d56061b7f6bdf95b20a088a21a4a85a9801c2ef499
https://github.com/github/codeql/blob/main/CODEOWNERS#L10
go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTracking.qllhttps://github.com/github/codeql/pull/13851/files#diff-d3dcbd2ed24f550c667349f6dbeedc3b0561b26dfae3f01080532979ad48222a
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTracking.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-d3dcbd2ed24f550c667349f6dbeedc3b0561b26dfae3f01080532979ad48222a
https://github.com/github/codeql/pull/13851/files#diff-d3dcbd2ed24f550c667349f6dbeedc3b0561b26dfae3f01080532979ad48222a
https://github.com/github/codeql/blob/main/CODEOWNERS#L15
java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl1.qllhttps://github.com/github/codeql/pull/13851/files#diff-99dd5deb412723e510710be3e020c46f4ba0314692501fdc514b974b34acc2eb
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl1.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-99dd5deb412723e510710be3e020c46f4ba0314692501fdc514b974b34acc2eb
https://github.com/github/codeql/pull/13851/files#diff-99dd5deb412723e510710be3e020c46f4ba0314692501fdc514b974b34acc2eb
https://github.com/github/codeql/blob/main/CODEOWNERS#L15
java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl2.qllhttps://github.com/github/codeql/pull/13851/files#diff-72ecb9f2687d3e65d743604a788bd6ae042aeb32400668bfa7c9040a49e2752f
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl2.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-72ecb9f2687d3e65d743604a788bd6ae042aeb32400668bfa7c9040a49e2752f
https://github.com/github/codeql/pull/13851/files#diff-72ecb9f2687d3e65d743604a788bd6ae042aeb32400668bfa7c9040a49e2752f
https://github.com/github/codeql/blob/main/CODEOWNERS#L15
java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl3.qllhttps://github.com/github/codeql/pull/13851/files#diff-24b0afeb10c16abe12b0053508b9d9f0bfc13094932a7bee97195a570ea51c25
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl3.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-24b0afeb10c16abe12b0053508b9d9f0bfc13094932a7bee97195a570ea51c25
https://github.com/github/codeql/pull/13851/files#diff-24b0afeb10c16abe12b0053508b9d9f0bfc13094932a7bee97195a570ea51c25
https://github.com/github/codeql/blob/main/CODEOWNERS#L15
java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl4.qllhttps://github.com/github/codeql/pull/13851/files#diff-2414a3ed63aeb9a17d45c527b3aaace540b51d4a5c41afbe16b13925ba39ccc8
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl4.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-2414a3ed63aeb9a17d45c527b3aaace540b51d4a5c41afbe16b13925ba39ccc8
https://github.com/github/codeql/pull/13851/files#diff-2414a3ed63aeb9a17d45c527b3aaace540b51d4a5c41afbe16b13925ba39ccc8
https://github.com/github/codeql/blob/main/CODEOWNERS#L15
java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl5.qllhttps://github.com/github/codeql/pull/13851/files#diff-32d4383c43276206758933f7ad8ba13bd78753e6c1f41f57e99c99f581877577
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl5.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-32d4383c43276206758933f7ad8ba13bd78753e6c1f41f57e99c99f581877577
https://github.com/github/codeql/pull/13851/files#diff-32d4383c43276206758933f7ad8ba13bd78753e6c1f41f57e99c99f581877577
https://github.com/github/codeql/blob/main/CODEOWNERS#L15
java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl6.qllhttps://github.com/github/codeql/pull/13851/files#diff-3108fdc54bb73e252d2bbc97e3c929931fca67d6c8fcea64f1e19129e616289b
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl6.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-3108fdc54bb73e252d2bbc97e3c929931fca67d6c8fcea64f1e19129e616289b
https://github.com/github/codeql/pull/13851/files#diff-3108fdc54bb73e252d2bbc97e3c929931fca67d6c8fcea64f1e19129e616289b
https://github.com/github/codeql/blob/main/CODEOWNERS#L15
java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTracking.qllhttps://github.com/github/codeql/pull/13851/files#diff-ea09f5ffbc0f61671a4489e17485270a28ef164a829df0d2bcafeb9f3a634f52
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTracking.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-ea09f5ffbc0f61671a4489e17485270a28ef164a829df0d2bcafeb9f3a634f52
https://github.com/github/codeql/pull/13851/files#diff-ea09f5ffbc0f61671a4489e17485270a28ef164a829df0d2bcafeb9f3a634f52
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl1.qllhttps://github.com/github/codeql/pull/13851/files#diff-d27e82813d173eae7449e502d13d23ae7b5e6f3485e7702c84cafd177eb7373b
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl1.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-d27e82813d173eae7449e502d13d23ae7b5e6f3485e7702c84cafd177eb7373b
https://github.com/github/codeql/pull/13851/files#diff-d27e82813d173eae7449e502d13d23ae7b5e6f3485e7702c84cafd177eb7373b
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl2.qllhttps://github.com/github/codeql/pull/13851/files#diff-b3c8d615acce4114cffe1ce1a5350d53c848b250a3a6939acd43c79ad5a48e0d
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl2.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-b3c8d615acce4114cffe1ce1a5350d53c848b250a3a6939acd43c79ad5a48e0d
https://github.com/github/codeql/pull/13851/files#diff-b3c8d615acce4114cffe1ce1a5350d53c848b250a3a6939acd43c79ad5a48e0d
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl3.qllhttps://github.com/github/codeql/pull/13851/files#diff-90b432cee45a918980e73d07092ea1545948b23670112cc08b54a54a5204ada6
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl3.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-90b432cee45a918980e73d07092ea1545948b23670112cc08b54a54a5204ada6
https://github.com/github/codeql/pull/13851/files#diff-90b432cee45a918980e73d07092ea1545948b23670112cc08b54a54a5204ada6
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl4.qllhttps://github.com/github/codeql/pull/13851/files#diff-5329b19be56294a967e62c514570efeb43ee97bb2d67133350e0c6ccfdf83b3c
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl4.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-5329b19be56294a967e62c514570efeb43ee97bb2d67133350e0c6ccfdf83b3c
https://github.com/github/codeql/pull/13851/files#diff-5329b19be56294a967e62c514570efeb43ee97bb2d67133350e0c6ccfdf83b3c
https://github.com/github/codeql/blob/main/CODEOWNERS#L18
python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTracking.qllhttps://github.com/github/codeql/pull/13851/files#diff-d08080a76d1829cabac8779a46d44a50672695e48921173f794bec764afa283e
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTracking.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-d08080a76d1829cabac8779a46d44a50672695e48921173f794bec764afa283e
https://github.com/github/codeql/pull/13851/files#diff-d08080a76d1829cabac8779a46d44a50672695e48921173f794bec764afa283e
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl1.qllhttps://github.com/github/codeql/pull/13851/files#diff-23ce0ece77c6e680a4a713aeb91485e75094f992bb631a8b57d675754e838779
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl1.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-23ce0ece77c6e680a4a713aeb91485e75094f992bb631a8b57d675754e838779
https://github.com/github/codeql/pull/13851/files#diff-23ce0ece77c6e680a4a713aeb91485e75094f992bb631a8b57d675754e838779
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl2.qllhttps://github.com/github/codeql/pull/13851/files#diff-7c76dd49d0ba20902f5758ba8b8c006b90f353b89df82673e48f647f3f1630d8
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl2.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-7c76dd49d0ba20902f5758ba8b8c006b90f353b89df82673e48f647f3f1630d8
https://github.com/github/codeql/pull/13851/files#diff-7c76dd49d0ba20902f5758ba8b8c006b90f353b89df82673e48f647f3f1630d8
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplForHttpClientLibraries.qllhttps://github.com/github/codeql/pull/13851/files#diff-772d5bdf9ea58c60df81bb3dab9520f9f51052be5f38eb1f3792b4a310fc8026
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplForHttpClientLibraries.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-772d5bdf9ea58c60df81bb3dab9520f9f51052be5f38eb1f3792b4a310fc8026
https://github.com/github/codeql/pull/13851/files#diff-772d5bdf9ea58c60df81bb3dab9520f9f51052be5f38eb1f3792b4a310fc8026
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplForPathname.qllhttps://github.com/github/codeql/pull/13851/files#diff-c26616ced5bffb7c2c6c5b0c1df073d0b64df1e9dac90cd58644787dadf803aa
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplForPathname.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-c26616ced5bffb7c2c6c5b0c1df073d0b64df1e9dac90cd58644787dadf803aa
https://github.com/github/codeql/pull/13851/files#diff-c26616ced5bffb7c2c6c5b0c1df073d0b64df1e9dac90cd58644787dadf803aa
https://github.com/github/codeql/blob/main/CODEOWNERS#L21
ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTracking.qllhttps://github.com/github/codeql/pull/13851/files#diff-02b44ddce2c630c0d8ea3826bdf1b18247954a57fffa2654a0af689ac80b8237
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTracking.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-02b44ddce2c630c0d8ea3826bdf1b18247954a57fffa2654a0af689ac80b8237
https://github.com/github/codeql/pull/13851/files#diff-02b44ddce2c630c0d8ea3826bdf1b18247954a57fffa2654a0af689ac80b8237
https://github.com/github/codeql/blob/main/CODEOWNERS#L25
shared/dataflow/change-notes/2023-08-02-dataflow-isSink.mdhttps://github.com/github/codeql/pull/13851/files#diff-011da70eacd56c41dee983a00c4026f38ef2c64f3826a041e8f728c457679426
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/shared/dataflow/change-notes/2023-08-02-dataflow-isSink.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/blob/main/CODEOWNERS#L25
shared/dataflow/codeql/dataflow/DataFlow.qllhttps://github.com/github/codeql/pull/13851/files#diff-518023a19a22b29249dfbdb30a6705a5c1d9f376061a5d2edb5058c9ebecda0c
View file https://github.com/MathiasVP/ql/blob/e066e87890cf87d6d496cbc2fdf87e9c968e4e62/shared/dataflow/codeql/dataflow/DataFlow.qll
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/13851/{{ revealButtonHref }}
https://github.com/github/codeql/pull/13851/files#diff-518023a19a22b29249dfbdb30a6705a5c1d9f376061a5d2edb5058c9ebecda0c
https://github.com/github/codeql/pull/13851/files#diff-518023a19a22b29249dfbdb30a6705a5c1d9f376061a5d2edb5058c9ebecda0c
Please reload this pagehttps://github.com/github/codeql/pull/13851/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.