Skip to content

fix: enable collection-taint regression cases after upstream cpg#2781#9

Merged
ph0smet merged 1 commit into
mainfrom
fix/collection-taint-summaries
Jun 14, 2026
Merged

fix: enable collection-taint regression cases after upstream cpg#2781#9
ph0smet merged 1 commit into
mainfrom
fix/collection-taint-summaries

Conversation

@ph0smet

@ph0smet ph0smet commented Jun 14, 2026

Copy link
Copy Markdown
Owner

Cases 3 (List.add/get) and 4 (Map.put/get) were @disabled pending Fraunhofer-AISEC/cpg#2748 function summaries with to: base applied at the function-decl level for inferred JDK methods but the call-site reverse propagation edge was missing.

Upstream fixed this in #2781 (commit 562a692, 2026-06-05), touching DFGFunctionSummaries.kt and PointsToPass.kt. Refreshing the main-SNAPSHOT dependency picks it up. Removed the @disabled annotations and the now-stale Disabled import; both cases pass. Full suite green (18 tests, 0 skipped).

Cases 3 (List.add/get) and 4 (Map.put/get) were @disabled pending
Fraunhofer-AISEC/cpg#2748 — function summaries with `to: base` applied at
the function-decl level for inferred JDK methods but the call-site reverse
propagation edge was missing.

Upstream fixed this in #2781 (commit 562a692, 2026-06-05), touching
DFGFunctionSummaries.kt and PointsToPass.kt. Refreshing the main-SNAPSHOT
dependency picks it up. Removed the @disabled annotations and the now-stale
Disabled import; both cases pass. Full suite green (18 tests, 0 skipped).
@ph0smet ph0smet merged commit a8bb917 into main Jun 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant