# Advisory-fix pairs, batch 3 (2026-10-04): more (vulnerable function, fixed function) pairs where the function # SURVIVES the fix, to roughly double the decision engine's paired data. # # Same rules as batch 2 (benchmarks/pairs/advisory-fixes-2/catalog.toml): a reviewed GHSA advisory (pip, npm, maven, # composer) whose single fix commit (one parent) is linked from the advisory -- or, new here, the single commit of a # merged pull request the advisory links (its only commit, or its squash/rebase merge commit); at most 4 non-test source # files and 120 changed source lines, or up to 6 files / 240 lines in a second pass (`fix_lines.source_total` records # the size, and the function's diff was read either way); the function holding the changed code lines is declared # exactly once on both sides (the label builder's matcher, learn.excerpt.function_bounds) and its body differs. The positive is that function at `parent`, # the negative the same function at `commit`. The function is chosen by changed lines, then its diff was read and # kept only when the named function itself holds the fix: `provenance = "agent"`, `fix_lines` records the counts. # Advisories whose CWEs span two families (second pass) carry the family the function's diff shows (agent-chosen). # Weighted toward the weak families (injection, untrusted_destination); enumeration reached back to 2023 for them, # newest first, so `post_cutoff` (published on or after 2026-06-01) is recorded per pair. # Repositories: permissive licences only (SPDX from the API), none named anywhere else under benchmarks/ (populations # v1/v2, every pair corpus including batches 1 and 2), no WordPress plugin, and the reserved-population test passes. # # Pointer pairs (vendored = false), the advisory-fixes slice and cache layout: materialize.py --catalog # verifies the cached excerpts (verification.json beside this file). Screening record: # benchmarks/measurements/2026-10-04-decision-engine-harvest-3/record.json. `split` alternates train/holdout by fix # date within each family; one pair per repository. [[pair]] name = "fosuserbundle-refreshuser-5a36e29" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "friendsofsymfony/fosuserbundle" cve = "GHSA-8wx3-8m4x-g5h4" cwe = "CWE-285" ecosystem = "composer" published_at = "2024-05-15T21:43:23Z" post_cutoff = false commit = "5a36e2958068d1e6501dc8cf39bbae3ebb859d9f" parent = "b3dc5faf0017a621537dd5ec44047be5ad5bb82e" commit_url = "https://github.com/friendsofsymfony/fosuserbundle/commit/5a36e2958068d1e6501dc8cf39bbae3ebb859d9f" vendored = false host = "github" path = "Model/UserManager.php" mode = "name" relpath = "Model/UserManager.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2012-07-10" fix_lines = { in_function = 9, in_file = 9, source_total = 10 } [[pair.expected]] cwe = "CWE-285" class = "missing-authorization" path = "Model/UserManager.php" function = "refreshUser" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-8wx3-8m4x-g5h4: FOSUserBundle User Identity Validation Vulnerability" [[pair]] name = "security-getresolvedindexpattern-f7cc569" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "opensearch-project/security" cve = "CVE-2022-41918 GHSA-wmx7-x4jp-9jgg" cwe = "CWE-863" ecosystem = "maven" published_at = "2023-03-07T20:04:42Z" post_cutoff = false commit = "f7cc569c9d3fa5d5432c76c854eed280d45ce6f4" parent = "f75be3edaf900df6f42aec2fd41175e66af06f3b" commit_url = "https://github.com/opensearch-project/security/commit/f7cc569c9d3fa5d5432c76c854eed280d45ce6f4" vendored = false host = "github" path = "src/main/java/org/opensearch/security/securityconf/ConfigModelV7.java" mode = "name" relpath = "src/main/java/org/opensearch/security/securityconf/ConfigModelV7.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2022-11-07" fix_lines = { in_function = 14, in_file = 9, source_total = 15 } [[pair.expected]] cwe = "CWE-863" class = "incorrect-authorization" path = "src/main/java/org/opensearch/security/securityconf/ConfigModelV7.java" function = "getResolvedIndexPattern" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-wmx7-x4jp-9jgg: OpenSearch has issue with fine-grained access control of indices backing data streams" [[pair]] name = "orocalendarbundle-checkpermissions-460a8ff" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "oroinc/orocalendarbundle" cve = "CVE-2023-32062 GHSA-x2xm-p6vq-482g" cwe = "CWE-284" ecosystem = "composer" published_at = "2023-11-27T23:29:11Z" post_cutoff = false commit = "460a8ffb63b10c76f2fa26d53512164851c4909b" parent = "fa001c6b6dfbd4bd0ef7e72bd168bc978226e90a" commit_url = "https://github.com/oroinc/orocalendarbundle/commit/460a8ffb63b10c76f2fa26d53512164851c4909b" vendored = false host = "github" path = "Controller/SystemCalendarEventController.php" mode = "name" relpath = "Controller/SystemCalendarEventController.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-06-01" fix_lines = { in_function = 6, in_file = 7, source_total = 7 } [[pair.expected]] cwe = "CWE-284" class = "access-control" path = "Controller/SystemCalendarEventController.php" function = "checkPermissions" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-x2xm-p6vq-482g: OroCalendarBundle has incorrect system calendar events visibility" [[pair]] name = "remult-doonid-6892ae9" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "remult/remult" cve = "CVE-2023-35167 GHSA-7hh3-3x64-v2g9" cwe = "CWE-284" ecosystem = "npm" published_at = "2023-06-20T18:50:15Z" post_cutoff = false commit = "6892ae97134126d8710ef7302bb2fc37730994c5" parent = "5341348ebc7b65859bfd02baf750bd999778e155" commit_url = "https://github.com/remult/remult/commit/6892ae97134126d8710ef7302bb2fc37730994c5" vendored = false host = "github" path = "projects/core/src/data-api.ts" mode = "name" relpath = "projects/core/src/data-api.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-06-19" fix_lines = { in_function = 9, in_file = 8, source_total = 16 } [[pair.expected]] cwe = "CWE-284" class = "access-control" path = "projects/core/src/data-api.ts" function = "doOnId" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-7hh3-3x64-v2g9: When setting EntityOptions.apiPrefilter to a function, the filter is not applied to API requests for a resource by Id" [[pair]] name = "micronaut-security-parseaudiences-9728b92" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "micronaut-projects/micronaut-security" cve = "CVE-2023-36820 GHSA-qw22-8w9r-864h" cwe = "CWE-284" ecosystem = "maven" published_at = "2023-10-05T20:55:14Z" post_cutoff = false commit = "9728b925221a0d87798ccf250657a3c214b7e980" parent = "c3eeb1957a1e3d5a6b60042a349bbc93cd0809fc" commit_url = "https://github.com/micronaut-projects/micronaut-security/commit/9728b925221a0d87798ccf250657a3c214b7e980" vendored = false host = "github" path = "security-oauth2/src/main/java/io/micronaut/security/oauth2/client/IdTokenClaimsValidator.java" mode = "name" relpath = "security-oauth2/src/main/java/io/micronaut/security/oauth2/client/IdTokenClaimsValidator.java" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-06-23" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-284" class = "access-control" path = "security-oauth2/src/main/java/io/micronaut/security/oauth2/client/IdTokenClaimsValidator.java" function = "parseAudiences" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-qw22-8w9r-864h: io.micronaut.security:micronaut-security-oauth2 has invalid IdTokenClaimsValidator logic on aud" [[pair]] name = "servicenow-devops-plugin-dochecktoolid-67192e2" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "MIT" repo = "jenkinsci/servicenow-devops-plugin" cve = "CVE-2023-3442 GHSA-cj2x-r74q-vcx9" cwe = "CWE-862" ecosystem = "maven" published_at = "2023-07-26T21:30:19Z" post_cutoff = false commit = "67192e24099787ad732b41d581f20714d4253921" parent = "d7d2422b016995402dd245d9c9c5c2f4cf00c691" commit_url = "https://github.com/jenkinsci/servicenow-devops-plugin/commit/67192e24099787ad732b41d581f20714d4253921" vendored = false host = "github" path = "src/main/java/io/jenkins/plugins/config/DevOpsConfiguration.java" mode = "name" relpath = "src/main/java/io/jenkins/plugins/config/DevOpsConfiguration.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-06-30" fix_lines = { in_function = 2, in_file = 2, source_total = 4 } [[pair.expected]] cwe = "CWE-862" class = "missing-authorization" path = "src/main/java/io/jenkins/plugins/config/DevOpsConfiguration.java" function = "doCheckToolId" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-cj2x-r74q-vcx9: Missing authorization in Jenkins Plug-in for ServiceNow " [[pair]] name = "synapse-received-remote-receipt-63d28a8" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "matrix-org/synapse" cve = "CVE-2023-42453 GHSA-7565-cq32-vx2x" cwe = "CWE-285" ecosystem = "pip" published_at = "2023-09-26T19:20:38Z" post_cutoff = false commit = "63d28a88c1d18c64ea7e23b6dd7483e6d5dcf881" parent = "4663d555021ce53c57e418eb1ee4445eab276bc4" commit_url = "https://github.com/matrix-org/synapse/commit/63d28a88c1d18c64ea7e23b6dd7483e6d5dcf881" vendored = false host = "github" path = "synapse/handlers/receipts.py" mode = "name" relpath = "synapse/handlers/receipts.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-09-18" fix_lines = { in_function = 10, in_file = 24, source_total = 30 } [[pair.expected]] cwe = "CWE-285" class = "missing-authorization" path = "synapse/handlers/receipts.py" function = "_received_remote_receipt" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-7565-cq32-vx2x: matrix-synapse vulnerable to improper validation of receipts allows forged read receipts" [[pair]] name = "strapi-plugin-protected-populate-protectpopulate-0544106" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "strapi-community/strapi-plugin-protected-populate" cve = "CVE-2023-48218 GHSA-6h67-934r-82g7" cwe = "CWE-863" ecosystem = "npm" published_at = "2023-11-20T21:01:43Z" post_cutoff = false commit = "05441066d64e09dd55937d9f089962e9ebe2fb39" parent = "14f392f4d07bfaa7c28c63153a0f369d563f7360" commit_url = "https://github.com/strapi-community/strapi-plugin-protected-populate/commit/05441066d64e09dd55937d9f089962e9ebe2fb39" vendored = false host = "github" path = "server/middlewares/helpers/protect-route.js" mode = "name" relpath = "server/middlewares/helpers/protect-route.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-11-13" fix_lines = { in_function = 8, in_file = 6, source_total = 11 } [[pair.expected]] cwe = "CWE-863" class = "incorrect-authorization" path = "server/middlewares/helpers/protect-route.js" function = "protectPopulate" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-6h67-934r-82g7: Bypass of field access control in strapi-plugin-protected-populate" [[pair]] name = "scriptler-plugin-doshowscript-5addb5f" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "MIT" repo = "jenkinsci/scriptler-plugin" cve = "CVE-2023-50765 GHSA-4j42-6xfx-h754" cwe = "CWE-862" ecosystem = "maven" published_at = "2023-12-13T18:31:04Z" post_cutoff = false commit = "5addb5f9e68596abdba216e61cf714c2767b874b" parent = "bfa9b3085865d1cb9dce714770e87c4f2651fbf6" commit_url = "https://github.com/jenkinsci/scriptler-plugin/commit/5addb5f9e68596abdba216e61cf714c2767b874b" vendored = false host = "github" path = "src/main/java/org/jenkinsci/plugins/scriptler/ScriptlerManagement.java" mode = "name" relpath = "src/main/java/org/jenkinsci/plugins/scriptler/ScriptlerManagement.java" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-12-12" fix_lines = { in_function = 5, in_file = 8, source_total = 46 } [[pair.expected]] cwe = "CWE-862" class = "missing-authorization" path = "src/main/java/org/jenkinsci/plugins/scriptler/ScriptlerManagement.java" function = "doShowScript" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-4j42-6xfx-h754: Missing permission check in Jenkins Scriptler Plugin" [[pair]] name = "undici-shouldremoveheader-6805746" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "nodejs/undici" cve = "CVE-2024-30260 GHSA-m4v8-wqvr-p9f7" cwe = "CWE-285" ecosystem = "npm" published_at = "2024-04-04T14:20:39Z" post_cutoff = false commit = "6805746680d27a5369d7fb67bc05f95a28247d75" parent = "ee5f892f3955eaca37730ed30349153ba203e9cd" commit_url = "https://github.com/nodejs/undici/commit/6805746680d27a5369d7fb67bc05f95a28247d75" vendored = false host = "github" path = "lib/handler/redirect-handler.js" mode = "name" relpath = "lib/handler/redirect-handler.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-04-02" fix_lines = { in_function = 4, in_file = 2, source_total = 4 } [[pair.expected]] cwe = "CWE-285" class = "missing-authorization" path = "lib/handler/redirect-handler.js" function = "shouldRemoveHeader" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-m4v8-wqvr-p9f7: Undici's Proxy-Authorization header not cleared on cross-origin redirect for dispatch, request, stream, pipeline" [[pair]] name = "silverstripe-reports-handleaction-0351106" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "BSD-3-Clause" repo = "silverstripe/silverstripe-reports" cve = "CVE-2024-29885 GHSA-89q6-98xx-4ffw" cwe = "CWE-863" ecosystem = "composer" published_at = "2024-07-17T14:26:31Z" post_cutoff = false commit = "0351106c18ad4246d983b5f4e082c09c382121f4" parent = "2b55d91bb307ee6b542136d5cc7c9524e2385cc4" commit_url = "https://github.com/silverstripe/silverstripe-reports/commit/0351106c18ad4246d983b5f4e082c09c382121f4" vendored = false host = "github" path = "code/ReportAdmin.php" mode = "name" relpath = "code/ReportAdmin.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-07-16" fix_lines = { in_function = 3, in_file = 3, source_total = 3 } [[pair.expected]] cwe = "CWE-863" class = "incorrect-authorization" path = "code/ReportAdmin.php" function = "handleAction" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-89q6-98xx-4ffw: Silverstripe Reports are still accessible even when `canView()` returns false" [[pair]] name = "flask-cors-get-cors-headers-7ae310c" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "corydolphin/flask-cors" cve = "CVE-2024-6221 GHSA-hxwh-jpp2-84pm" cwe = "CWE-284" ecosystem = "pip" published_at = "2024-08-18T21:31:07Z" post_cutoff = false commit = "7ae310c56ac30e0b94fb42129aa377bf633256ec" parent = "f25c6b2ed243457a64567a8fe40e5df6da0cb3dc" commit_url = "https://github.com/corydolphin/flask-cors/commit/7ae310c56ac30e0b94fb42129aa377bf633256ec" vendored = false host = "github" path = "flask_cors/core.py" mode = "name" relpath = "flask_cors/core.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-08-30" fix_lines = { in_function = 3, in_file = 5, source_total = 26 } [[pair.expected]] cwe = "CWE-284" class = "access-control" path = "flask_cors/core.py" function = "get_cors_headers" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-hxwh-jpp2-84pm: Flask-CORS allows the `Access-Control-Allow-Private-Network` CORS header to be set to true by default" [[pair]] name = "matrix-js-sdk-getvisiblerooms-43c72d5" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "Apache-2.0" repo = "matrix-org/matrix-js-sdk" cve = "CVE-2025-59160 GHSA-mp7c-m3rh-r56v" cwe = "CWE-862" ecosystem = "npm" published_at = "2025-09-16T20:18:57Z" post_cutoff = false commit = "43c72d5bf5e2d0a26b3b4f71092e7cb39d4137c4" parent = "ff89c9ec426939530a9df3bc8112ecca4b3f4e52" commit_url = "https://github.com/matrix-org/matrix-js-sdk/commit/43c72d5bf5e2d0a26b3b4f71092e7cb39d4137c4" vendored = false host = "github" path = "src/client.ts" mode = "name" relpath = "src/client.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-09-16" fix_lines = { in_function = 18, in_file = 14, source_total = 21 } [[pair.expected]] cwe = "CWE-862" class = "missing-authorization" path = "src/client.ts" function = "getVisibleRooms" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-mp7c-m3rh-r56v: matrix-js-sdk has insufficient validation when considering a room to be upgraded by another" [[pair]] name = "strimzi-kafka-operator-generaterolebindingforrole-c8a1493" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "strimzi/strimzi-kafka-operator" cve = "CVE-2025-66623 GHSA-xrhh-hx36-485q" cwe = "CWE-863" ecosystem = "maven" published_at = "2025-12-05T22:02:37Z" post_cutoff = false commit = "c8a14935e99c91eb0dd865431f46515da9f82ccc" parent = "e90f2b08c4ff711b2d90581b6bcdf0f59af28d98" commit_url = "https://github.com/strimzi/strimzi-kafka-operator/commit/c8a14935e99c91eb0dd865431f46515da9f82ccc" vendored = false host = "github" path = "cluster-operator/src/main/java/io/strimzi/operator/cluster/model/KafkaConnectCluster.java" mode = "name" relpath = "cluster-operator/src/main/java/io/strimzi/operator/cluster/model/KafkaConnectCluster.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-12-02" fix_lines = { in_function = 26, in_file = 48, source_total = 90 } [[pair.expected]] cwe = "CWE-863" class = "incorrect-authorization" path = "cluster-operator/src/main/java/io/strimzi/operator/cluster/model/KafkaConnectCluster.java" function = "generateRoleBindingForRole" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-xrhh-hx36-485q: Strimzi allows unrestricted access to all Secrets in the same Kubernetes namespace from Kafka Connect and MirrorMaker 2 operands" [[pair]] name = "bagisto-reorder-b2b1cf6" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "bagisto/bagisto" cve = "CVE-2026-21447 GHSA-x5rw-qvvp-5cgm" cwe = "CWE-284" ecosystem = "composer" published_at = "2026-01-02T22:50:47Z" post_cutoff = false commit = "b2b1cf62577245d03a68532478cffbe321df74d3" parent = "349062ce772d8ac79bc2cd817c43d626efa71907" commit_url = "https://github.com/bagisto/bagisto/commit/b2b1cf62577245d03a68532478cffbe321df74d3" vendored = false host = "github" path = "packages/Webkul/Shop/src/Http/Controllers/Customer/Account/OrderController.php" mode = "name" relpath = "packages/Webkul/Shop/src/Http/Controllers/Customer/Account/OrderController.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-12-23" fix_lines = { in_function = 6, in_file = 6, source_total = 7 } [[pair.expected]] cwe = "CWE-284" class = "access-control" path = "packages/Webkul/Shop/src/Http/Controllers/Customer/Account/OrderController.php" function = "reorder" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-x5rw-qvvp-5cgm: Bagisto has IDOR in Customer Order Reorder Functionality" [[pair]] name = "froshplatformadminer-index-c4dd6c3" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "friendsofshopware/froshplatformadminer" cve = "CVE-2026-25878 GHSA-f339-246p-wwjp" cwe = "CWE-306" ecosystem = "composer" published_at = "2026-02-10T00:22:05Z" post_cutoff = false commit = "c4dd6c3462af178b3a7d146d3c651c2c253e902b" parent = "b1d5b0e41b4bef17171b11f05379cac002b4dc77" commit_url = "https://github.com/friendsofshopware/froshplatformadminer/commit/c4dd6c3462af178b3a7d146d3c651c2c253e902b" vendored = false host = "github" path = "src/Controller/AdminerController.php" mode = "name" relpath = "src/Controller/AdminerController.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-02-07" fix_lines = { in_function = 8, in_file = 10, source_total = 11 } [[pair.expected]] cwe = "CWE-306" class = "missing-authentication" path = "src/Controller/AdminerController.php" function = "index" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-f339-246p-wwjp: FroshAdminer Adminer UI is accessible without admin session" [[pair]] name = "azure-blob-actionloadcontainerdata-cf69db4" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "craftcms/azure-blob" cve = "CVE-2026-32268 GHSA-q6fm-p73f-x862" cwe = "CWE-862" ecosystem = "composer" published_at = "2026-03-16T18:44:38Z" post_cutoff = false commit = "cf69db45f393b3508a32f89ac8235554a2f026ff" parent = "5f21c2694cb10f791ac5bf2834b122053d856020" commit_url = "https://github.com/craftcms/azure-blob/commit/cf69db45f393b3508a32f89ac8235554a2f026ff" vendored = false host = "github" path = "src/controllers/DefaultController.php" mode = "name" relpath = "src/controllers/DefaultController.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-02-18" fix_lines = { in_function = 1, in_file = 1, source_total = 1 } [[pair.expected]] cwe = "CWE-862" class = "missing-authorization" path = "src/controllers/DefaultController.php" function = "actionLoadContainerData" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-q6fm-p73f-x862: Azure Blob Storage for Craft CMS Potential Sensitive Information Disclosure vulnerability" [[pair]] name = "connect-cms-update-7c99517" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "opensource-workshop/connect-cms" cve = "CVE-2026-32300 GHSA-qr6x-wvxr-8hm9" cwe = "CWE-285" ecosystem = "composer" published_at = "2026-03-23T20:39:10Z" post_cutoff = false commit = "7c9951738c62a1d51b91e9956d1eb756c5d52cce" parent = "c04dc40f814eff891915752ef1ec00ba6612441c" commit_url = "https://github.com/opensource-workshop/connect-cms/commit/7c9951738c62a1d51b91e9956d1eb756c5d52cce" vendored = false host = "github" path = "app/Plugins/Mypage/ProfileMypage/ProfileMypage.php" mode = "name" relpath = "app/Plugins/Mypage/ProfileMypage/ProfileMypage.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-02-20" fix_lines = { in_function = 9, in_file = 9, source_total = 16 } [[pair.expected]] cwe = "CWE-285" class = "missing-authorization" path = "app/Plugins/Mypage/ProfileMypage/ProfileMypage.php" function = "update" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-qr6x-wvxr-8hm9: Connect CMS: Improper Authorization in the My Page Profile Update Feature Allows Modification of Arbitrary User Information" [[pair]] name = "parse-server-gethandler-053109b" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "Apache-2.0" repo = "parse-community/parse-server" cve = "CVE-2026-34784 GHSA-hpm8-9qx6-jvwv" cwe = "CWE-285" ecosystem = "npm" published_at = "2026-04-01T23:09:14Z" post_cutoff = false commit = "053109b3ee71815bc39ed84116c108ff9edbf337" parent = "83e794919635ff8b6c86bed8b640222d1c973e03" commit_url = "https://github.com/parse-community/parse-server/commit/053109b3ee71815bc39ed84116c108ff9edbf337" vendored = false host = "github" path = "src/Routers/FilesRouter.js" mode = "name" relpath = "src/Routers/FilesRouter.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-03-30" fix_lines = { in_function = 14, in_file = 32, source_total = 36 } [[pair.expected]] cwe = "CWE-285" class = "missing-authorization" path = "src/Routers/FilesRouter.js" function = "getHandler" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-hpm8-9qx6-jvwv: Parser Server's streaming file download bypasses afterFind file trigger authorization" [[pair]] name = "openclaw-resolvecommandauthorization-2aa93d4" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "openclaw/openclaw" cve = "GHSA-p3pv-c954-9m6f" cwe = "CWE-863" ecosystem = "npm" published_at = "2026-05-11T18:31:46Z" post_cutoff = false commit = "2aa93d44a1b2c7058c371f261fda2b5d4de4a882" parent = "4fdd005b88967a2eca5e20b600b8ffae3ce57b39" commit_url = "https://github.com/openclaw/openclaw/commit/2aa93d44a1b2c7058c371f261fda2b5d4de4a882" vendored = false host = "github" path = "src/auto-reply/command-auth.ts" mode = "name" relpath = "src/auto-reply/command-auth.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-04-21" fix_lines = { in_function = 4, in_file = 3, source_total = 4 } [[pair.expected]] cwe = "CWE-863" class = "incorrect-authorization" path = "src/auto-reply/command-auth.ts" function = "resolveCommandAuthorization" mechanism = "missing_auth_guard" family = "access_control" evidence = "GHSA-p3pv-c954-9m6f: Duplicate Advisory: OpenClaw: Owner-enforced commands could accept wildcard channel senders as command owners" [[pair]] name = "snappy-prepareoutput-1ee6360" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "knplabs/snappy" cve = "CVE-2023-28115 GHSA-gq6w-q6wh-jggc" cwe = "CWE-502" ecosystem = "composer" published_at = "2023-03-17T18:24:24Z" post_cutoff = false commit = "1ee6360cbdbea5d09705909a150df7963a88efd6" parent = "cef6d3fd349236312e822e99957a0fbbac3f2cba" commit_url = "https://github.com/knplabs/snappy/commit/1ee6360cbdbea5d09705909a150df7963a88efd6" vendored = false host = "github" path = "src/Knp/Snappy/AbstractGenerator.php" mode = "name" relpath = "src/Knp/Snappy/AbstractGenerator.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-03-17" fix_lines = { in_function = 3, in_file = 4, source_total = 4 } [[pair.expected]] cwe = "CWE-502" class = "insecure-deserialization" path = "src/Knp/Snappy/AbstractGenerator.php" function = "prepareOutput" mechanism = "source_reaches_sink" family = "deserialization" evidence = "GHSA-gq6w-q6wh-jggc: PHAR deserialization allowing remote code execution" [[pair]] name = "llama-hub-init-c01416e" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "run-llama/llama-hub" cve = "CVE-2024-23730 GHSA-297x-2qf3-jrj3" cwe = "CWE-502" ecosystem = "pip" published_at = "2024-01-21T18:30:34Z" post_cutoff = false commit = "c01416e737c7747a213a79881b8308c41d043515" parent = "2247b1b14cd2f4f54c7d95e46bada2d51371e786" commit_url = "https://github.com/run-llama/llama-hub/commit/c01416e737c7747a213a79881b8308c41d043515" vendored = false host = "github" path = "llama_hub/tools/openapi/base.py" mode = "name" relpath = "llama_hub/tools/openapi/base.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-01-07" fix_lines = { in_function = 2, in_file = 1, source_total = 4 } [[pair.expected]] cwe = "CWE-502" class = "insecure-deserialization" path = "llama_hub/tools/openapi/base.py" function = "__init__" mechanism = "source_reaches_sink" family = "deserialization" evidence = "GHSA-297x-2qf3-jrj3: Unsafe yaml deserialization in llama-hub" [[pair]] name = "ngrinder-read-85efa4a" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "naver/ngrinder" cve = "CVE-2024-28213 GHSA-j7jm-8gf5-frcm" cwe = "CWE-502" ecosystem = "maven" published_at = "2024-03-07T06:30:31Z" post_cutoff = false commit = "85efa4a075354e077a700262ef78e2e9119881bf" parent = "1c6ba7ca5d9d2976cca7829f69c7d2b3e8ab3d51" commit_url = "https://github.com/naver/ngrinder/commit/85efa4a075354e077a700262ef78e2e9119881bf" vendored = false host = "github" path = "ngrinder-core/src/main/java/net/grinder/communication/Connector.java" mode = "name" relpath = "ngrinder-core/src/main/java/net/grinder/communication/Connector.java" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-02-23" fix_lines = { in_function = 14, in_file = 20, source_total = 29 } [[pair.expected]] cwe = "CWE-502" class = "insecure-deserialization" path = "ngrinder-core/src/main/java/net/grinder/communication/Connector.java" function = "read" mechanism = "source_reaches_sink" family = "deserialization" evidence = "GHSA-j7jm-8gf5-frcm: nGrinder vulnerable to unsafe Java objects deserialization" [[pair]] name = "qiskit-ibm-runtime-object-hook-b78fca1" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "qiskit/qiskit-ibm-runtime" cve = "CVE-2024-29032 GHSA-x4x5-jv3x-9c7m" cwe = "CWE-502" ecosystem = "pip" published_at = "2024-03-20T15:44:22Z" post_cutoff = false commit = "b78fca114133051805d00043a404b25a33835f4d" parent = "1cba6967e7af156e9d9f610db7753419138c732a" commit_url = "https://github.com/qiskit/qiskit-ibm-runtime/commit/b78fca114133051805d00043a404b25a33835f4d" vendored = false host = "github" path = "qiskit_ibm_runtime/utils/json.py" mode = "name" relpath = "qiskit_ibm_runtime/utils/json.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-03-18" fix_lines = { in_function = 4, in_file = 3, source_total = 4 } [[pair.expected]] cwe = "CWE-502" class = "insecure-deserialization" path = "qiskit_ibm_runtime/utils/json.py" function = "object_hook" mechanism = "source_reaches_sink" family = "deserialization" evidence = "GHSA-x4x5-jv3x-9c7m: `qiskit_ibm_runtime.RuntimeDecoder` can execute arbitrary code" [[pair]] name = "invokeai-torch-load-file-756008d" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "invoke-ai/invokeai" cve = "CVE-2024-12029 GHSA-mcrp-whpw-jp68" cwe = "CWE-502" ecosystem = "pip" published_at = "2025-03-21T15:32:15Z" post_cutoff = false commit = "756008dc5899081c5aa51e5bd8f24c1b3975a59e" parent = "965cd76e338e1959efd0eea3d760846e86c6e1e5" commit_url = "https://github.com/invoke-ai/invokeai/commit/756008dc5899081c5aa51e5bd8f24c1b3975a59e" vendored = false host = "github" path = "invokeai/app/services/model_load/model_load_default.py" mode = "name" relpath = "invokeai/app/services/model_load/model_load_default.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-11-26" fix_lines = { in_function = 2, in_file = 1, source_total = 8 } [[pair.expected]] cwe = "CWE-502" class = "insecure-deserialization" path = "invokeai/app/services/model_load/model_load_default.py" function = "torch_load_file" mechanism = "source_reaches_sink" family = "deserialization" evidence = "GHSA-mcrp-whpw-jp68: InvokeAI Deserialization of Untrusted Data vulnerability" [[pair]] name = "jackrabbit-getrepository-7a31909" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "apache/jackrabbit" cve = "CVE-2025-58782 GHSA-cxvc-g8f2-4gmm" cwe = "CWE-502" ecosystem = "maven" published_at = "2025-09-08T09:31:09Z" post_cutoff = false commit = "7a319093c9864111bb86c9895148e580e0f8259a" parent = "5fb875247f2c859ca72114c0ecd22a70192045a3" commit_url = "https://github.com/apache/jackrabbit/commit/7a319093c9864111bb86c9895148e580e0f8259a" vendored = false host = "github" path = "jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/repository/JNDIRepositoryFactory.java" mode = "name" relpath = "jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/repository/JNDIRepositoryFactory.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-04-08" fix_lines = { in_function = 35, in_file = 34, source_total = 138 } [[pair.expected]] cwe = "CWE-502" class = "insecure-deserialization" path = "jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/repository/JNDIRepositoryFactory.java" function = "getRepository" mechanism = "source_reaches_sink" family = "deserialization" evidence = "GHSA-cxvc-g8f2-4gmm: Apache Jackrabbit: Core and JCR Commons are vulnerable to Deserialization of Untrusted Data" [[pair]] name = "inspiremusic-load-784cbf8" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "funaudiollm/inspiremusic" cve = "CVE-2025-5148 GHSA-pgp9-g5q8-j3wp" cwe = "CWE-502" ecosystem = "pip" published_at = "2025-05-25T12:30:24Z" post_cutoff = false commit = "784cbf8dde2cf1456ff808aeba23177e1810e7a9" parent = "bf32364bcb0d136497ca69f9db622e9216b029dd" commit_url = "https://github.com/funaudiollm/inspiremusic/commit/784cbf8dde2cf1456ff808aeba23177e1810e7a9" vendored = false host = "github" path = "inspiremusic/cli/model.py" mode = "name" relpath = "inspiremusic/cli/model.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-05-09" fix_lines = { in_function = 4, in_file = 3, source_total = 6 } [[pair.expected]] cwe = "CWE-502" class = "insecure-deserialization" path = "inspiremusic/cli/model.py" function = "load" mechanism = "source_reaches_sink" family = "deserialization" evidence = "GHSA-pgp9-g5q8-j3wp: FunAudioLLM InspireMusic deserialization vulnerability" [[pair]] name = "datachain-deserialize-914b956" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "iterative/datachain" cve = "CVE-2025-61677 GHSA-6px8-mr29-cj4r" cwe = "CWE-502" ecosystem = "pip" published_at = "2025-10-02T16:24:46Z" post_cutoff = false commit = "914b95610620d50c8d9bee506ccbfa7d4d57fdc0" parent = "de34d6cb19b3c0a17fff03318d2c6dd53ec960bf" commit_url = "https://github.com/iterative/datachain/commit/914b95610620d50c8d9bee506ccbfa7d4d57fdc0" vendored = false host = "github" path = "src/datachain/data_storage/serializer.py" mode = "name" relpath = "src/datachain/data_storage/serializer.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-10-01" fix_lines = { in_function = 30, in_file = 106, source_total = 169 } [[pair.expected]] cwe = "CWE-502" class = "insecure-deserialization" path = "src/datachain/data_storage/serializer.py" function = "deserialize" mechanism = "source_reaches_sink" family = "deserialization" evidence = "GHSA-6px8-mr29-cj4r: DataChain Vulnerable to Deserialization of Untrusted Data from Environment Variables" [[pair]] name = "ray-deserialize-with-fallback-c02bd31" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "ray-project/ray" cve = "CVE-2026-41486 GHSA-mw35-8rx3-xf9r" cwe = "CWE-502" ecosystem = "pip" published_at = "2026-04-24T16:15:00Z" post_cutoff = false commit = "c02bd31ae31996805868baa446a131a8d304525f" parent = "ba6fbf1c8328b56d454ed1b875abe1c197afefd7" commit_url = "https://github.com/ray-project/ray/commit/c02bd31ae31996805868baa446a131a8d304525f" vendored = false host = "github" path = "python/ray/data/_internal/tensor_extensions/arrow.py" mode = "name" relpath = "python/ray/data/_internal/tensor_extensions/arrow.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-03-27" fix_lines = { in_function = 20, in_file = 30, source_total = 47 } [[pair.expected]] cwe = "CWE-502" class = "insecure-deserialization" path = "python/ray/data/_internal/tensor_extensions/arrow.py" function = "_deserialize_with_fallback" mechanism = "source_reaches_sink" family = "deserialization" evidence = "GHSA-mw35-8rx3-xf9r: Ray: Remote Code Execution via Parquet Arrow Extension Type Deserialization" [[pair]] name = "yii2-jqgrid-widget-addsearchoptionsrecursively-a117e0f" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "himiklab/yii2-jqgrid-widget" cve = "CVE-2014-125051 GHSA-7mg5-rw39-q67f" cwe = "CWE-89" ecosystem = "composer" published_at = "2023-01-06T18:30:19Z" post_cutoff = false commit = "a117e0f2df729e3ff726968794d9a5ac40e660b9" parent = "55460df283454951c257411d563b2b8118d6b299" commit_url = "https://github.com/himiklab/yii2-jqgrid-widget/commit/a117e0f2df729e3ff726968794d9a5ac40e660b9" vendored = false host = "github" path = "JqGridAction.php" mode = "name" relpath = "JqGridAction.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2014-10-06" fix_lines = { in_function = 3, in_file = 3, source_total = 3 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "JqGridAction.php" function = "addSearchOptionsRecursively" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-7mg5-rw39-q67f: himiklab yii2-jqgrid-widget vulnerable to SQL Injection" [[pair]] name = "postgraas-server-create-postgres-db-7cd8d01" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "blue-yonder/postgraas_server" cve = "CVE-2018-25088 GHSA-vghm-8cjp-hjw6" cwe = "CWE-89" ecosystem = "pip" published_at = "2023-07-18T15:30:36Z" post_cutoff = false commit = "7cd8d016edc74a78af0d81c948bfafbcc93c937c" parent = "bd4f1b88e7008a3abd4dbe05c26e7b20bbb99649" commit_url = "https://github.com/blue-yonder/postgraas_server/commit/7cd8d016edc74a78af0d81c948bfafbcc93c937c" vendored = false host = "github" path = "postgraas_server/backends/postgres_cluster/postgres_cluster_driver.py" mode = "name" relpath = "postgraas_server/backends/postgres_cluster/postgres_cluster_driver.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2018-02-01" fix_lines = { in_function = 26, in_file = 26, source_total = 33 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "postgraas_server/backends/postgres_cluster/postgres_cluster_driver.py" function = "create_postgres_db" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-vghm-8cjp-hjw6: postgraas-server vulnerable to SQL injection" [[pair]] name = "xmlseclibs-processrefnode-6490326" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "BSD-3-Clause" repo = "robrichards/xmlseclibs" cve = "GHSA-2g98-f9jv-w8c5" cwe = "CWE-91" ecosystem = "composer" published_at = "2024-05-20T18:06:52Z" post_cutoff = false commit = "649032643f7aac493e91ca318da0339aec72aa4a" parent = "222303db07bef97b948f4882d98294d9facaddb4" commit_url = "https://github.com/robrichards/xmlseclibs/commit/649032643f7aac493e91ca318da0339aec72aa4a" vendored = false host = "github" path = "src/XMLSecurityDSig.php" mode = "name" relpath = "src/XMLSecurityDSig.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2018-02-15" fix_lines = { in_function = 4, in_file = 3, source_total = 40 } [[pair.expected]] cwe = "CWE-91" class = "xml-injection" path = "src/XMLSecurityDSig.php" function = "processRefNode" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-2g98-f9jv-w8c5: robrichards/xmlseclibs XPath injection" [[pair]] name = "propel2-applylimit-cd23d73" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "propelorm/propel2" cve = "GHSA-7vw7-qx38-37vr" cwe = "CWE-89" ecosystem = "composer" published_at = "2024-05-20T17:34:33Z" post_cutoff = false commit = "cd23d7384a15cfe203e23b3a835c8ab1d81d9246" parent = "c64c0d61a36544c8f7cb9073c039715ba9cc343a" commit_url = "https://github.com/propelorm/propel2/commit/cd23d7384a15cfe203e23b3a835c8ab1d81d9246" vendored = false host = "github" path = "src/Propel/Runtime/Adapter/Pdo/MysqlAdapter.php" mode = "name" relpath = "src/Propel/Runtime/Adapter/Pdo/MysqlAdapter.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2018-02-16" fix_lines = { in_function = 2, in_file = 3, source_total = 3 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "src/Propel/Runtime/Adapter/Pdo/MysqlAdapter.php" function = "applyLimit" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-7vw7-qx38-37vr: Propel2 SQL injection possible with limit() on MySQL" [[pair]] name = "propel-applylimit-b720932" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "propelorm/propel" cve = "GHSA-7g7c-qhf3-x59p" cwe = "CWE-89" ecosystem = "composer" published_at = "2024-05-20T17:36:28Z" post_cutoff = false commit = "b72093201f8e225410f62a246653ac039e31c90a" parent = "3f7a284906ce3e402bcb101938270842fdad71fa" commit_url = "https://github.com/propelorm/propel/commit/b72093201f8e225410f62a246653ac039e31c90a" vendored = false host = "github" path = "runtime/lib/adapter/DBMySQL.php" mode = "name" relpath = "runtime/lib/adapter/DBMySQL.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2019-11-04" fix_lines = { in_function = 2, in_file = 3, source_total = 10 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "runtime/lib/adapter/DBMySQL.php" function = "applyLimit" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-7g7c-qhf3-x59p: propel/propel1 SQL injection possible with limit() on MySQL" [[pair]] name = "node-gry-exec-5108446" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "ionicabizau/node-gry" cve = "CVE-2020-36650 GHSA-w5mw-f2hq-5fw8" cwe = "CWE-77" ecosystem = "npm" published_at = "2023-01-11T18:30:27Z" post_cutoff = false commit = "5108446c1e23960d65e8b973f1d9486f9f9dbd6c" parent = "e6eea8e6ef0a72e144d3ce3eb883bd5940be0886" commit_url = "https://github.com/ionicabizau/node-gry/commit/5108446c1e23960d65e8b973f1d9486f9f9dbd6c" vendored = false host = "github" path = "lib/index.js" mode = "name" relpath = "lib/index.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2020-04-03" fix_lines = { in_function = 8, in_file = 17, source_total = 25 } [[pair.expected]] cwe = "CWE-77" class = "command-injection" path = "lib/index.js" function = "exec" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-w5mw-f2hq-5fw8: gry vulnerable to Command Injection" [[pair]] name = "json-logic-js-arrayunique-c1dd82f" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "jwadhams/json-logic-js" cve = "CVE-2021-4329 GHSA-67j4-2mh6-8627" cwe = "CWE-77" ecosystem = "npm" published_at = "2023-03-05T21:30:15Z" post_cutoff = false commit = "c1dd82f5b15d8a553bb7a0cfa841ab8a11a9c227" parent = "17e9fedcd6864aa94d5ae48eca259a9677d4dfe2" commit_url = "https://github.com/jwadhams/json-logic-js/commit/c1dd82f5b15d8a553bb7a0cfa841ab8a11a9c227" vendored = false host = "github" path = "logic.js" mode = "name" relpath = "logic.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2021-03-30" fix_lines = { in_function = 6, in_file = 6, source_total = 9 } [[pair.expected]] cwe = "CWE-77" class = "command-injection" path = "logic.js" function = "arrayUnique" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-67j4-2mh6-8627: json-logic-js Command Injection vulnerability" [[pair]] name = "yii2-gii-validatemessagecategory-ed61e0d" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "BSD-3-Clause" repo = "yiisoft/yii2-gii" cve = "CVE-2020-36655 GHSA-3mpg-q26j-83j5" cwe = "CWE-94" ecosystem = "composer" published_at = "2023-01-21T03:30:28Z" post_cutoff = false commit = "ed61e0d85f43e23f79d7c9d1b4e5e5c09a32ce4b" parent = "94f9c6d24c42137ca53f51bb023b19c1fd19bedf" commit_url = "https://github.com/yiisoft/yii2-gii/commit/ed61e0d85f43e23f79d7c9d1b4e5e5c09a32ce4b" vendored = false host = "github" path = "src/Generator.php" mode = "name" relpath = "src/Generator.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2021-05-06" fix_lines = { in_function = 8, in_file = 6, source_total = 8 } [[pair.expected]] cwe = "CWE-94" class = "code-injection" path = "src/Generator.php" function = "validateMessageCategory" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-3mpg-q26j-83j5: Command injection in yiisoft/yii2-gii" [[pair]] name = "spring-module-core-getschema-d374a5f" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "folio-org/spring-module-core" cve = "CVE-2022-4963 GHSA-4h5h-p23f-hjqf" cwe = "CWE-89" ecosystem = "maven" published_at = "2024-03-21T03:36:44Z" post_cutoff = false commit = "d374a5f77e6b58e36f0e0e4419be18b95edcd7ff" parent = "e93b5ddd3022b81abf8ae81da8d3a740186f456e" commit_url = "https://github.com/folio-org/spring-module-core/commit/d374a5f77e6b58e36f0e0e4419be18b95edcd7ff" vendored = false host = "github" path = "tenant/src/main/java/org/folio/spring/tenant/service/SchemaService.java" mode = "name" relpath = "tenant/src/main/java/org/folio/spring/tenant/service/SchemaService.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2022-11-21" fix_lines = { in_function = 6, in_file = 8, source_total = 19 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "tenant/src/main/java/org/folio/spring/tenant/service/SchemaService.java" function = "getSchema" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-4h5h-p23f-hjqf: SQL injection in Folio Spring Module Core" [[pair]] name = "window-control-sendkeys-075c854" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "bruno-robert/window-control" cve = "CVE-2022-25926 GHSA-9mjx-wfqp-j5ph" cwe = "CWE-77" ecosystem = "npm" published_at = "2023-01-04T18:30:59Z" post_cutoff = false commit = "075c854534a749d887655a906759f5a7eee95173" parent = "3954822ef3f0307745cdbff21a965278dd0a357b" commit_url = "https://github.com/bruno-robert/window-control/commit/075c854534a749d887655a906759f5a7eee95173" vendored = false host = "github" path = "index.js" mode = "name" relpath = "index.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-01-02" fix_lines = { in_function = 6, in_file = 10, source_total = 14 } [[pair.expected]] cwe = "CWE-77" class = "command-injection" path = "index.js" function = "sendKeys" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-9mjx-wfqp-j5ph: window-control vulnerable to Command Injection due to improper input sanitization" [[pair]] name = "snowflake-connector-nodejs-convertrawvariant-0c9622a" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "Apache-2.0" repo = "snowflakedb/snowflake-connector-nodejs" cve = "CVE-2023-34232 GHSA-h53w-7qw7-vh5c" cwe = "CWE-77" ecosystem = "npm" published_at = "2023-06-09T22:53:51Z" post_cutoff = false commit = "0c9622ae12cd7d627df404b73a783b4a5f60728a" parent = "ca2f5e6e49caeafb1f882ab873c3dbab5dde67dc" commit_url = "https://github.com/snowflakedb/snowflake-connector-nodejs/commit/0c9622ae12cd7d627df404b73a783b4a5f60728a" vendored = false host = "github" path = "lib/connection/result/column.js" mode = "name" relpath = "lib/connection/result/column.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-04-17" fix_lines = { in_function = 2, in_file = 2, source_total = 3 } [[pair.expected]] cwe = "CWE-77" class = "command-injection" path = "lib/connection/result/column.js" function = "convertRawVariant" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-h53w-7qw7-vh5c: Snowflake NodeJS Driver vulnerable to Command Injection" [[pair]] name = "node-git-commit-info-gitcommitinfo-f7c491e" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "jpeer264/node-git-commit-info" cve = "CVE-2023-26134 GHSA-h42j-mrmp-9369" cwe = "CWE-77" ecosystem = "npm" published_at = "2023-06-28T06:30:22Z" post_cutoff = false commit = "f7c491ede51f886a988af9b266797cb24591d18c" parent = "8b456acbc919e98a9f04b399c1581bbf213d83bd" commit_url = "https://github.com/jpeer264/node-git-commit-info/commit/f7c491ede51f886a988af9b266797cb24591d18c" vendored = false host = "github" path = "index.ts" mode = "name" relpath = "index.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-06-08" fix_lines = { in_function = 3, in_file = 5, source_total = 5 } [[pair.expected]] cwe = "CWE-77" class = "command-injection" path = "index.ts" function = "gitCommitInfo" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-h42j-mrmp-9369: git-commit-info vulnerable to Command Injection" [[pair]] name = "numexpr-stringtoexpression-4b2d89c" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "pydata/numexpr" cve = "CVE-2023-39631 GHSA-f73w-4m7g-ch9x" cwe = "CWE-94" ecosystem = "pip" published_at = "2023-09-01T18:30:41Z" post_cutoff = false commit = "4b2d89cf14e75030d27629925b9998e1e91d23c7" parent = "74d597398ba3c379c196e469d40f516de110eaa5" commit_url = "https://github.com/pydata/numexpr/commit/4b2d89cf14e75030d27629925b9998e1e91d23c7" vendored = false host = "github" path = "numexpr/necompiler.py" mode = "name" relpath = "numexpr/necompiler.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-07-22" fix_lines = { in_function = 2, in_file = 22, source_total = 26 } [[pair.expected]] cwe = "CWE-94" class = "code-injection" path = "numexpr/necompiler.py" function = "stringToExpression" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-f73w-4m7g-ch9x: Langchain vulnerable to arbitrary code execution via the evaluate function in the numexpr library" [[pair]] name = "scancode-io-fetch-docker-image-07ec0de" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "nexb/scancode.io" cve = "CVE-2023-39523 GHSA-2ggp-cmvm-f62f" cwe = "CWE-77" ecosystem = "pip" published_at = "2023-08-09T14:41:23Z" post_cutoff = false commit = "07ec0de1964b14bf085a1c9a27ece2b61ab6105c" parent = "2f5a6cce23058684633326fc27b0f052a218b64e" commit_url = "https://github.com/nexb/scancode.io/commit/07ec0de1964b14bf085a1c9a27ece2b61ab6105c" vendored = false host = "github" path = "scanpipe/pipes/fetch.py" mode = "name" relpath = "scanpipe/pipes/fetch.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-08-07" fix_lines = { in_function = 3, in_file = 6, source_total = 8 } [[pair.expected]] cwe = "CWE-77" class = "command-injection" path = "scanpipe/pipes/fetch.py" function = "fetch_docker_image" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-2ggp-cmvm-f62f: ScanCode.io command injection in docker image fetch process" [[pair]] name = "dcnnt-py-main-b4021d7" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "cyanomiko/dcnnt-py" cve = "CVE-2023-1000 GHSA-8p42-7597-p2f6" cwe = "CWE-77" ecosystem = "pip" published_at = "2024-04-27T09:30:33Z" post_cutoff = false commit = "b4021d784a97e25151a5353aa763a741e9a148f5" parent = "4084ea18f96d9a953315f5555fca45f26639b8be" commit_url = "https://github.com/cyanomiko/dcnnt-py/commit/b4021d784a97e25151a5353aa763a741e9a148f5" vendored = false host = "github" path = "dcnnt/plugins/notifications.py" mode = "name" relpath = "dcnnt/plugins/notifications.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-08-14" fix_lines = { in_function = 2, in_file = 2, source_total = 3 } [[pair.expected]] cwe = "CWE-77" class = "command-injection" path = "dcnnt/plugins/notifications.py" function = "main" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-8p42-7597-p2f6: dcnnt-py is vulnerable to command injection via Notification Handler" [[pair]] name = "find-exec-isexec-74fb108" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "shime/find-exec" cve = "CVE-2023-40582 GHSA-95rp-6gqp-6622" cwe = "CWE-78" ecosystem = "npm" published_at = "2023-08-30T20:08:58Z" post_cutoff = false commit = "74fb108097c229b03d6dba4cce81e36aa364b51c" parent = "934ae934713bcb7bb9d6264030672d0c974cb541" commit_url = "https://github.com/shime/find-exec/commit/74fb108097c229b03d6dba4cce81e36aa364b51c" vendored = false host = "github" path = "index.js" mode = "name" relpath = "index.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-08-24" fix_lines = { in_function = 2, in_file = 2, source_total = 3 } [[pair.expected]] cwe = "CWE-78" class = "command-injection" path = "index.js" function = "isExec" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-95rp-6gqp-6622: Command Injection Vulnerability in find-exec" [[pair]] name = "blamer-git-0965877" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "kucherenko/blamer" cve = "CVE-2023-26143 GHSA-6f9p-g466-f8v8" cwe = "CWE-88" ecosystem = "npm" published_at = "2023-09-19T06:30:17Z" post_cutoff = false commit = "0965877f115753371a2570f10a63c455d2b2cde3" parent = "530d2152bb96a6ac240f47f78d9dccd2e84487b9" commit_url = "https://github.com/kucherenko/blamer/commit/0965877f115753371a2570f10a63c455d2b2cde3" vendored = false host = "github" path = "src/vcs/git.ts" mode = "name" relpath = "src/vcs/git.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-09-17" fix_lines = { in_function = 3, in_file = 6, source_total = 6 } [[pair.expected]] cwe = "CWE-88" class = "argument-injection" path = "src/vcs/git.ts" function = "git" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-6f9p-g466-f8v8: blamer vulnerable to Arbitrary Argument Injection via the blameByFile() API" [[pair]] name = "php-heic-to-jpg-convert-852bc21" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "maestroerror/php-heic-to-jpg" cve = "CVE-2024-48514 GHSA-g8v9-c8m3-942v" cwe = "CWE-94" ecosystem = "composer" published_at = "2024-10-24T18:30:44Z" post_cutoff = false commit = "852bc210d302884e2635ba60b1b460b53afe5463" parent = "5cfd76452915aad37666ecba7b67087aab9268cf" commit_url = "https://github.com/maestroerror/php-heic-to-jpg/commit/852bc210d302884e2635ba60b1b460b53afe5463" vendored = false host = "github" path = "src/HeicToJpg.php" mode = "name" relpath = "src/HeicToJpg.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-02-09" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-94" class = "code-injection" path = "src/HeicToJpg.php" function = "convert" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-g8v9-c8m3-942v: Remote code execution in php-heic-to-jpg" [[pair]] name = "pyansys-geometry-start-program-f82346b" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "ansys/pyansys-geometry" cve = "CVE-2024-29189 GHSA-38jr-29fh-w9vm" cwe = "CWE-78" ecosystem = "pip" published_at = "2024-03-25T19:37:46Z" post_cutoff = false commit = "f82346b9432b06532e84f3278125f5879b4e9f3f" parent = "138ae18f810b3e556f90ca12164fc68bc76f063c" commit_url = "https://github.com/ansys/pyansys-geometry/commit/f82346b9432b06532e84f3278125f5879b4e9f3f" vendored = false host = "github" path = "src/ansys/geometry/core/connection/product_instance.py" mode = "name" relpath = "src/ansys/geometry/core/connection/product_instance.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-03-21" fix_lines = { in_function = 1, in_file = 4, source_total = 4 } [[pair.expected]] cwe = "CWE-78" class = "command-injection" path = "src/ansys/geometry/core/connection/product_instance.py" function = "_start_program" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-38jr-29fh-w9vm: ansys-geometry-core OS Command Injection vulnerability" [[pair]] name = "sagemaker-python-sdk-capture-dependencies-2d873d5" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "aws/sagemaker-python-sdk" cve = "CVE-2024-34073 GHSA-7pc3-pr3q-58vg" cwe = "CWE-78" ecosystem = "pip" published_at = "2024-05-03T20:26:03Z" post_cutoff = false commit = "2d873d53f708ea570fc2e2a6974f8c3097fe9df5" parent = "d27836eab1575d90db676ab2667b4816eaf45af0" commit_url = "https://github.com/aws/sagemaker-python-sdk/commit/2d873d53f708ea570fc2e2a6974f8c3097fe9df5" vendored = false host = "github" path = "src/sagemaker/serve/save_retrive/version_1_0_0/save/utils.py" mode = "name" relpath = "src/sagemaker/serve/save_retrive/version_1_0_0/save/utils.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-04-02" fix_lines = { in_function = 6, in_file = 4, source_total = 7 } [[pair.expected]] cwe = "CWE-78" class = "command-injection" path = "src/sagemaker/serve/save_retrive/version_1_0_0/save/utils.py" function = "capture_dependencies" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-7pc3-pr3q-58vg: sagemaker-python-sdk Command Injection vulnerability" [[pair]] name = "node-mysql2-readcodefor-7d4b098" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "sidorares/node-mysql2" cve = "CVE-2024-21511 GHSA-4rch-2fh8-94vw" cwe = "CWE-94" ecosystem = "npm" published_at = "2024-04-23T06:30:47Z" post_cutoff = false commit = "7d4b098c7e29d5a6cb9eac2633bfcc2f0f1db713" parent = "2efd6ab397a1af0ae2b198c6761473ccfbcd8da5" commit_url = "https://github.com/sidorares/node-mysql2/commit/7d4b098c7e29d5a6cb9eac2633bfcc2f0f1db713" vendored = false host = "github" path = "lib/parsers/binary_parser.js" mode = "name" relpath = "lib/parsers/binary_parser.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-04-21" fix_lines = { in_function = 4, in_file = 2, source_total = 8 } [[pair.expected]] cwe = "CWE-94" class = "code-injection" path = "lib/parsers/binary_parser.js" function = "readCodeFor" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-4rch-2fh8-94vw: MySQL2 for Node Arbitrary Code Injection" [[pair]] name = "pymysql-escape-dict-521e400" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "pymysql/pymysql" cve = "CVE-2024-36039 GHSA-v9hf-5j83-6xpp" cwe = "CWE-89" ecosystem = "pip" published_at = "2024-05-21T18:31:23Z" post_cutoff = false commit = "521e40050cb386a499f68f483fefd144c493053c" parent = "7f032a699d55340f05101deb4d7d4f63db4adc11" commit_url = "https://github.com/pymysql/pymysql/commit/521e40050cb386a499f68f483fefd144c493053c" vendored = false host = "github" path = "pymysql/converters.py" mode = "name" relpath = "pymysql/converters.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-05-21" fix_lines = { in_function = 6, in_file = 5, source_total = 6 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "pymysql/converters.py" function = "escape_dict" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-v9hf-5j83-6xpp: PyMySQL SQL Injection vulnerability" [[pair]] name = "mindsdb-dispatch-update-11a4db7" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "mindsdb/mindsdb" cve = "CVE-2024-45851 GHSA-wf9g-c67g-h4ch" cwe = "CWE-94" ecosystem = "pip" published_at = "2024-09-12T15:33:01Z" post_cutoff = false commit = "11a4db792ad36cf704f7307c7602128b17752c80" parent = "ff120b08f45a4b15a313f7723ea0f2d8aa4be87c" commit_url = "https://github.com/mindsdb/mindsdb/commit/11a4db792ad36cf704f7307c7602128b17752c80" vendored = false host = "github" path = "mindsdb/integrations/libs/vectordatabase_handler.py" mode = "name" relpath = "mindsdb/integrations/libs/vectordatabase_handler.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-07-24" fix_lines = { in_function = 2, in_file = 1, source_total = 17 } [[pair.expected]] cwe = "CWE-94" class = "code-injection" path = "mindsdb/integrations/libs/vectordatabase_handler.py" function = "_dispatch_update" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-wf9g-c67g-h4ch: MindsDB Eval Injection vulnerability" [[pair]] name = "haystack-validate-template-6c25a5c" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "deepset-ai/haystack" cve = "CVE-2024-41950 GHSA-hx9v-6r9f-w677" cwe = "CWE-1336" ecosystem = "pip" published_at = "2024-07-31T18:50:41Z" post_cutoff = false commit = "6c25a5c73e83aa32c3241ba84a5cbb3ac0e8a89e" parent = "c077f4cc79a009d72a59399478f9cc78202c8ef5" commit_url = "https://github.com/deepset-ai/haystack/commit/6c25a5c73e83aa32c3241ba84a5cbb3ac0e8a89e" vendored = false host = "github" path = "haystack/components/builders/dynamic_chat_prompt_builder.py" mode = "name" relpath = "haystack/components/builders/dynamic_chat_prompt_builder.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-07-26" fix_lines = { in_function = 6, in_file = 5, source_total = 18 } [[pair.expected]] cwe = "CWE-1336" class = "template-injection" path = "haystack/components/builders/dynamic_chat_prompt_builder.py" function = "_validate_template" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-hx9v-6r9f-w677: Insecure Jinja2 templates rendered in Haystack Components can lead to RCE" [[pair]] name = "fides-render-829cbd9" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "ethyca/fides" cve = "CVE-2024-45053 GHSA-c34r-238x-f7qx" cwe = "CWE-94" ecosystem = "pip" published_at = "2024-09-04T18:07:17Z" post_cutoff = false commit = "829cbd9cb5ef9c814fbac1ed6800e8d939d359c5" parent = "e9174b771155abc0ff3faf1fb7b8b76836788617" commit_url = "https://github.com/ethyca/fides/commit/829cbd9cb5ef9c814fbac1ed6800e8d939d359c5" vendored = false host = "github" path = "src/fides/api/service/messaging/message_dispatch_service.py" mode = "name" relpath = "src/fides/api/service/messaging/message_dispatch_service.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-09-03" fix_lines = { in_function = 6, in_file = 6, source_total = 64 } [[pair.expected]] cwe = "CWE-94" class = "code-injection" path = "src/fides/api/service/messaging/message_dispatch_service.py" function = "_render" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-c34r-238x-f7qx: Remote Code Execution Vulnerability via SSTI in Fides Webserver Jinja Email Templating Engine" [[pair]] name = "torchgeo-get-weight-1a98078" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "torchgeo/torchgeo" cve = "CVE-2024-49048 GHSA-ghq9-vc6f-8qjf" cwe = "CWE-94" ecosystem = "pip" published_at = "2026-04-01T00:03:56Z" post_cutoff = false commit = "1a980788cb7089a1115f3b786c7daa9dd47d7d7a" parent = "da691c4568b0ab98ea74bb736081622fb98d23c9" commit_url = "https://github.com/torchgeo/torchgeo/commit/1a980788cb7089a1115f3b786c7daa9dd47d7d7a" vendored = false host = "github" path = "torchgeo/models/api.py" mode = "name" relpath = "torchgeo/models/api.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-09-28" fix_lines = { in_function = 9, in_file = 11, source_total = 13 } [[pair.expected]] cwe = "CWE-94" class = "code-injection" path = "torchgeo/models/api.py" function = "get_weight" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-ghq9-vc6f-8qjf: TorchGeo Remote Code Execution Vulnerability" [[pair]] name = "plotai-run-bdcfb13" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "mljar/plotai" cve = "CVE-2025-1497 GHSA-2hmp-5wqg-f24h" cwe = "CWE-77" ecosystem = "pip" published_at = "2025-03-10T15:30:47Z" post_cutoff = false commit = "bdcfb13484f0b85703a4c1ddfd71cb21840e7fde" parent = "7a95b06812af120141c84f6bc28551ac5586f9b9" commit_url = "https://github.com/mljar/plotai/commit/bdcfb13484f0b85703a4c1ddfd71cb21840e7fde" vendored = false host = "github" path = "plotai/code/executor.py" mode = "name" relpath = "plotai/code/executor.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-02-14" fix_lines = { in_function = 1, in_file = 6, source_total = 7 } [[pair.expected]] cwe = "CWE-77" class = "command-injection" path = "plotai/code/executor.py" function = "run" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-2hmp-5wqg-f24h: PlotAI eval vulnerability" [[pair]] name = "matrix-appservice-irc-settopic-74f02c8" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "Apache-2.0" repo = "matrix-org/matrix-appservice-irc" cve = "CVE-2025-27146 GHSA-5mvm-89c9-9gm5" cwe = "CWE-77" ecosystem = "npm" published_at = "2025-02-25T18:29:34Z" post_cutoff = false commit = "74f02c8e11f16ed1b355700092c1aa9c036a11bd" parent = "062f3ace8b08e86e9f63c004ffdb85942af1b94e" commit_url = "https://github.com/matrix-org/matrix-appservice-irc/commit/74f02c8e11f16ed1b355700092c1aa9c036a11bd" vendored = false host = "github" path = "src/irc/BridgedClient.ts" mode = "name" relpath = "src/irc/BridgedClient.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-02-25" fix_lines = { in_function = 5, in_file = 6, source_total = 8 } [[pair.expected]] cwe = "CWE-77" class = "command-injection" path = "src/irc/BridgedClient.ts" function = "setTopic" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-5mvm-89c9-9gm5: Matrix IRC Bridge allows IRC command injection to own puppeted user" [[pair]] name = "conductor-initengine-e981650" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "conductor-oss/conductor" cve = "CVE-2025-26074 GHSA-8gqp-hr9g-pg62" cwe = "CWE-78" ecosystem = "maven" published_at = "2025-06-30T18:31:50Z" post_cutoff = false commit = "e9816501df1e364a3d39d7fe37d6e167c40eaa1b" parent = "5976cad67bab4204e3ec4b2edd6f6831623c7c9a" commit_url = "https://github.com/conductor-oss/conductor/commit/e9816501df1e364a3d39d7fe37d6e167c40eaa1b" vendored = false host = "github" path = "core/src/main/java/com/netflix/conductor/core/events/ScriptEvaluator.java" mode = "name" relpath = "core/src/main/java/com/netflix/conductor/core/events/ScriptEvaluator.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-04-01" fix_lines = { in_function = 6, in_file = 5, source_total = 26 } [[pair.expected]] cwe = "CWE-78" class = "command-injection" path = "core/src/main/java/com/netflix/conductor/core/events/ScriptEvaluator.java" function = "initEngine" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-8gqp-hr9g-pg62: Conductor vulnerable to OS command injection through unrestricted access to Java classes" [[pair]] name = "amplify-codegen-ui-buildbindingexpression-ca98c38" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "Apache-2.0" repo = "aws-amplify/amplify-codegen-ui" cve = "CVE-2025-4318 GHSA-hf3j-86p7-mfw8" cwe = "CWE-95" ecosystem = "npm" published_at = "2026-07-30T20:57:24Z" post_cutoff = true commit = "ca98c38b7c3d69ae7c94d2f62b51e32e8165dae6" parent = "bbc3435e592aaf9a96ad231d5468784d8e95f4c9" commit_url = "https://github.com/aws-amplify/amplify-codegen-ui/commit/ca98c38b7c3d69ae7c94d2f62b51e32e8165dae6" vendored = false host = "github" path = "packages/codegen-ui-react/lib/react-component-render-helper.ts" mode = "name" relpath = "packages/codegen-ui-react/lib/react-component-render-helper.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-04-10" fix_lines = { in_function = 19, in_file = 103, source_total = 157 } [[pair.expected]] cwe = "CWE-95" class = "code-injection" path = "packages/codegen-ui-react/lib/react-component-render-helper.ts" function = "buildBindingExpression" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-hf3j-86p7-mfw8: AWS Amplify Studio UI Component Properties Has an Input Validation Issue" [[pair]] name = "jeecgboot-ispass-ddf0f61" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "jeecgboot/jeecgboot" cve = "CVE-2025-51825 GHSA-gj8w-ffq9-6828" cwe = "CWE-89" ecosystem = "maven" published_at = "2025-08-22T15:33:05Z" post_cutoff = false commit = "ddf0f61ae59d217b59884921a98a0bc69b143f41" parent = "4042579167ed2760b43fabc0fc03dc4e9b9ce767" commit_url = "https://github.com/jeecgboot/jeecgboot/commit/ddf0f61ae59d217b59884921a98a0bc69b143f41" vendored = false host = "github" path = "jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/AbstractQueryBlackListHandler.java" mode = "name" relpath = "jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/AbstractQueryBlackListHandler.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-05-27" fix_lines = { in_function = 10, in_file = 24, source_total = 72 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/AbstractQueryBlackListHandler.java" function = "isPass" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-gj8w-ffq9-6828: JeecgBoot SQL Injection Vulnerability" [[pair]] name = "larecipe-replacelinks-c1d0d56" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "saleem-hadad/larecipe" cve = "CVE-2025-53833 GHSA-jv7x-xhv2-p5v2" cwe = "CWE-1336" ecosystem = "composer" published_at = "2025-07-14T21:22:01Z" post_cutoff = false commit = "c1d0d56889655ce5f2645db5acf0e78d5fc3b36b" parent = "a5bd62b9ee2c9e15dee97a5cb7026736c8467269" commit_url = "https://github.com/saleem-hadad/larecipe/commit/c1d0d56889655ce5f2645db5acf0e78d5fc3b36b" vendored = false host = "github" path = "src/Models/Documentation.php" mode = "name" relpath = "src/Models/Documentation.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-07-14" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-1336" class = "template-injection" path = "src/Models/Documentation.php" function = "replaceLinks" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-jv7x-xhv2-p5v2: LaRecipe is vulnerable to Server-Side Template Injection attacks" [[pair]] name = "sequa-mcp-redirecttoauthorization-e569815" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "sequa-ai/sequa-mcp" cve = "CVE-2025-10619 GHSA-9pw5-wx67-q964" cwe = "CWE-77" ecosystem = "npm" published_at = "2025-09-17T21:30:43Z" post_cutoff = false commit = "e569815854166db5f71c2e722408f8957fb9e804" parent = "aa343a5013d274c88eca48be703531ea8d621195" commit_url = "https://github.com/sequa-ai/sequa-mcp/commit/e569815854166db5f71c2e722408f8957fb9e804" vendored = false host = "github" path = "src/helpers/node-oauth-client-provider.ts" mode = "name" relpath = "src/helpers/node-oauth-client-provider.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-09-09" fix_lines = { in_function = 6, in_file = 7, source_total = 8 } [[pair.expected]] cwe = "CWE-77" class = "command-injection" path = "src/helpers/node-oauth-client-provider.ts" function = "redirectToAuthorization" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-9pw5-wx67-q964: @sequa-ai/sequa-mcp has Command Injection vulnerability" [[pair]] name = "flink-cdc-tableexists-d576618" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "apache/flink-cdc" cve = "CVE-2025-62228 GHSA-wqm3-w3p6-xjgm" cwe = "CWE-89" ecosystem = "maven" published_at = "2025-10-09T15:31:03Z" post_cutoff = false commit = "d5766187a9a4b191820e10238d4594ae665cdb89" parent = "85a79aae2676d571fa952377055edcfafabd973e" commit_url = "https://github.com/apache/flink-cdc/commit/d5766187a9a4b191820e10238d4594ae665cdb89" vendored = false host = "github" path = "flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-oceanbase/src/main/java/org/apache/flink/cdc/connectors/oceanbase/catalog/OceanBaseMySQLCatalog.java" mode = "name" relpath = "flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-oceanbase/src/main/java/org/apache/flink/cdc/connectors/oceanbase/catalog/OceanBaseMySQLCatalog.java" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-09-18" fix_lines = { in_function = 21, in_file = 51, source_total = 77 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-oceanbase/src/main/java/org/apache/flink/cdc/connectors/oceanbase/catalog/OceanBaseMySQLCatalog.java" function = "tableExists" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-wqm3-w3p6-xjgm: Apache Flink CDC is vulnerable to SQL Injection through maliciously crafted identifiers" [[pair]] name = "hive-deletetablecolumnstatistics-c18d0df" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "apache/hive" cve = "CVE-2025-62728 GHSA-932v-x9x2-vq29" cwe = "CWE-89" ecosystem = "maven" published_at = "2025-11-26T09:31:22Z" post_cutoff = false commit = "c18d0df2702130cf5d0f050e516eb8999aa56301" parent = "770e70c98360ac0b029db46675e0dc5cd0e9040c" commit_url = "https://github.com/apache/hive/commit/c18d0df2702130cf5d0f050e516eb8999aa56301" vendored = false host = "github" path = "standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/MetaStoreDirectSql.java" mode = "name" relpath = "standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/MetaStoreDirectSql.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-11-03" fix_lines = { in_function = 17, in_file = 32, source_total = 44 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/MetaStoreDirectSql.java" function = "deleteTableColumnStatistics" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-932v-x9x2-vq29: Hive Metastore Server is vulnerable to SQL Injection" [[pair]] name = "mcp-server-kubernetes-execinpod-d091107" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "flux159/mcp-server-kubernetes" cve = "CVE-2025-66404 GHSA-wvxp-jp4w-w8wg" cwe = "CWE-77" ecosystem = "npm" published_at = "2025-12-03T20:44:45Z" post_cutoff = false commit = "d091107ff92d9ffad1b3c295092f142d6578c48b" parent = "0ab947f41c81a6a553f1c2acd733321d7a35f129" commit_url = "https://github.com/flux159/mcp-server-kubernetes/commit/d091107ff92d9ffad1b3c295092f142d6578c48b" vendored = false host = "github" path = "src/tools/exec_in_pod.ts" mode = "name" relpath = "src/tools/exec_in_pod.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-11-30" fix_lines = { in_function = 30, in_file = 48, source_total = 65 } [[pair.expected]] cwe = "CWE-77" class = "command-injection" path = "src/tools/exec_in_pod.ts" function = "execInPod" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-wvxp-jp4w-w8wg: mcp-server-kubernetes has potential security issue in exec_in_pod tool" [[pair]] name = "mcp-watch-clonerepo-e7da78c" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "kapilduraphe/mcp-watch" cve = "CVE-2025-66401 GHSA-27m7-ffhq-jqrm" cwe = "CWE-78" ecosystem = "npm" published_at = "2025-12-02T00:38:14Z" post_cutoff = false commit = "e7da78c5b4b960f8b66c254059ad9ebc544a91a6" parent = "0fca7228bd313ae5aa938d61311377e88ce6e682" commit_url = "https://github.com/kapilduraphe/mcp-watch/commit/e7da78c5b4b960f8b66c254059ad9ebc544a91a6" vendored = false host = "github" path = "src/scanner/McpScanner.ts" mode = "name" relpath = "src/scanner/McpScanner.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-11-30" fix_lines = { in_function = 8, in_file = 9, source_total = 11 } [[pair.expected]] cwe = "CWE-78" class = "command-injection" path = "src/scanner/McpScanner.ts" function = "cloneRepo" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-27m7-ffhq-jqrm: MCP Watch has a Critical Command Injection in cloneRepo allows Remote Code Execution (RCE) via malicious URL" [[pair]] name = "elysia-get-26935bf" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "elysiajs/elysia" cve = "CVE-2025-66457 GHSA-8vch-m3f4-q8jf" cwe = "CWE-94" ecosystem = "npm" published_at = "2025-12-09T17:12:05Z" post_cutoff = false commit = "26935bf76ebc43b4a43d48b173fc853de43bb51e" parent = "94f8528e0e093028868877e215f79f5ca21c519b" commit_url = "https://github.com/elysiajs/elysia/commit/26935bf76ebc43b4a43d48b173fc853de43bb51e" vendored = false host = "github" path = "src/compose.ts" mode = "name" relpath = "src/compose.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-12-01" fix_lines = { in_function = 20, in_file = 20, source_total = 36 } [[pair.expected]] cwe = "CWE-94" class = "code-injection" path = "src/compose.ts" function = "get" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-8vch-m3f4-q8jf: Elysia affected by arbitrary code injection through cookie config" [[pair]] name = "parsl-workflow-resources-013a928" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "parsl/parsl" cve = "CVE-2026-21892 GHSA-f2mf-q878-gh58" cwe = "CWE-89" ecosystem = "pip" published_at = "2026-01-06T18:04:21Z" post_cutoff = false commit = "013a928461e70f38a33258bd525a351ed828e974" parent = "2c37ae3e75137095302dac5f9cd3ca956cb51a47" commit_url = "https://github.com/parsl/parsl/commit/013a928461e70f38a33258bd525a351ed828e974" vendored = false host = "github" path = "parsl/monitoring/visualization/views.py" mode = "name" relpath = "parsl/monitoring/visualization/views.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-01-05" fix_lines = { in_function = 8, in_file = 8, source_total = 14 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "parsl/monitoring/visualization/views.py" function = "workflow_resources" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-f2mf-q878-gh58: Parsl Monitoring Visualization Vulnerable to SQL Injection" [[pair]] name = "workers-sdk-handler-99b1f32" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "Apache-2.0" repo = "cloudflare/workers-sdk" cve = "CVE-2026-0933 GHSA-36p8-mvp6-cv38" cwe = "CWE-78" ecosystem = "npm" published_at = "2026-01-21T23:00:35Z" post_cutoff = false commit = "99b1f328a9afe181b49f1114ed47f15f6d25f0be" parent = "e98c95aa22938f5ab6c3c1befe91350b9dc2ba0c" commit_url = "https://github.com/cloudflare/workers-sdk/commit/99b1f328a9afe181b49f1114ed47f15f6d25f0be" vendored = false host = "github" path = "packages/wrangler/src/pages/deploy.ts" mode = "name" relpath = "packages/wrangler/src/pages/deploy.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-01-13" fix_lines = { in_function = 7, in_file = 7, source_total = 9 } [[pair.expected]] cwe = "CWE-78" class = "command-injection" path = "packages/wrangler/src/pages/deploy.ts" function = "handler" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-36p8-mvp6-cv38: Wrangler affected by OS Command Injection in `wrangler pages deploy`" [[pair]] name = "django-add-filtered-relation-005d60d" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "BSD-3-Clause" repo = "django/django" cve = "CVE-2026-1312 GHSA-6426-9fv3-65x8" cwe = "CWE-89" ecosystem = "pip" published_at = "2026-02-03T15:30:24Z" post_cutoff = false commit = "005d60d97c4dfb117503bdb6f2facfcaf9315d84" parent = "69065ca869b0970dff8fdd8fafb390bf8b3bf222" commit_url = "https://github.com/django/django/commit/005d60d97c4dfb117503bdb6f2facfcaf9315d84" vendored = false host = "github" path = "django/db/models/sql/query.py" mode = "name" relpath = "django/db/models/sql/query.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-02-03" fix_lines = { in_function = 5, in_file = 5, source_total = 5 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "django/db/models/sql/query.py" function = "add_filtered_relation" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-6426-9fv3-65x8: Django has an SQL Injection issue" [[pair]] name = "webhooks-init-8834499" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "craftcms/webhooks" cve = "CVE-2026-32261 GHSA-8wg7-wm29-2rvg" cwe = "CWE-1336" ecosystem = "composer" published_at = "2026-03-16T18:11:23Z" post_cutoff = false commit = "88344991a68b07145567c46dfd0ae3328c521f62" parent = "d7904f55b8e53286b620cf7257e8a39d120a61ad" commit_url = "https://github.com/craftcms/webhooks/commit/88344991a68b07145567c46dfd0ae3328c521f62" vendored = false host = "github" path = "src/Plugin.php" mode = "name" relpath = "src/Plugin.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-02-13" fix_lines = { in_function = 8, in_file = 4, source_total = 8 } [[pair.expected]] cwe = "CWE-1336" class = "template-injection" path = "src/Plugin.php" function = "init" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-8wg7-wm29-2rvg: RCE via SSTI for users with permissions to access the Craft CMS Webhooks plugin" [[pair]] name = "git-js-preventuploadpack-1effd8e" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "steveukx/git-js" cve = "CVE-2026-28291 GHSA-jcxm-m3jx-f287" cwe = "CWE-78" ecosystem = "npm" published_at = "2026-04-13T16:35:37Z" post_cutoff = false commit = "1effd8e5012a5da05a9776512fac3e39b11f2d2d" parent = "1402490d14f4125b08f3b2d6c86d3baa0feae6fb" commit_url = "https://github.com/steveukx/git-js/commit/1effd8e5012a5da05a9776512fac3e39b11f2d2d" vendored = false host = "github" path = "simple-git/src/lib/plugins/block-unsafe-operations-plugin.ts" mode = "name" relpath = "simple-git/src/lib/plugins/block-unsafe-operations-plugin.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-02-21" fix_lines = { in_function = 2, in_file = 7, source_total = 8 } [[pair.expected]] cwe = "CWE-78" class = "command-injection" path = "simple-git/src/lib/plugins/block-unsafe-operations-plugin.ts" function = "preventUploadPack" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-jcxm-m3jx-f287: simple-git Affected by Command Execution via Option-Parsing Bypass" [[pair]] name = "ormar-query-aggr-function-a03bae1" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "collerek/ormar" cve = "CVE-2026-26198 GHSA-xxh2-68g9-8jqr" cwe = "CWE-89" ecosystem = "pip" published_at = "2026-02-23T22:12:17Z" post_cutoff = false commit = "a03bae14fe01358d3eaf7e319fcd5db2e4956b16" parent = "ef95d3214daf9ccfd5591ae51d8b2fbe4b66c633" commit_url = "https://github.com/collerek/ormar/commit/a03bae14fe01358d3eaf7e319fcd5db2e4956b16" vendored = false host = "github" path = "ormar/queryset/queryset.py" mode = "name" relpath = "ormar/queryset/queryset.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-02-22" fix_lines = { in_function = 7, in_file = 6, source_total = 7 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "ormar/queryset/queryset.py" function = "_query_aggr_function" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-xxh2-68g9-8jqr: ormar is vulnerable to SQL Injection through aggregate functions min() and max()" [[pair]] name = "intake-expand-defaults-d0c0b6b" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "BSD-2-Clause" repo = "intake/intake" cve = "CVE-2026-33310 GHSA-37g4-qqqv-7m99" cwe = "CWE-78" ecosystem = "pip" published_at = "2026-03-19T17:46:54Z" post_cutoff = false commit = "d0c0b6b57c1cb3f73880655ded4a9b0e18e1fd1b" parent = "67e0303735a60cf0f261e34c68139d0d3aa48c87" commit_url = "https://github.com/intake/intake/commit/d0c0b6b57c1cb3f73880655ded4a9b0e18e1fd1b" vendored = false host = "github" path = "intake/catalog/utils.py" mode = "name" relpath = "intake/catalog/utils.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-03-09" fix_lines = { in_function = 4, in_file = 8, source_total = 21 } [[pair.expected]] cwe = "CWE-78" class = "command-injection" path = "intake/catalog/utils.py" function = "expand_defaults" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-37g4-qqqv-7m99: Intake has a Command Injection via shell() Expansion in Parameter Defaults" [[pair]] name = "openhands-get-git-diff-698cfc2" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "openhands/openhands" cve = "CVE-2026-33718 GHSA-7h8w-hj9j-8rjw" cwe = "CWE-78" ecosystem = "pip" published_at = "2026-03-25T21:54:55Z" post_cutoff = false commit = "698cfc2520cdc50eac5fa869c6c1ba5c8fee9e13" parent = "83561701939fe70577e74c4aeb5acd2f7f8f7da3" commit_url = "https://github.com/openhands/openhands/commit/698cfc2520cdc50eac5fa869c6c1ba5c8fee9e13" vendored = false host = "github" path = "openhands/runtime/utils/git_diff.py" mode = "name" relpath = "openhands/runtime/utils/git_diff.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-03-09" fix_lines = { in_function = 18, in_file = 17, source_total = 35 } [[pair.expected]] cwe = "CWE-78" class = "command-injection" path = "openhands/runtime/utils/git_diff.py" function = "get_git_diff" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-7h8w-hj9j-8rjw: OpenHands is Vulnerable to Command Injection through its Git Diff Handler" [[pair]] name = "scitokens-getkeyinfo-3dba108" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "scitokens/scitokens" cve = "CVE-2026-32714 GHSA-rh5m-2482-966c" cwe = "CWE-89" ecosystem = "pip" published_at = "2026-03-31T22:49:15Z" post_cutoff = false commit = "3dba108853f2f4a6c0f2325c03779bf083c41cf2" parent = "66b075c35da18f8364276553513a53c596b4b8e3" commit_url = "https://github.com/scitokens/scitokens/commit/3dba108853f2f4a6c0f2325c03779bf083c41cf2" vendored = false host = "github" path = "src/scitokens/utils/keycache.py" mode = "name" relpath = "src/scitokens/utils/keycache.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-03-13" fix_lines = { in_function = 12, in_file = 18, source_total = 31 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "src/scitokens/utils/keycache.py" function = "getkeyinfo" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-rh5m-2482-966c: SciTokens is vulnerable to SQL Injection in KeyCache" [[pair]] name = "langchain-get-template-variables-6bab0ba" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "langchain-ai/langchain" cve = "CVE-2026-40087 GHSA-926x-3r5x-gfhw" cwe = "CWE-1336" ecosystem = "pip" published_at = "2026-04-08T21:51:32Z" post_cutoff = false commit = "6bab0ba3c12328008ddca3e0d54ff5a6151cd27b" parent = "4fe869f1c336e1df9fe3a6bd37f39a4d354a8608" commit_url = "https://github.com/langchain-ai/langchain/commit/6bab0ba3c12328008ddca3e0d54ff5a6151cd27b" vendored = false host = "github" path = "libs/core/langchain_core/prompts/string.py" mode = "name" relpath = "libs/core/langchain_core/prompts/string.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-04-08" fix_lines = { in_function = 23, in_file = 71, source_total = 95 } [[pair.expected]] cwe = "CWE-1336" class = "template-injection" path = "libs/core/langchain_core/prompts/string.py" function = "get_template_variables" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-926x-3r5x-gfhw: LangChain has incomplete f-string validation in prompt templates" [[pair]] name = "math-codegen-interpreter-4bb52d3" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "mauriciopoppe/math-codegen" cve = "CVE-2026-41507 GHSA-p6x5-p4xf-cc4r" cwe = "CWE-94" ecosystem = "npm" published_at = "2026-04-17T22:31:45Z" post_cutoff = false commit = "4bb52d3030683362b3559ee8dd91350555a05f6b" parent = "abfc95c214245b06f3ceb2583393b003d1cd13eb" commit_url = "https://github.com/mauriciopoppe/math-codegen/commit/4bb52d3030683362b3559ee8dd91350555a05f6b" vendored = false host = "github" path = "lib/Interpreter.js" mode = "name" relpath = "lib/Interpreter.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-04-09" fix_lines = { in_function = 4, in_file = 5, source_total = 16 } [[pair.expected]] cwe = "CWE-94" class = "code-injection" path = "lib/Interpreter.js" function = "Interpreter" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-p6x5-p4xf-cc4r: Remote Code Execution (RCE) via String Literal Injection into math-codegen" [[pair]] name = "amazon-redshift-python-driver-vector-in-69a69df" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "aws/amazon-redshift-python-driver" cve = "CVE-2026-8838 GHSA-29h4-r29x-hchv" cwe = "CWE-94" ecosystem = "pip" published_at = "2026-05-29T19:32:28Z" post_cutoff = false commit = "69a69dfdead75918e20384da52bcd760ded8dbca" parent = "2c1dd5b9aca1945a1b8e01b2359075d9e8b0e77c" commit_url = "https://github.com/aws/amazon-redshift-python-driver/commit/69a69dfdead75918e20384da52bcd760ded8dbca" vendored = false host = "github" path = "redshift_connector/utils/type_utils.py" mode = "name" relpath = "redshift_connector/utils/type_utils.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-05-18" fix_lines = { in_function = 5, in_file = 24, source_total = 25 } [[pair.expected]] cwe = "CWE-94" class = "code-injection" path = "redshift_connector/utils/type_utils.py" function = "vector_in" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-29h4-r29x-hchv: amazon-redshift-python-driver vulnerable to Remote Code Execution via eval() Injection" [[pair]] name = "yt-dlp-prepare-outtmpl-5faffa9" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Unlicense" repo = "yt-dlp/yt-dlp" cve = "GHSA-69qj-pvh9-c5wg" cwe = "CWE-78" ecosystem = "pip" published_at = "2026-06-16T22:29:14Z" post_cutoff = true commit = "5faffa999fd33b373d47773e8ee639d072accec2" parent = "7aac95eae663be82cffeaf2a8c1193a5e349e401" commit_url = "https://github.com/yt-dlp/yt-dlp/commit/5faffa999fd33b373d47773e8ee639d072accec2" vendored = false host = "github" path = "yt_dlp/YoutubeDL.py" mode = "name" relpath = "yt_dlp/YoutubeDL.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-06-06" fix_lines = { in_function = 10, in_file = 22, source_total = 53 } [[pair.expected]] cwe = "CWE-78" class = "command-injection" path = "yt_dlp/YoutubeDL.py" function = "prepare_outtmpl" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-69qj-pvh9-c5wg: yt-dlp: Arbitrary command injection possible if --exec option used with yt-dlp" [[pair]] name = "wsgidav-exists-record-by-primary-key-6f35776" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "mar10/wsgidav" cve = "CVE-2026-55509 GHSA-p6gw-4frg-j7jw" cwe = "CWE-89" ecosystem = "pip" published_at = "2026-08-28T18:12:17Z" post_cutoff = true commit = "6f35776c9188f130ab044ce557015d51aaa83500" parent = "67abdbd7d622fcf29aefdfbd0c9910de9e0c8b3d" commit_url = "https://github.com/mar10/wsgidav/commit/6f35776c9188f130ab044ce557015d51aaa83500" vendored = false host = "github" path = "wsgidav/samples/mysql_dav_provider.py" mode = "name" relpath = "wsgidav/samples/mysql_dav_provider.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-06-27" fix_lines = { in_function = 40, in_file = 112, source_total = 140 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "wsgidav/samples/mysql_dav_provider.py" function = "_exists_record_by_primary_key" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-p6gw-4frg-j7jw: WsgiDAV MySQL provider has a blind SQL injection" [[pair]] name = "dynatrace-mcp-generatedqlsearchentitycommand-15d3546" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "dynatrace-oss/dynatrace-mcp" cve = "GHSA-pqh8-p93p-2rx7" cwe = "CWE-943" ecosystem = "npm" published_at = "2026-07-31T15:56:12Z" post_cutoff = true commit = "15d3546c0618ffbaeaeca477337e08e92f2151bc" parent = "35db4695ce24f19d5326edee5a86e9ba39e13f69" commit_url = "https://github.com/dynatrace-oss/dynatrace-mcp/commit/15d3546c0618ffbaeaeca477337e08e92f2151bc" vendored = false host = "github" path = "src/capabilities/find-monitored-entity-by-name.ts" mode = "name" relpath = "src/capabilities/find-monitored-entity-by-name.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-07-14" fix_lines = { in_function = 3, in_file = 6, source_total = 82 } [[pair.expected]] cwe = "CWE-943" class = "query-injection" path = "src/capabilities/find-monitored-entity-by-name.ts" function = "generateDqlSearchEntityCommand" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-pqh8-p93p-2rx7: @dynatrace-oss/dynatrace-mcp-server has a DQL injection via parameters not documented as DQL" [[pair]] name = "agno-delete-by-metadata-6780513" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "agno-agi/agno" cve = "CVE-2026-10105 GHSA-82m5-3pcp-hccq" cwe = "CWE-89" ecosystem = "pip" published_at = "2026-05-29T18:31:34Z" post_cutoff = false commit = "678051366f14fe21de347b58a400bd707d5bebea" parent = "f2fdceeb735f68bf750aae9b4bc4de9ebde7e0fa" commit_url = "https://github.com/agno-agi/agno/commit/678051366f14fe21de347b58a400bd707d5bebea" vendored = false host = "github" path = "libs/agno/agno/vectordb/clickhouse/clickhousedb.py" mode = "name" relpath = "libs/agno/agno/vectordb/clickhouse/clickhousedb.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-07-27" fix_lines = { in_function = 20, in_file = 21, source_total = 26 } [[pair.expected]] cwe = "CWE-89" class = "sqli" path = "libs/agno/agno/vectordb/clickhouse/clickhousedb.py" function = "delete_by_metadata" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-82m5-3pcp-hccq: agno contains a SQL injection vulnerability" [[pair]] name = "virtualenv-quote-d721ff1" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "pypa/virtualenv" cve = "CVE-2026-102937 GHSA-x78j-v8h9-3j2q" cwe = "CWE-78" ecosystem = "pip" published_at = "2026-10-01T15:08:29Z" post_cutoff = true commit = "d721ff140ce4afdc2a9b76751e4584e25d9fbea6" parent = "087a2ef8bd3aa15b562a3558b1068f603e50f77a" commit_url = "https://github.com/pypa/virtualenv/commit/d721ff140ce4afdc2a9b76751e4584e25d9fbea6" vendored = false host = "github" path = "src/virtualenv/activation/batch/__init__.py" mode = "name" relpath = "src/virtualenv/activation/batch/__init__.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-09-18" fix_lines = { in_function = 10, in_file = 63, source_total = 127 } [[pair.expected]] cwe = "CWE-78" class = "command-injection" path = "src/virtualenv/activation/batch/__init__.py" function = "quote" mechanism = "source_reaches_sink" family = "injection" evidence = "GHSA-x78j-v8h9-3j2q: virtualenv: Command injection via --prompt in activate.bat (batch activator)" [[pair]] name = "zend-form-createattributesstring-6fe4031" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "BSD-3-Clause" repo = "zendframework/zend-form" cve = "GHSA-gvpp-6jrj-5pqc" cwe = "CWE-79" ecosystem = "composer" published_at = "2024-06-07T21:58:34Z" post_cutoff = false commit = "6fe40314e8e3477494aadd03d62573bd1c212bd1" parent = "6afef49dae54bf68330825f6f6f3463a7bb992e9" commit_url = "https://github.com/zendframework/zend-form/commit/6fe40314e8e3477494aadd03d62573bd1c212bd1" vendored = false host = "github" path = "src/View/Helper/AbstractHelper.php" mode = "name" relpath = "src/View/Helper/AbstractHelper.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2014-04-15" fix_lines = { in_function = 7, in_file = 8, source_total = 10 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/View/Helper/AbstractHelper.php" function = "createAttributesString" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-gvpp-6jrj-5pqc: Zend-Form vulnerable to Cross-site Scripting" [[pair]] name = "zendframework-htmlattribs-1dd4f8c" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "BSD-3-Clause" repo = "zendframework/zendframework" cve = "GHSA-8q77-cv62-jj38" cwe = "CWE-79" ecosystem = "composer" published_at = "2024-06-07T20:04:04Z" post_cutoff = false commit = "1dd4f8cede07469390eef1e629f808349fa1b5ea" parent = "692a9d1f8f0d6b30bfd848241febd9d5e180d93a" commit_url = "https://github.com/zendframework/zendframework/commit/1dd4f8cede07469390eef1e629f808349fa1b5ea" vendored = false host = "github" path = "library/Zend/View/Helper/AbstractHtmlElement.php" mode = "name" relpath = "library/Zend/View/Helper/AbstractHtmlElement.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2014-04-15" fix_lines = { in_function = 8, in_file = 11, source_total = 36 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "library/Zend/View/Helper/AbstractHtmlElement.php" function = "htmlAttribs" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-8q77-cv62-jj38: Zendframework has potential Cross-site Scripting vector in multiple view helpers" [[pair]] name = "scnsocialauth-invoke-4a00966" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "BSD-3-Clause" repo = "socalnick/scnsocialauth" cve = "GHSA-g6f5-4w43-2x63" cwe = "CWE-79" ecosystem = "composer" published_at = "2024-05-29T13:04:32Z" post_cutoff = false commit = "4a00966c41bc37251586d007564c5c891eba3700" parent = "d255c32fe80c30bf936164736e6e7c1bf72773cf" commit_url = "https://github.com/socalnick/scnsocialauth/commit/4a00966c41bc37251586d007564c5c891eba3700" vendored = false host = "github" path = "src/ScnSocialAuth/View/Helper/SocialSignInButton.php" mode = "name" relpath = "src/ScnSocialAuth/View/Helper/SocialSignInButton.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2015-01-16" fix_lines = { in_function = 17, in_file = 15, source_total = 20 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/ScnSocialAuth/View/Helper/SocialSignInButton.php" function = "__invoke" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-g6f5-4w43-2x63: ScnSocialAuth Cross-site Scripting vulnerability in login redirect param" [[pair]] name = "ldapcherry-check-auth-6f98076" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "kakwa/ldapcherry" cve = "CVE-2019-25095 GHSA-vq8w-x8v7-f88m" cwe = "CWE-79" ecosystem = "pip" published_at = "2023-01-05T09:30:28Z" post_cutoff = false commit = "6f98076281e9452fdb1adcd1bcbb70a6f968ade9" parent = "1ed654c91bf2caeedbad34944bf837b6c21a2292" commit_url = "https://github.com/kakwa/ldapcherry/commit/6f98076281e9452fdb1adcd1bcbb70a6f968ade9" vendored = false host = "github" path = "ldapcherry/__init__.py" mode = "name" relpath = "ldapcherry/__init__.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2019-01-02" fix_lines = { in_function = 10, in_file = 12, source_total = 23 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "ldapcherry/__init__.py" function = "_check_auth" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-vq8w-x8v7-f88m: LdapCherry Cross-site Scripting vulnerbaility" [[pair]] name = "framework-attributestostring-ae4d790" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "laravel/framework" cve = "GHSA-vr95-p7q6-8m9q" cwe = "CWE-79" ecosystem = "composer" published_at = "2024-05-15T22:16:06Z" post_cutoff = false commit = "ae4d790e99f3b743bc49984d37c9ca70adc62cd7" parent = "bd67cc22af6fbc1f5745b0e3ce79e0a12b092048" commit_url = "https://github.com/laravel/framework/commit/ae4d790e99f3b743bc49984d37c9ca70adc62cd7" vendored = false host = "github" path = "src/Illuminate/View/Compilers/ComponentTagCompiler.php" mode = "name" relpath = "src/Illuminate/View/Compilers/ComponentTagCompiler.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2020-03-13" fix_lines = { in_function = 6, in_file = 21, source_total = 40 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/Illuminate/View/Compilers/ComponentTagCompiler.php" function = "attributesToString" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-vr95-p7q6-8m9q: Laravel Cross-site Scripting (XSS) vulnerability in blade templating" [[pair]] name = "vditor-fixfirefoxarrowuptable-1b2382d" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "vanessa219/vditor" cve = "CVE-2021-32855 GHSA-vfmp-9999-6wqj" cwe = "CWE-79" ecosystem = "npm" published_at = "2023-02-21T15:30:23Z" post_cutoff = false commit = "1b2382d7f8a4ee509d9245db4450d926a0b24146" parent = "30891f9bac9d0c3571fd16c58065a14c7f0bc90c" commit_url = "https://github.com/vanessa219/vditor/commit/1b2382d7f8a4ee509d9245db4450d926a0b24146" vendored = false host = "github" path = "src/ts/util/fixBrowserBehavior.ts" mode = "name" relpath = "src/ts/util/fixBrowserBehavior.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2021-09-21" fix_lines = { in_function = 1, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/ts/util/fixBrowserBehavior.ts" function = "fixFirefoxArrowUpTable" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-vfmp-9999-6wqj: Vditor Cross-site Scripting vulnerability" [[pair]] name = "jquery-minicolors-init-ef13482" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "claviska/jquery-minicolors" cve = "CVE-2021-32850 GHSA-crh5-vv2v-c82q" cwe = "CWE-79" ecosystem = "npm" published_at = "2023-02-21T00:30:20Z" post_cutoff = false commit = "ef134824a7f4110ada53ea6c173111a4fa2f48f3" parent = "707b80383c192250772386e7f590abc0835cd510" commit_url = "https://github.com/claviska/jquery-minicolors/commit/ef134824a7f4110ada53ea6c173111a4fa2f48f3" vendored = false host = "github" path = "jquery.minicolors.js" mode = "name" relpath = "jquery.minicolors.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2021-11-24" fix_lines = { in_function = 3, in_file = 2, source_total = 5 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "jquery.minicolors.js" function = "init" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-crh5-vv2v-c82q: @claviska/jquery-minicolors vulnerable to Cross-site Scripting" [[pair]] name = "mind-elixir-core-creatediv-0734852" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "ssshooter/mind-elixir-core" cve = "CVE-2021-32851 GHSA-m22q-97p5-79v2" cwe = "CWE-79" ecosystem = "npm" published_at = "2023-02-21T00:30:20Z" post_cutoff = false commit = "073485269ac83af24371f35bd08507defa885655" parent = "6d5c5c66d583d9b486b03c4b56e026c6fdd1d69b" commit_url = "https://github.com/ssshooter/mind-elixir-core/commit/073485269ac83af24371f35bd08507defa885655" vendored = false host = "github" path = "src/plugin/nodeMenu.ts" mode = "name" relpath = "src/plugin/nodeMenu.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2021-11-25" fix_lines = { in_function = 15, in_file = 11, source_total = 42 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/plugin/nodeMenu.ts" function = "createDiv" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-m22q-97p5-79v2: Mind-elixir Cross-site Scripting vulnerability" [[pair]] name = "eslint-detailed-reporter-renderissue-505c190" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "mportuga/eslint-detailed-reporter" cve = "CVE-2022-4942 GHSA-4xr4-89m5-46c7" cwe = "CWE-79" ecosystem = "npm" published_at = "2023-04-20T06:30:17Z" post_cutoff = false commit = "505c190efd4905990db6207863bdcbd9b1d7e1bd" parent = "f19967fb85454b3ded7e89cd27b0826a40f45283" commit_url = "https://github.com/mportuga/eslint-detailed-reporter/commit/505c190efd4905990db6207863bdcbd9b1d7e1bd" vendored = false host = "github" path = "lib/template-generator.js" mode = "name" relpath = "lib/template-generator.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2022-06-02" fix_lines = { in_function = 2, in_file = 12, source_total = 15 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "lib/template-generator.js" function = "renderIssue" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-4xr4-89m5-46c7: eslint-detailed-reporter vulnerable to cross-site scripting" [[pair]] name = "sanitize-url-decodehtmlcharacters-d4bdc89" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "braintree/sanitize-url" cve = "CVE-2022-48345 GHSA-q8gg-vj6m-hgmj" cwe = "CWE-79" ecosystem = "npm" published_at = "2023-02-24T06:30:16Z" post_cutoff = false commit = "d4bdc89f1743fe3cdb7c3f24b06e4c875f349b0c" parent = "b70161daebd9523590fc6feda017d0489a8f6002" commit_url = "https://github.com/braintree/sanitize-url/commit/d4bdc89f1743fe3cdb7c3f24b06e4c875f349b0c" vendored = false host = "github" path = "src/index.ts" mode = "name" relpath = "src/index.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2022-10-20" fix_lines = { in_function = 1, in_file = 3, source_total = 4 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/index.ts" function = "decodeHtmlCharacters" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-q8gg-vj6m-hgmj: @braintree/sanitize-url Cross-site Scripting vulnerability" [[pair]] name = "modoboa-identities-eef9ab7" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "ISC" repo = "modoboa/modoboa" cve = "CVE-2023-0519 GHSA-jm3m-wr3p-hjrq" cwe = "CWE-79" ecosystem = "pip" published_at = "2023-01-27T00:30:18Z" post_cutoff = false commit = "eef9ab72b5305578a3ad7a7463bd284aa645e98b" parent = "718ee4370701c715a62edab3b206ed1b469f73d4" commit_url = "https://github.com/modoboa/modoboa/commit/eef9ab72b5305578a3ad7a7463bd284aa645e98b" vendored = false host = "github" path = "modoboa/admin/static/admin/js/admin.js" mode = "name" relpath = "modoboa/admin/static/admin/js/admin.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-01-26" fix_lines = { in_function = 2, in_file = 1, source_total = 4 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "modoboa/admin/static/admin/js/admin.js" function = "Identities" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-jm3m-wr3p-hjrq: Cross-site Scripting in modoboa" [[pair]] name = "jquery-validation-delegate-7a490d8" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "jquery-validation/jquery-validation" cve = "CVE-2025-3573 GHSA-rrj2-ph5q-jxw2" cwe = "CWE-79" ecosystem = "npm" published_at = "2025-04-15T06:30:34Z" post_cutoff = false commit = "7a490d8f39bd988027568ddcf51755e1f4688902" parent = "cfe74a19b671b0983b3b13dbf959619cfe926de9" commit_url = "https://github.com/jquery-validation/jquery-validation/commit/7a490d8f39bd988027568ddcf51755e1f4688902" vendored = false host = "github" path = "src/core.js" mode = "name" relpath = "src/core.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-02-01" fix_lines = { in_function = 14, in_file = 12, source_total = 15 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/core.js" function = "delegate" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-rrj2-ph5q-jxw2: jquery-validation vulnerable to Cross-site Scripting" [[pair]] name = "archiva-checkparamchars-d62e81c" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "apache/archiva" cve = "CVE-2023-28158 GHSA-qf34-f43r-gv9p" cwe = "CWE-79" ecosystem = "maven" published_at = "2023-03-29T15:30:17Z" post_cutoff = false commit = "d62e81c7e75f617cf01d2a75952a2c857758f8c4" parent = "4d93c1f457e3a285e84a46f25fceee1c0d2bd615" commit_url = "https://github.com/apache/archiva/commit/d62e81c7e75f617cf01d2a75952a2c857758f8c4" vendored = false host = "github" path = "archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/api/DefaultFileUploadService.java" mode = "name" relpath = "archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/api/DefaultFileUploadService.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-03-14" fix_lines = { in_function = 10, in_file = 19, source_total = 29 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/api/DefaultFileUploadService.java" function = "checkParamChars" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-qf34-f43r-gv9p: Apache Archiva vulnerable to privilege escalation via stored cross-site scripting (XSS)" [[pair]] name = "silverstripe-form-capture-details-5b3aa39" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "BSD-3-Clause" repo = "bigfork/silverstripe-form-capture" cve = "CVE-2023-28851 GHSA-38h6-gmr2-j4wx" cwe = "CWE-79" ecosystem = "composer" published_at = "2023-04-03T21:06:31Z" post_cutoff = false commit = "5b3aa39dd1eef042f173167b0fa4d3f717971772" parent = "9da789e26e38cac8f09d20fca7b36f7b3678a28c" commit_url = "https://github.com/bigfork/silverstripe-form-capture/commit/5b3aa39dd1eef042f173167b0fa4d3f717971772" vendored = false host = "github" path = "src/Model/CapturedFormSubmission.php" mode = "name" relpath = "src/Model/CapturedFormSubmission.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-03-31" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/Model/CapturedFormSubmission.php" function = "Details" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-38h6-gmr2-j4wx: Silverstripe Form Capture vulnerable to stored cross-site-scripting" [[pair]] name = "whatsapp-chat-exporter-create-html-bfdc68c" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "knugihk/whatsapp-chat-exporter" cve = "GHSA-8c6x-g4fw-8rf4" cwe = "CWE-79" ecosystem = "pip" published_at = "2023-07-10T21:54:36Z" post_cutoff = false commit = "bfdc68cd6ad53ceecf132773f9aaba50dd80fe79" parent = "594a04adbcfbf7b4e6185348fd77cb7ae77f4452" commit_url = "https://github.com/knugihk/whatsapp-chat-exporter/commit/bfdc68cd6ad53ceecf132773f9aaba50dd80fe79" vendored = false host = "github" path = "Whatsapp_Chat_Exporter/extract.py" mode = "name" relpath = "Whatsapp_Chat_Exporter/extract.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-06-15" fix_lines = { in_function = 2, in_file = 1, source_total = 4 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "Whatsapp_Chat_Exporter/extract.py" function = "create_html" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-8c6x-g4fw-8rf4: Whatsapp-Chat-Exporter has Cross-Site Scripting vulnerability in HTML output of chats." [[pair]] name = "ckeditor-wordcount-plugin-strip-0f03b3e" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "w8tcha/ckeditor-wordcount-plugin" cve = "CVE-2023-37905 GHSA-q9w4-w667-qqj4" cwe = "CWE-79" ecosystem = "npm" published_at = "2023-07-10T21:54:03Z" post_cutoff = false commit = "0f03b3e5b7c1409998a13aba3a95396e6fa349d8" parent = "d5a876dcb3093539f1b0a3270b640cf93fe78cf0" commit_url = "https://github.com/w8tcha/ckeditor-wordcount-plugin/commit/0f03b3e5b7c1409998a13aba3a95396e6fa349d8" vendored = false host = "github" path = "wordcount/plugin.js" mode = "name" relpath = "wordcount/plugin.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-07-08" fix_lines = { in_function = 5, in_file = 5, source_total = 8 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "wordcount/plugin.js" function = "strip" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-q9w4-w667-qqj4: ckeditor-wordcount-plugin vulnerable to Cross-site Scripting in Source Mode of Editor" [[pair]] name = "critters-createdocument-7757902" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "Apache-2.0" repo = "googlechromelabs/critters" cve = "CVE-2023-3481 GHSA-cx3j-qqxj-9597" cwe = "CWE-79" ecosystem = "npm" published_at = "2023-08-11T18:57:53Z" post_cutoff = false commit = "7757902c9e0b3285d516359b3cb602cd9d50d80e" parent = "c663a2431a9956d7f7c2be2554f4c0d82f32999a" commit_url = "https://github.com/googlechromelabs/critters/commit/7757902c9e0b3285d516359b3cb602cd9d50d80e" vendored = false host = "github" path = "packages/critters/src/dom.js" mode = "name" relpath = "packages/critters/src/dom.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-08-04" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "packages/critters/src/dom.js" function = "createDocument" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-cx3j-qqxj-9597: Critters Cross-site Scripting Vulnerability" [[pair]] name = "mjml-python-parse-84c495d" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "felixschwarz/mjml-python" cve = "CVE-2024-26151 GHSA-578p-fxmm-6229" cwe = "CWE-79" ecosystem = "pip" published_at = "2024-02-22T21:40:59Z" post_cutoff = false commit = "84c495da20a91640a1ca551ace17df7f3be644aa" parent = "3308bbae0d36b048f89eb5057d2c2a6a87e868da" commit_url = "https://github.com/felixschwarz/mjml-python/commit/84c495da20a91640a1ca551ace17df7f3be644aa" vendored = false host = "github" path = "mjml/mjml2html.py" mode = "name" relpath = "mjml/mjml2html.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-11-17" fix_lines = { in_function = 2, in_file = 3, source_total = 5 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "mjml/mjml2html.py" function = "parse" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-578p-fxmm-6229: Potentially untrusted input is rendered as HTML in final output" [[pair]] name = "apollo-client-nextjs-transportdatatojs-b92bc42" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "apollographql/apollo-client-nextjs" cve = "CVE-2024-23841 GHSA-rv8p-rr2h-fgpg" cwe = "CWE-80" ecosystem = "npm" published_at = "2024-01-30T20:57:45Z" post_cutoff = false commit = "b92bc42abd5f8e17d4db361c36bd08e4f541a46b" parent = "4271a8c1d06ba089b5de4da59ff8258f7528ede3" commit_url = "https://github.com/apollographql/apollo-client-nextjs/commit/b92bc42abd5f8e17d4db361c36bd08e4f541a46b" vendored = false host = "github" path = "package/src/ssr/dataTransport.ts" mode = "name" relpath = "package/src/ssr/dataTransport.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-01-30" fix_lines = { in_function = 4, in_file = 3, source_total = 29 } [[pair.expected]] cwe = "CWE-80" class = "xss" path = "package/src/ssr/dataTransport.ts" function = "transportDataToJS" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-rv8p-rr2h-fgpg: @apollo/experimental-nextjs-app-support Cross-site Scripting vulnerability" [[pair]] name = "urql-transportdatatojs-4b7011b" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "urql-graphql/urql" cve = "CVE-2024-24556 GHSA-qhjf-hm5j-335w" cwe = "CWE-79" ecosystem = "npm" published_at = "2024-01-30T20:57:28Z" post_cutoff = false commit = "4b7011b70d5718728ff912d02a4dbdc7f703540d" parent = "b4c46f2dd8eb43186ac21861a5ce6df958463479" commit_url = "https://github.com/urql-graphql/urql/commit/4b7011b70d5718728ff912d02a4dbdc7f703540d" vendored = false host = "github" path = "packages/next-urql/src/DataHydrationContext.ts" mode = "name" relpath = "packages/next-urql/src/DataHydrationContext.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-01-30" fix_lines = { in_function = 2, in_file = 2, source_total = 27 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "packages/next-urql/src/DataHydrationContext.ts" function = "transportDataToJS" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-qhjf-hm5j-335w: @urql/next Cross-site Scripting vulnerability" [[pair]] name = "dependency-check-plugin-transform-b3b286a" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "jenkinsci/dependency-check-plugin" cve = "CVE-2024-28153 GHSA-9pp4-mx6x-xh36" cwe = "CWE-79" ecosystem = "maven" published_at = "2024-03-06T18:30:38Z" post_cutoff = false commit = "b3b286a9615603f0294eb740193d153d843fae3a" parent = "20f4e50e9576b8a08d6b71782334a31c961d684b" commit_url = "https://github.com/jenkinsci/dependency-check-plugin/commit/b3b286a9615603f0294eb740193d153d843fae3a" vendored = false host = "github" path = "src/main/java/org/jenkinsci/plugins/DependencyCheck/transformer/FindingsTransformer.java" mode = "name" relpath = "src/main/java/org/jenkinsci/plugins/DependencyCheck/transformer/FindingsTransformer.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-02-05" fix_lines = { in_function = 32, in_file = 65, source_total = 86 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/main/java/org/jenkinsci/plugins/DependencyCheck/transformer/FindingsTransformer.java" function = "transform" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-9pp4-mx6x-xh36: Jenkins OWASP Dependency-Check Plugin has stored XSS vulnerability" [[pair]] name = "send-sendstream-ae4f298" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "pillarjs/send" cve = "CVE-2024-43799 GHSA-m6fv-jmcg-4jfg" cwe = "CWE-79" ecosystem = "npm" published_at = "2024-09-10T19:42:41Z" post_cutoff = false commit = "ae4f2989491b392ae2ef3b0015a019770ae65d35" parent = "b69cbb3dc4c09c37917d08a4c13fcd1bac97ade5" commit_url = "https://github.com/pillarjs/send/commit/ae4f2989491b392ae2ef3b0015a019770ae65d35" vendored = false host = "github" path = "index.js" mode = "name" relpath = "index.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-09-10" fix_lines = { in_function = 3, in_file = 2, source_total = 3 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "index.js" function = "SendStream" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-m6fv-jmcg-4jfg: send vulnerable to template injection that can lead to XSS" [[pair]] name = "serve-static-createredirectdirectorylistener-0c11fad" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "expressjs/serve-static" cve = "CVE-2024-43800 GHSA-cm22-4g7w-348p" cwe = "CWE-79" ecosystem = "npm" published_at = "2024-09-10T19:42:33Z" post_cutoff = false commit = "0c11fad159898cdc69fd9ab63269b72468ecaf6b" parent = "9b5a12a76f4d70530d2d2a8c7742e9158ed3c0a4" commit_url = "https://github.com/expressjs/serve-static/commit/0c11fad159898cdc69fd9ab63269b72468ecaf6b" vendored = false host = "github" path = "index.js" mode = "name" relpath = "index.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-09-10" fix_lines = { in_function = 3, in_file = 2, source_total = 3 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "index.js" function = "createRedirectDirectoryListener" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-cm22-4g7w-348p: serve-static vulnerable to template injection that can lead to XSS" [[pair]] name = "layui-getpath-f756b41" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "layui/layui" cve = "CVE-2024-47075 GHSA-j827-6rgf-9629" cwe = "CWE-79" ecosystem = "npm" published_at = "2024-09-26T17:54:24Z" post_cutoff = false commit = "f756b41d63bf3d488a2cb042918638c9851bf2b0" parent = "5e707cec12b4a52dfb2057b662e8bf4edd3693f3" commit_url = "https://github.com/layui/layui/commit/f756b41d63bf3d488a2cb042918638c9851bf2b0" vendored = false host = "github" path = "src/layui.js" mode = "name" relpath = "src/layui.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-09-23" fix_lines = { in_function = 4, in_file = 2, source_total = 4 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/layui.js" function = "getPath" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-j827-6rgf-9629: Layui has DOM Clobbering gadgets that leads to Cross-site Scripting" [[pair]] name = "vue-i18n-ismessageast-72f0d32" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "intlify/vue-i18n" cve = "CVE-2024-52809 GHSA-9r9m-ffp6-9x4v" cwe = "CWE-79" ecosystem = "npm" published_at = "2024-12-02T17:26:20Z" post_cutoff = false commit = "72f0d323006fc7363b18cab62d4522dadd874411" parent = "554cc24818179588f77a6d92071ad91b24fd46a3" commit_url = "https://github.com/intlify/vue-i18n/commit/72f0d323006fc7363b18cab62d4522dadd874411" vendored = false host = "github" path = "packages/core-base/src/compilation.ts" mode = "name" relpath = "packages/core-base/src/compilation.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-11-28" fix_lines = { in_function = 9, in_file = 17, source_total = 201 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "packages/core-base/src/compilation.ts" function = "isMessageAST" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-9r9m-ffp6-9x4v: vue-i18n has cross-site scripting vulnerability with prototype pollution" [[pair]] name = "simplexlsx-readthemecolors-71a5e3d" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "shuchkin/simplexlsx" cve = "CVE-2024-56364 GHSA-r87q-fj25-f8jf" cwe = "CWE-79" ecosystem = "composer" published_at = "2024-12-23T18:18:54Z" post_cutoff = false commit = "71a5e3d40d14e33161f8a40b3fd02de542218ef0" parent = "0044a4c917037f7613bcd81c7766339a35b9832a" commit_url = "https://github.com/shuchkin/simplexlsx/commit/71a5e3d40d14e33161f8a40b3fd02de542218ef0" vendored = false host = "github" path = "src/SimpleXLSXEx.php" mode = "name" relpath = "src/SimpleXLSXEx.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-12-21" fix_lines = { in_function = 8, in_file = 5, source_total = 10 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/SimpleXLSXEx.php" function = "readThemeColors" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-r87q-fj25-f8jf: Cross-site Scripting vulnerability in SimpleXLSXEx::readThemeColors, SimpleXLSXEx::getColorValue and SimpleXLSX::toHTMLEx" [[pair]] name = "dom-expressions-replace-521f75d" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "ryansolid/dom-expressions" cve = "CVE-2025-27108 GHSA-hw62-58pr-7wc5" cwe = "CWE-79" ecosystem = "npm" published_at = "2025-02-25T17:49:57Z" post_cutoff = false commit = "521f75dfa89ed24161646e7007d9d7d21da07767" parent = "828f9e9cef5e0482d904ae4f6ec1069dba378a44" commit_url = "https://github.com/ryansolid/dom-expressions/commit/521f75dfa89ed24161646e7007d9d7d21da07767" vendored = false host = "github" path = "packages/dom-expressions/src/server.js" mode = "name" relpath = "packages/dom-expressions/src/server.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-01-07" fix_lines = { in_function = 5, in_file = 8, source_total = 11 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "packages/dom-expressions/src/server.js" function = "replace" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-hw62-58pr-7wc5: DOM Expressions has a Cross-Site Scripting (XSS) vulnerability due to improper use of string.replace" [[pair]] name = "jte-javascriptblock-a6fb00d" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "casid/jte" cve = "CVE-2025-23026 GHSA-vh22-6c6h-rm8q" cwe = "CWE-79" ecosystem = "maven" published_at = "2025-01-13T16:57:59Z" post_cutoff = false commit = "a6fb00d53c7b8dbb86de933215dbe1b9191a57f1" parent = "0c7d4ad7a135d169b2db85062d827279e6d86aaf" commit_url = "https://github.com/casid/jte/commit/a6fb00d53c7b8dbb86de933215dbe1b9191a57f1" vendored = false host = "github" path = "jte-runtime/src/main/java/gg/jte/html/escape/Escape.java" mode = "name" relpath = "jte-runtime/src/main/java/gg/jte/html/escape/Escape.java" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-01-13" fix_lines = { in_function = 2, in_file = 4, source_total = 4 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "jte-runtime/src/main/java/gg/jte/html/escape/Escape.java" function = "javaScriptBlock" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-vh22-6c6h-rm8q: jte's HTML templates containing Javascript template strings are subject to XSS" [[pair]] name = "felix-dev-rendercontent-87513ea" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "apache/felix-dev" cve = "CVE-2025-25247 GHSA-4c37-7m5h-c8m9" cwe = "CWE-79" ecosystem = "maven" published_at = "2025-02-10T12:30:45Z" post_cutoff = false commit = "87513ea3533fdb79d9e2b251410bf2bfbd63941e" parent = "c9df37190eddd3a8af4262956436880a3acb8c90" commit_url = "https://github.com/apache/felix-dev/commit/87513ea3533fdb79d9e2b251410bf2bfbd63941e" vendored = false host = "github" path = "webconsole/src/main/java/org/apache/felix/webconsole/internal/core/ServicesServlet.java" mode = "name" relpath = "webconsole/src/main/java/org/apache/felix/webconsole/internal/core/ServicesServlet.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-02-02" fix_lines = { in_function = 2, in_file = 3, source_total = 6 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "webconsole/src/main/java/org/apache/felix/webconsole/internal/core/ServicesServlet.java" function = "renderContent" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-4c37-7m5h-c8m9: Apache Felix Webconsole: XSS in services console" [[pair]] name = "label-studio-upload-example-using-config-8cf6958" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "humansignal/label-studio" cve = "CVE-2025-25296 GHSA-wpq5-3366-mqw4" cwe = "CWE-79" ecosystem = "pip" published_at = "2025-02-14T15:23:03Z" post_cutoff = false commit = "8cf6958e1e27ef6a03ed287e674470975d340885" parent = "54f454e3abfe919b3016f369582da6aff1440aea" commit_url = "https://github.com/humansignal/label-studio/commit/8cf6958e1e27ef6a03ed287e674470975d340885" vendored = false host = "github" path = "label_studio/projects/views.py" mode = "name" relpath = "label_studio/projects/views.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-02-04" fix_lines = { in_function = 4, in_file = 4, source_total = 6 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "label_studio/projects/views.py" function = "upload_example_using_config" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-wpq5-3366-mqw4: Label Studio allows Cross-Site Scripting (XSS) via GET request to `/projects/upload-example` endpoint" [[pair]] name = "vega-replace-694560c" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "BSD-3-Clause" repo = "vega/vega" cve = "CVE-2025-27793 GHSA-963h-3v39-3pqf" cwe = "CWE-79" ecosystem = "npm" published_at = "2025-03-27T18:00:24Z" post_cutoff = false commit = "694560c0aa576df8b6c5f0f7d202ac82233e6966" parent = "560aeecbbe99edb3022071fbe8c756d04f2e57bc" commit_url = "https://github.com/vega/vega/commit/694560c0aa576df8b6c5f0f7d202ac82233e6966" vendored = false host = "github" path = "packages/vega-functions/src/functions/sequence.js" mode = "name" relpath = "packages/vega-functions/src/functions/sequence.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-02-14" fix_lines = { in_function = 1, in_file = 3, source_total = 4 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "packages/vega-functions/src/functions/sequence.js" function = "replace" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-963h-3v39-3pqf: Vega vulnerable to Cross-site Scripting via RegExp.prototype[@@replace]" [[pair]] name = "htmlsanitizer-makesanitizedcopy-af6d2a7" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "jitbit/htmlsanitizer" cve = "CVE-2025-29771 GHSA-vhv4-fh94-jm5x" cwe = "CWE-79" ecosystem = "npm" published_at = "2025-03-14T19:54:52Z" post_cutoff = false commit = "af6d2a78877e7277cd01c825b7fb50edb5956963" parent = "79975a1defa648f40625100cf68462d74d6d5ec7" commit_url = "https://github.com/jitbit/htmlsanitizer/commit/af6d2a78877e7277cd01c825b7fb50edb5956963" vendored = false host = "github" path = "HtmlSanitizer.js" mode = "name" relpath = "HtmlSanitizer.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-03-12" fix_lines = { in_function = 1, in_file = 1, source_total = 1 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "HtmlSanitizer.js" function = "makeSanitizedCopy" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-vhv4-fh94-jm5x: JS Html Sanitizer allows XSS when used with contentEditable" [[pair]] name = "jsondiffpatch-typeformatttererrorformatter-0e374b5" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "benjamine/jsondiffpatch" cve = "CVE-2025-9910 GHSA-33vc-wfww-vjfv" cwe = "CWE-79" ecosystem = "npm" published_at = "2025-09-11T06:30:23Z" post_cutoff = false commit = "0e374b5dd8d7879b329a9fc18affbd46ad50dd14" parent = "3cb442637b156eaab4a7f3c9f342c0b9168030aa" commit_url = "https://github.com/benjamine/jsondiffpatch/commit/0e374b5dd8d7879b329a9fc18affbd46ad50dd14" vendored = false host = "github" path = "packages/jsondiffpatch/src/formatters/html.ts" mode = "name" relpath = "packages/jsondiffpatch/src/formatters/html.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-03-24" fix_lines = { in_function = 11, in_file = 15, source_total = 21 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "packages/jsondiffpatch/src/formatters/html.ts" function = "typeFormattterErrorFormatter" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-33vc-wfww-vjfv: jsondiffpatch is vulnerable to Cross-site Scripting (XSS) via HtmlFormatter::nodeBegin" [[pair]] name = "django-tomselect-prepare-results-0990ed3" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "omenapps/django-tomselect" cve = "GHSA-785h-76cm-cpmf" cwe = "CWE-79" ecosystem = "pip" published_at = "2025-03-26T20:34:02Z" post_cutoff = false commit = "0990ed36c8874f9d42fa9deff7734bf8dcd46d40" parent = "d9859b2e7c10a9af29a9f4fe676b6967cd6ca1a3" commit_url = "https://github.com/omenapps/django-tomselect/commit/0990ed36c8874f9d42fa9deff7734bf8dcd46d40" vendored = false host = "github" path = "src/django_tomselect/autocompletes.py" mode = "name" relpath = "src/django_tomselect/autocompletes.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-03-26" fix_lines = { in_function = 7, in_file = 12, source_total = 157 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/django_tomselect/autocompletes.py" function = "prepare_results" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-785h-76cm-cpmf: Django TomSelect incomplete escaping of dangerous characters in widget attributes" [[pair]] name = "unopim-getrules-49d5f6a" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "unopim/unopim" cve = "CVE-2025-55742 GHSA-xr97-25v7-hc2q" cwe = "CWE-79" ecosystem = "composer" published_at = "2025-08-21T14:25:23Z" post_cutoff = false commit = "49d5f6ac4d5d9ef7d9cdfe01853234d531c55f75" parent = "b5e169e65725e0d80b6c79d57e62a25e1af6a3c3" commit_url = "https://github.com/unopim/unopim/commit/49d5f6ac4d5d9ef7d9cdfe01853234d531c55f75" vendored = false host = "github" path = "packages/Webkul/DataTransfer/src/Validators/JobInstances/Import/ProductJobValidator.php" mode = "name" relpath = "packages/Webkul/DataTransfer/src/Validators/JobInstances/Import/ProductJobValidator.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-04-01" fix_lines = { in_function = 10, in_file = 9, source_total = 26 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "packages/Webkul/DataTransfer/src/Validators/JobInstances/Import/ProductJobValidator.php" function = "getRules" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-xr97-25v7-hc2q: UnoPim has Stored Cross-site Scripting vulnerability in user creation functionality" [[pair]] name = "cloudbees-jenkins-advisor-plugin-executeinternal-4b456b3" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "MIT" repo = "jenkinsci/cloudbees-jenkins-advisor-plugin" cve = "CVE-2025-47885 GHSA-xrpq-4g9w-qrwj" cwe = "CWE-79" ecosystem = "maven" published_at = "2025-05-14T21:31:20Z" post_cutoff = false commit = "4b456b3110d1504d7dce8e7fca84c4e8793650e6" parent = "4a0914b416ad664bb3b9b07505d0d657b0d32d31" commit_url = "https://github.com/jenkinsci/cloudbees-jenkins-advisor-plugin/commit/4b456b3110d1504d7dce8e7fca84c4e8793650e6" vendored = false host = "github" path = "src/main/java/com/cloudbees/jenkins/plugins/advisor/BundleUpload.java" mode = "name" relpath = "src/main/java/com/cloudbees/jenkins/plugins/advisor/BundleUpload.java" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-05-05" fix_lines = { in_function = 6, in_file = 7, source_total = 10 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/main/java/com/cloudbees/jenkins/plugins/advisor/BundleUpload.java" function = "executeInternal" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-xrpq-4g9w-qrwj: Jenkins Health Advisor by CloudBees Plugin Vulnerable to Cross-Site Scripting" [[pair]] name = "clevertap-web-sdk-handlemessageevent-84695b7" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "clevertap/clevertap-web-sdk" cve = "CVE-2026-26861 GHSA-j5mf-6rh3-rhgg" cwe = "CWE-79" ecosystem = "npm" published_at = "2026-02-27T18:31:06Z" post_cutoff = false commit = "84695b726a751614ddc3a4f71382c239c5833e03" parent = "5e4504572136c9b918f3fe084303bd5f73d3f008" commit_url = "https://github.com/clevertap/clevertap-web-sdk/commit/84695b726a751614ddc3a4f71382c239c5833e03" vendored = false host = "github" path = "src/modules/visualBuilder/pageBuilder.js" mode = "name" relpath = "src/modules/visualBuilder/pageBuilder.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-05-28" fix_lines = { in_function = 6, in_file = 5, source_total = 26 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/modules/visualBuilder/pageBuilder.js" function = "handleMessageEvent" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-j5mf-6rh3-rhgg: CleverTap Web SDK is vulnerable to DOM-based XSS via handleCustomHtmlPreviewPostMessageEvent function" [[pair]] name = "mezzanine-displayable-links-js-898630d" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "BSD-2-Clause" repo = "stephenmcd/mezzanine" cve = "CVE-2025-6050 GHSA-7pr5-w74r-jjj7" cwe = "CWE-79" ecosystem = "pip" published_at = "2025-06-17T12:31:15Z" post_cutoff = false commit = "898630d8df48cf3ddb8b9942f59168b93216e3f8" parent = "245473493057c08911852ea8c82db4818ad6c9be" commit_url = "https://github.com/stephenmcd/mezzanine/commit/898630d8df48cf3ddb8b9942f59168b93216e3f8" vendored = false host = "github" path = "mezzanine/core/views.py" mode = "name" relpath = "mezzanine/core/views.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-06-04" fix_lines = { in_function = 2, in_file = 2, source_total = 3 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "mezzanine/core/views.py" function = "displayable_links_js" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-7pr5-w74r-jjj7: Mezzanine CMS has a Stored Cross-Site Scripting (XSS) vulnerability in the displayable_links_js function" [[pair]] name = "cadwyn-swagger-dashboard-b424ecd" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "zmievsa/cadwyn" cve = "CVE-2025-53528 GHSA-2gxp-6r36-m97r" cwe = "CWE-79" ecosystem = "pip" published_at = "2025-07-21T14:08:40Z" post_cutoff = false commit = "b424ecd57cd8dabbc8fe39b8f8ccafea629c7728" parent = "5a6e2b7f009f33d93ea26a50156523ba3e4c42ca" commit_url = "https://github.com/zmievsa/cadwyn/commit/b424ecd57cd8dabbc8fe39b8f8ccafea629c7728" vendored = false host = "github" path = "cadwyn/applications.py" mode = "name" relpath = "cadwyn/applications.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-07-05" fix_lines = { in_function = 2, in_file = 3, source_total = 5 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "cadwyn/applications.py" function = "swagger_dashboard" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-2gxp-6r36-m97r: Cadwyn vulnerable to XSS on the docs page" [[pair]] name = "webssh-log-status-a7a704f" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "huashengdun/webssh" cve = "CVE-2025-7885 GHSA-9cg4-9hv5-3376" cwe = "CWE-79" ecosystem = "pip" published_at = "2025-07-20T12:30:27Z" post_cutoff = false commit = "a7a704f111391c82efc1bacf89693ff45bda7f5f" parent = "1cf19c71861a0df4dcbad67b6544224bbe616be1" commit_url = "https://github.com/huashengdun/webssh/commit/a7a704f111391c82efc1bacf89693ff45bda7f5f" vendored = false host = "github" path = "webssh/static/js/main.js" mode = "name" relpath = "webssh/static/js/main.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-07-27" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "webssh/static/js/main.js" function = "log_status" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-9cg4-9hv5-3376: WebSSH Cross-site Scripting vulnerability" [[pair]] name = "core-index-e984870" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "gp247net/core" cve = "CVE-2025-57407 GHSA-46v4-5mc8-q2cf" cwe = "CWE-79" ecosystem = "composer" published_at = "2025-09-23T18:30:22Z" post_cutoff = false commit = "e9848706b41d835ca3d668cb1554650403e86da1" parent = "8c2d98e786ec01cd1841a9ccaa083f7e0e9a0f20" commit_url = "https://github.com/gp247net/core/commit/e9848706b41d835ca3d668cb1554650403e86da1" vendored = false host = "github" path = "src/Controllers/AdminLogController.php" mode = "name" relpath = "src/Controllers/AdminLogController.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-08-05" fix_lines = { in_function = 2, in_file = 1, source_total = 5 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/Controllers/AdminLogController.php" function = "index" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-46v4-5mc8-q2cf: GP247 and S-Cart have a stored cross-site scripting (XSS) vulnerability" [[pair]] name = "mesh-web-sdk-openlink-7f22148" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "frontfin/mesh-web-sdk" cve = "CVE-2025-59430 GHSA-vh3f-qppr-j97f" cwe = "CWE-79" ecosystem = "npm" published_at = "2025-09-22T21:09:27Z" post_cutoff = false commit = "7f22148516d58e21a8b7670dde927d614c0d15c2" parent = "cf013b85ab95d64c63cbe46d6cb14695474924e7" commit_url = "https://github.com/frontfin/mesh-web-sdk/commit/7f22148516d58e21a8b7670dde927d614c0d15c2" vendored = false host = "github" path = "packages/link/src/Link.ts" mode = "name" relpath = "packages/link/src/Link.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-09-10" fix_lines = { in_function = 6, in_file = 7, source_total = 7 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "packages/link/src/Link.ts" function = "openLink" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-vh3f-qppr-j97f: Mesh Connect JS SDK Vulnerable to Cross Site Scripting via createLink.openLink" [[pair]] name = "fastmcp-create-detail-box-2a20f54" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "jlowin/fastmcp" cve = "CVE-2025-62800 GHSA-mxxr-jv3v-6pgc" cwe = "CWE-79" ecosystem = "pip" published_at = "2025-10-29T15:38:29Z" post_cutoff = false commit = "2a20f54617a37213ed83894a8c2f0ac38a2e83a3" parent = "541822f07ff28b196bde09d3818fea0579becd86" commit_url = "https://github.com/jlowin/fastmcp/commit/2a20f54617a37213ed83894a8c2f0ac38a2e83a3" vendored = false host = "github" path = "src/fastmcp/utilities/ui.py" mode = "name" relpath = "src/fastmcp/utilities/ui.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-10-14" fix_lines = { in_function = 4, in_file = 7, source_total = 13 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/fastmcp/utilities/ui.py" function = "create_detail_box" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-mxxr-jv3v-6pgc: FastMCP vulnerable to reflected XSS in client's callback page" [[pair]] name = "mailgen-setupbuttonfallbacktext-7a791a4" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "Apache-2.0" repo = "eladnava/mailgen" cve = "CVE-2025-62380 GHSA-q4w9-x3rv-4c8j" cwe = "CWE-79" ecosystem = "npm" published_at = "2025-10-15T19:29:36Z" post_cutoff = false commit = "7a791a424ff3a3f7783f8750919f1e98639924a8" parent = "cedddb6a672bf047d98b0053677310583d55ea45" commit_url = "https://github.com/eladnava/mailgen/commit/7a791a424ff3a3f7783f8750919f1e98639924a8" vendored = false host = "github" path = "index.js" mode = "name" relpath = "index.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-10-15" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "index.js" function = "setupButtonFallbackText" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-q4w9-x3rv-4c8j: Mailgen has HTML Injection and XSS Filter Bypass in Plaintext Emails" [[pair]] name = "spotipy-do-get-880b92d" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "spotipy-dev/spotipy" cve = "CVE-2025-66040 GHSA-r77h-rpp9-w2xm" cwe = "CWE-79" ecosystem = "pip" published_at = "2025-12-01T19:07:26Z" post_cutoff = false commit = "880b92d7243dcf2b83bf31dc365a858d8b5e6767" parent = "a91d9feb516a4360503dca9cfe63a35927b9befa" commit_url = "https://github.com/spotipy-dev/spotipy/commit/880b92d7243dcf2b83bf31dc365a858d8b5e6767" vendored = false host = "github" path = "spotipy/oauth2.py" mode = "name" relpath = "spotipy/oauth2.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-11-26" fix_lines = { in_function = 2, in_file = 2, source_total = 3 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "spotipy/oauth2.py" function = "do_GET" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-r77h-rpp9-w2xm: Spotipy has a XSS vulnerability in its OAuth callback server" [[pair]] name = "java-html-sanitizer-stripdisallowedtags-4149cf0" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "owasp/java-html-sanitizer" cve = "CVE-2025-66021 GHSA-g9gq-3pfx-2gw2" cwe = "CWE-79" ecosystem = "maven" published_at = "2025-11-25T22:10:17Z" post_cutoff = false commit = "4149cf02ba84db13e8e9d7ee1b01b3f47238e072" parent = "b98cdf1cd5e156a6259b01aa8cdc7372c6efde1e" commit_url = "https://github.com/owasp/java-html-sanitizer/commit/4149cf02ba84db13e8e9d7ee1b01b3f47238e072" vendored = false host = "github" path = "owasp-java-html-sanitizer/src/main/java/org/owasp/html/ElementAndAttributePolicyBasedSanitizerPolicy.java" mode = "name" relpath = "owasp-java-html-sanitizer/src/main/java/org/owasp/html/ElementAndAttributePolicyBasedSanitizerPolicy.java" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-12-22" fix_lines = { in_function = 26, in_file = 19, source_total = 31 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "owasp-java-html-sanitizer/src/main/java/org/owasp/html/ElementAndAttributePolicyBasedSanitizerPolicy.java" function = "stripDisallowedTags" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-g9gq-3pfx-2gw2: OWASP Java HTML Sanitizer is vulnerable to XSS via noscript tag and improper style tag sanitization " [[pair]] name = "html2pdf-js-createelement-988826e" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "ekoopmans/html2pdf.js" cve = "CVE-2026-22787 GHSA-w8x4-x68c-m6fc" cwe = "CWE-79" ecosystem = "npm" published_at = "2026-01-14T16:53:10Z" post_cutoff = false commit = "988826e336035b39a8608182d7b73c0e3cd78c7b" parent = "f6dc70fdaa814f7b83d1e8059279814d5b46013e" commit_url = "https://github.com/ekoopmans/html2pdf.js/commit/988826e336035b39a8608182d7b73c0e3cd78c7b" vendored = false host = "github" path = "src/utils.js" mode = "name" relpath = "src/utils.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-01-12" fix_lines = { in_function = 10, in_file = 10, source_total = 13 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/utils.js" function = "createElement" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-w8x4-x68c-m6fc: html2pdf.js contains a cross-site scripting vulnerability" [[pair]] name = "distributed-http-get-ab72092" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "BSD-3-Clause" repo = "dask/distributed" cve = "CVE-2026-23528 GHSA-c336-7962-wfj2" cwe = "CWE-79" ecosystem = "pip" published_at = "2026-01-16T16:58:16Z" post_cutoff = false commit = "ab72092a8a938923c2bb51a2cd14ca26614827fa" parent = "f4cfecc48856d5f0fbf7f840fbecdb17544fd30e" commit_url = "https://github.com/dask/distributed/commit/ab72092a8a938923c2bb51a2cd14ca26614827fa" vendored = false host = "github" path = "distributed/http/proxy.py" mode = "name" relpath = "distributed/http/proxy.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-01-16" fix_lines = { in_function = 2, in_file = 2, source_total = 3 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "distributed/http/proxy.py" function = "http_get" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-c336-7962-wfj2: Dask Distributed is Vulnerable to Remote Code Execution via Jupyter Proxy and Dashboard" [[pair]] name = "beautiful-mermaid-rendernodeshape-68f3ab8" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "lukilabs/beautiful-mermaid" cve = "CVE-2026-26226 GHSA-cgmm-x5ww-q5cr" cwe = "CWE-79" ecosystem = "npm" published_at = "2026-02-13T18:31:25Z" post_cutoff = false commit = "68f3ab8c9658e7f4a3b749e06a6b96e4c3f55db1" parent = "83ab883b6826aa5c9df26843883bdbe89ceae7cf" commit_url = "https://github.com/lukilabs/beautiful-mermaid/commit/68f3ab8c9658e7f4a3b749e06a6b96e4c3f55db1" vendored = false host = "github" path = "src/renderer.ts" mode = "name" relpath = "src/renderer.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-01-29" fix_lines = { in_function = 6, in_file = 4, source_total = 8 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/renderer.ts" function = "renderNodeShape" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-cgmm-x5ww-q5cr: beautiful-mermaid contains an SVG attribute injection issue that can lead to cross-site scripting (XSS)" [[pair]] name = "isso-moderate-0afbfe0" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "isso-comments/isso" cve = "CVE-2026-27469 GHSA-9fww-8cpr-q66r" cwe = "CWE-79" ecosystem = "pip" published_at = "2026-02-24T16:03:04Z" post_cutoff = false commit = "0afbfe0691ee237963e8fb0b2ee01c9e55ca2144" parent = "09cddc1940c837cbd46559db49459d20f670cd16" commit_url = "https://github.com/isso-comments/isso/commit/0afbfe0691ee237963e8fb0b2ee01c9e55ca2144" vendored = false host = "github" path = "isso/views/comments.py" mode = "name" relpath = "isso/views/comments.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-02-19" fix_lines = { in_function = 10, in_file = 26, source_total = 27 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "isso/views/comments.py" function = "moderate" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-9fww-8cpr-q66r: Isso affected by Stored XSS via comment website field" [[pair]] name = "pannellum-createhotspot-9391ef8" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "mpetroff/pannellum" cve = "CVE-2026-27210 GHSA-8423-w5wx-h2r6" cwe = "CWE-79" ecosystem = "npm" published_at = "2026-02-19T20:44:48Z" post_cutoff = false commit = "9391ef8da6a6a98c6a9f8c97f101adb900523681" parent = "bb19235ac074df05c545c8d2d2235916d2aef0b8" commit_url = "https://github.com/mpetroff/pannellum/commit/9391ef8da6a6a98c6a9f8c97f101adb900523681" vendored = false host = "github" path = "src/js/pannellum.js" mode = "name" relpath = "src/js/pannellum.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-02-19" fix_lines = { in_function = 8, in_file = 13, source_total = 14 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/js/pannellum.js" function = "createHotSpot" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-8423-w5wx-h2r6: Pannellum has a XSS vulnerability in hot spot attributes" [[pair]] name = "lxml-html-clean-call-9c5612c" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "BSD-3-Clause" repo = "fedora-python/lxml_html_clean" cve = "CVE-2026-28350 GHSA-xvp8-3mhv-424c" cwe = "CWE-116" ecosystem = "pip" published_at = "2026-03-02T19:35:52Z" post_cutoff = false commit = "9c5612ca33b941eec4178abf8a5294b103403f34" parent = "2ef732667ddbc74ea59847bcf24b75809aaeed3b" commit_url = "https://github.com/fedora-python/lxml_html_clean/commit/9c5612ca33b941eec4178abf8a5294b103403f34" vendored = false host = "github" path = "lxml_html_clean/clean.py" mode = "name" relpath = "lxml_html_clean/clean.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-02-27" fix_lines = { in_function = 2, in_file = 6, source_total = 6 } [[pair.expected]] cwe = "CWE-116" class = "improper-encoding" path = "lxml_html_clean/clean.py" function = "__call__" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-xvp8-3mhv-424c: lxml-html-clean has tag injection through default Cleaner configuration" [[pair]] name = "nicknames-invoke-4dde997" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "flarum/nicknames" cve = "CVE-2026-30913 GHSA-3c4m-j3g4-hh25" cwe = "CWE-79" ecosystem = "composer" published_at = "2026-03-10T00:56:30Z" post_cutoff = false commit = "4dde99729abdce8f6e2a7437c86e38735fdcca28" parent = "7985676fea59adc4628a1f0ba42ea93afc9be498" commit_url = "https://github.com/flarum/nicknames/commit/4dde99729abdce8f6e2a7437c86e38735fdcca28" vendored = false host = "github" path = "src/AddNicknameValidation.php" mode = "name" relpath = "src/AddNicknameValidation.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-03-06" fix_lines = { in_function = 5, in_file = 7, source_total = 20 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/AddNicknameValidation.php" function = "__invoke" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-3c4m-j3g4-hh25: flarum/nicknames extension has display name injection in notification emails (autolink & markdown)" [[pair]] name = "vscode-lean4-replaceat-14b7a10" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "Apache-2.0" repo = "leanprover/vscode-lean4" cve = "CVE-2026-32732 GHSA-6ggm-pwr9-r5h2" cwe = "CWE-80" ecosystem = "npm" published_at = "2026-03-16T16:39:55Z" post_cutoff = false commit = "14b7a105c89d2819c5e78970fd258393f76453bb" parent = "a884fa075489c3401e3702ad78aaa45a98a0841a" commit_url = "https://github.com/leanprover/vscode-lean4/commit/14b7a105c89d2819c5e78970fd258393f76453bb" vendored = false host = "github" path = "lean4-unicode-input-component/src/index.ts" mode = "name" relpath = "lean4-unicode-input-component/src/index.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-03-11" fix_lines = { in_function = 4, in_file = 13, source_total = 17 } [[pair.expected]] cwe = "CWE-80" class = "xss" path = "lean4-unicode-input-component/src/index.ts" function = "replaceAt" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-6ggm-pwr9-r5h2: XSS in @leanprover/unicode-input-component" [[pair]] name = "express-xss-sanitizer-initializeoptions-5623009" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "ahmedadelfahim/express-xss-sanitizer" cve = "CVE-2026-33979 GHSA-3843-rr4g-m8jq" cwe = "CWE-79" ecosystem = "npm" published_at = "2026-03-27T17:56:45Z" post_cutoff = false commit = "5623009ef11dcf095c163a38dea07b9cc22ad19f" parent = "62d6542a2a57298da7a2e02de623454007e4f6d6" commit_url = "https://github.com/ahmedadelfahim/express-xss-sanitizer/commit/5623009ef11dcf095c163a38dea07b9cc22ad19f" vendored = false host = "github" path = "lib/sanitize.js" mode = "name" relpath = "lib/sanitize.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-03-25" fix_lines = { in_function = 4, in_file = 2, source_total = 4 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "lib/sanitize.js" function = "initializeOptions" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-3843-rr4g-m8jq: Express XSS Sanitizer: allowedTags/allowedAttributes bypass leads to permissive sanitization (XSS risk)" [[pair]] name = "unhead-getstreamkey-64b5ac0" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "unjs/unhead" cve = "GHSA-x7mm-9vvv-64w8" cwe = "CWE-79" ecosystem = "npm" published_at = "2026-04-10T22:09:39Z" post_cutoff = false commit = "64b5ac0aa30cc256ea6677ce3dc4f132f81b2ff6" parent = "17c123eb9e8974bf72973246efdf26a199fd11bd" commit_url = "https://github.com/unjs/unhead/commit/64b5ac0aa30cc256ea6677ce3dc4f132f81b2ff6" vendored = false host = "github" path = "packages/unhead/src/stream/server.ts" mode = "name" relpath = "packages/unhead/src/stream/server.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-04-10" fix_lines = { in_function = 4, in_file = 20, source_total = 21 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "packages/unhead/src/stream/server.ts" function = "getStreamKey" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-x7mm-9vvv-64w8: unhead: Streaming SSR `streamKey` injected into inline script without identifier validation" [[pair]] name = "ipl-web-postdispatch-f387e92" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "icinga/ipl-web" cve = "CVE-2026-42224 GHSA-55wf-5m3q-6jjf" cwe = "CWE-79" ecosystem = "composer" published_at = "2026-04-29T21:01:55Z" post_cutoff = false commit = "f387e92504d7a03bb857d1aee9b7410e06dd065d" parent = "b0fa6ea09f7269b7616e0ae6c9ec50035679bb23" commit_url = "https://github.com/icinga/ipl-web/commit/f387e92504d7a03bb857d1aee9b7410e06dd065d" vendored = false host = "github" path = "src/Compat/CompatController.php" mode = "name" relpath = "src/Compat/CompatController.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-04-21" fix_lines = { in_function = 4, in_file = 3, source_total = 4 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/Compat/CompatController.php" function = "postDispatch" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-55wf-5m3q-6jjf: ipl/web is vulnerable to reflected XSS by malformed search requests" [[pair]] name = "livewire-markdown-editor-updatedattachments-1e60eaa" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "mckenziearts/livewire-markdown-editor" cve = "GHSA-gxxh-8vcj-w2mh" cwe = "CWE-79" ecosystem = "composer" published_at = "2026-05-04T22:11:05Z" post_cutoff = false commit = "1e60eaa5781e89704e112425f832774be85cd71f" parent = "cfd07048019694d2aaeaa9247a63991703173858" commit_url = "https://github.com/mckenziearts/livewire-markdown-editor/commit/1e60eaa5781e89704e112425f832774be85cd71f" vendored = false host = "github" path = "src/Livewire/MarkdownEditor.php" mode = "name" relpath = "src/Livewire/MarkdownEditor.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-04-24" fix_lines = { in_function = 11, in_file = 43, source_total = 73 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/Livewire/MarkdownEditor.php" function = "updatedAttachments" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-gxxh-8vcj-w2mh: livewire-markdown-editor has arbitrary file upload that allows stored XSS via attachment handler" [[pair]] name = "microdot-set-cookie-99b281b" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "miguelgrinberg/microdot" cve = "CVE-2026-42874 GHSA-7wc8-wvc4-m498" cwe = "CWE-113" ecosystem = "pip" published_at = "2026-05-05T18:35:20Z" post_cutoff = false commit = "99b281b45faef8472410f2d56bfef496dfbd95d5" parent = "da91d4272aa2fb5efcc81bf823947737e031d0f8" commit_url = "https://github.com/miguelgrinberg/microdot/commit/99b281b45faef8472410f2d56bfef496dfbd95d5" vendored = false host = "github" path = "src/microdot/microdot.py" mode = "name" relpath = "src/microdot/microdot.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-04-24" fix_lines = { in_function = 2, in_file = 3, source_total = 4 } [[pair.expected]] cwe = "CWE-113" class = "header-injection" path = "src/microdot/microdot.py" function = "set_cookie" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-7wc8-wvc4-m498: Microdot has HTTP response splitting in Response.set_cookie()" [[pair]] name = "liquidjs-strip-html-26ea285" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "harttle/liquidjs" cve = "CVE-2026-44644 GHSA-2qv6-9wx5-cwv4" cwe = "CWE-79" ecosystem = "npm" published_at = "2026-05-27T00:09:12Z" post_cutoff = false commit = "26ea2856c7a90aec892b98d94a9b7a3e18539045" parent = "a55f543f49aea8f769e680b0d115aa903952efd0" commit_url = "https://github.com/harttle/liquidjs/commit/26ea2856c7a90aec892b98d94a9b7a3e18539045" vendored = false host = "github" path = "src/filters/html.ts" mode = "name" relpath = "src/filters/html.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-05-03" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/filters/html.ts" function = "strip_html" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-2qv6-9wx5-cwv4: LiquidJS's strip_html filter bypass via newline characters in HTML tags enables XSS" [[pair]] name = "sveltia-cms-sanitizeentrysummary-43a6ac5" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "sveltia/sveltia-cms" cve = "GHSA-97r8-rf7q-wmjw" cwe = "CWE-79" ecosystem = "npm" published_at = "2026-05-18T13:43:50Z" post_cutoff = false commit = "43a6ac5d0182a503400d8ce1ac156e08f537b1b2" parent = "bb403947508f0070a93938878153530771c1b405" commit_url = "https://github.com/sveltia/sveltia-cms/commit/43a6ac5d0182a503400d8ce1ac156e08f537b1b2" vendored = false host = "github" path = "src/lib/services/contents/entry/summary.js" mode = "name" relpath = "src/lib/services/contents/entry/summary.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-05-11" fix_lines = { in_function = 7, in_file = 9, source_total = 10 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/lib/services/contents/entry/summary.js" function = "sanitizeEntrySummary" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-97r8-rf7q-wmjw: Sveltia CMS: Stored XSS in entry summary rendering via entity-decoded HTML" [[pair]] name = "svelte-encode-a16ebc6" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "sveltejs/svelte" cve = "GHSA-f3cj-j4f6-wq85" cwe = "CWE-79" ecosystem = "npm" published_at = "2026-05-14T20:30:09Z" post_cutoff = false commit = "a16ebc67bbcf8f708360195687e1b2719463e1a4" parent = "d2375e2ebcab5c88feb5652f1a9d621b8f06b259" commit_url = "https://github.com/sveltejs/svelte/commit/a16ebc67bbcf8f708360195687e1b2719463e1a4" vendored = false host = "github" path = "packages/svelte/src/internal/server/hydratable.js" mode = "name" relpath = "packages/svelte/src/internal/server/hydratable.js" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-05-14" fix_lines = { in_function = 5, in_file = 8, source_total = 19 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "packages/svelte/src/internal/server/hydratable.js" function = "encode" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-f3cj-j4f6-wq85: Svelte: SSR XSS via Insecure Promise Serialization in hydratable" [[pair]] name = "jupyterlab-git-diffheader-c6d37b8" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "BSD-3-Clause" repo = "jupyterlab/jupyterlab-git" cve = "CVE-2026-54527 GHSA-f962-v9hr-pfg5" cwe = "CWE-79" ecosystem = "pip" published_at = "2026-06-19T19:36:04Z" post_cutoff = true commit = "c6d37b88f36aa59aee317930b95e427fb9d6b09b" parent = "af267598e7437993c02a14101db41c75809a7f88" commit_url = "https://github.com/jupyterlab/jupyterlab-git/commit/c6d37b88f36aa59aee317930b95e427fb9d6b09b" vendored = false host = "github" path = "src/components/diff/NotebookDiff.ts" mode = "name" relpath = "src/components/diff/NotebookDiff.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-06-17" fix_lines = { in_function = 23, in_file = 14, source_total = 36 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/components/diff/NotebookDiff.ts" function = "diffHeader" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-f962-v9hr-pfg5: jupyterlab-git extension: Stored XSS leading to RCE" [[pair]] name = "appium-mcp-createlocatorgeneratorui-e222bbb" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "Apache-2.0" repo = "appium/appium-mcp" cve = "GHSA-x975-rgx4-5fh4" cwe = "CWE-79" ecosystem = "npm" published_at = "2026-06-19T21:43:14Z" post_cutoff = true commit = "e222bbbd6fe2b656a320efcd143563f08061a83d" parent = "1655fbd41f462f43dc49fd78f15727db0e2fb6c3" commit_url = "https://github.com/appium/appium-mcp/commit/e222bbbd6fe2b656a320efcd143563f08061a83d" vendored = false host = "github" path = "src/ui/mcp-ui-utils.ts" mode = "name" relpath = "src/ui/mcp-ui-utils.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-06-18" fix_lines = { in_function = 14, in_file = 26, source_total = 33 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "src/ui/mcp-ui-utils.ts" function = "createLocatorGeneratorUI" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-x975-rgx4-5fh4: appium-mcp: Unescaped Locator Data XSS in MCP-UI Resource (createLocatorGeneratorUI)" [[pair]] name = "jupyterlab-updateconfig-be9303f" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "BSD-3-Clause" repo = "jupyterlab/jupyterlab" cve = "CVE-2026-73417 GHSA-pppj-hq3g-57pj" cwe = "CWE-79" ecosystem = "pip" published_at = "2026-07-22T23:16:18Z" post_cutoff = true commit = "be9303f5bcd5308eaeae953c5a3c903046682c2c" parent = "a555fe1dcb4a4d6b135236ae89319a9f303780d9" commit_url = "https://github.com/jupyterlab/jupyterlab/commit/be9303f5bcd5308eaeae953c5a3c903046682c2c" vendored = false host = "github" path = "packages/notebook-extension/src/index.ts" mode = "name" relpath = "packages/notebook-extension/src/index.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-07-21" fix_lines = { in_function = 13, in_file = 7, source_total = 87 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "packages/notebook-extension/src/index.ts" function = "updateConfig" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-pppj-hq3g-57pj: JupyterLab: Cross-site scripting (XSS) via crafted settings file (`overrides.json`)" [[pair]] name = "file-viewer-render-ef04568" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "Apache-2.0" repo = "flyfish-dev/file-viewer" cve = "CVE-2026-91127 GHSA-3753-m2x2-q623" cwe = "CWE-79" ecosystem = "npm" published_at = "2026-09-18T17:19:42Z" post_cutoff = true commit = "ef045680f8d9830a3eee9612f7df46a734361b07" parent = "772ae40de07e48134de0449997cb4924b0cde3e4" commit_url = "https://github.com/flyfish-dev/file-viewer/commit/ef045680f8d9830a3eee9612f7df46a734361b07" vendored = false host = "github" path = "packages/renderers/word/src/wordDoc.ts" mode = "name" relpath = "packages/renderers/word/src/wordDoc.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-08-24" fix_lines = { in_function = 14, in_file = 13, source_total = 160 } [[pair.expected]] cwe = "CWE-79" class = "xss" path = "packages/renderers/word/src/wordDoc.ts" function = "render" mechanism = "source_reaches_sink" family = "output_encoding" evidence = "GHSA-3753-m2x2-q623: File Viewer: DOM XSS via unsafe hyperlink schemes in the legacy DOC renderer" [[pair]] name = "bazingajstranslationbundle-getlocales-7accee9" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "willdurand/bazingajstranslationbundle" cve = "GHSA-x86x-qhf8-f37w" cwe = "CWE-22" ecosystem = "composer" published_at = "2024-06-07T22:20:27Z" post_cutoff = false commit = "7accee93569c3f3d2379f035a41ece66522801fc" parent = "df6c0fd603c0192ebc5584991a52a1092c5f60bd" commit_url = "https://github.com/willdurand/bazingajstranslationbundle/commit/7accee93569c3f3d2379f035a41ece66522801fc" vendored = false host = "github" path = "Controller/Controller.php" mode = "name" relpath = "Controller/Controller.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2014-07-29" fix_lines = { in_function = 3, in_file = 4, source_total = 22 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "Controller/Controller.php" function = "getLocales" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-x86x-qhf8-f37w: willdurand/js-translation-bundle potential path traversal attack and remote code injection" [[pair]] name = "nodeserver-onrequest-c4c0f01" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "youngerheart/nodeserver" cve = "CVE-2020-36651 GHSA-3fwq-qv5v-2wxf" cwe = "CWE-22" ecosystem = "npm" published_at = "2023-01-18T03:31:17Z" post_cutoff = false commit = "c4c0f0138ab5afbac58e03915d446680421bde28" parent = "56b51bd4bdff640a4eb2e16e8558ce7b709a95b6" commit_url = "https://github.com/youngerheart/nodeserver/commit/c4c0f0138ab5afbac58e03915d446680421bde28" vendored = false host = "github" path = "nodeserver.js" mode = "name" relpath = "nodeserver.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2020-08-21" fix_lines = { in_function = 2, in_file = 2, source_total = 4 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "nodeserver.js" function = "onRequest" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-3fwq-qv5v-2wxf: Path Traversal in web-node-server" [[pair]] name = "microweber-download-572bdc3" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "microweber/microweber" cve = "CVE-2025-34076 GHSA-j64v-xh5w-8hqj" cwe = "CWE-22" ecosystem = "composer" published_at = "2025-07-02T21:32:00Z" post_cutoff = false commit = "572bdc36b5b47923790016f6b961c8df53226855" parent = "b71f9e2a2c8b1f96ea54d6d894452585f424e509" commit_url = "https://github.com/microweber/microweber/commit/572bdc36b5b47923790016f6b961c8df53226855" vendored = false host = "github" path = "src/MicroweberPackages/Backup/Http/Controllers/Admin/BackupController.php" mode = "name" relpath = "src/MicroweberPackages/Backup/Http/Controllers/Admin/BackupController.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2022-02-03" fix_lines = { in_function = 7, in_file = 11, source_total = 12 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/MicroweberPackages/Backup/Http/Controllers/Admin/BackupController.php" function = "download" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-j64v-xh5w-8hqj: Microweber CMS API has authenticated local file inclusion vulnerability" [[pair]] name = "binwalk-extractor-696fe34" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "refirmlabs/binwalk" cve = "CVE-2022-4510 GHSA-3cm8-v4mc-gppg" cwe = "CWE-22" ecosystem = "pip" published_at = "2023-01-26T21:30:20Z" post_cutoff = false commit = "696fe34ed680ffd951bfeca737feb4a0b98dde5c" parent = "a555eb1fa6ed0073c36b3493fba7a463a98eaa97" commit_url = "https://github.com/refirmlabs/binwalk/commit/696fe34ed680ffd951bfeca737feb4a0b98dde5c" vendored = false host = "github" path = "src/binwalk/plugins/unpfs.py" mode = "name" relpath = "src/binwalk/plugins/unpfs.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2022-10-26" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/binwalk/plugins/unpfs.py" function = "extractor" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-3cm8-v4mc-gppg: Path traversal in binwalk" [[pair]] name = "gatsby-onoperation-ae5a654" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "gatsbyjs/gatsby" cve = "CVE-2023-34238 GHSA-c6f8-8r25-c4gc" cwe = "CWE-22" ecosystem = "npm" published_at = "2023-06-09T22:52:01Z" post_cutoff = false commit = "ae5a654eb346b2e7a9d341b809b2f82d34c0f17c" parent = "18a47dadfdb0e38daf4371739ebaeb2593d3e6f6" commit_url = "https://github.com/gatsbyjs/gatsby/commit/ae5a654eb346b2e7a9d341b809b2f82d34c0f17c" vendored = false host = "github" path = "packages/gatsby/src/utils/start-server.ts" mode = "name" relpath = "packages/gatsby/src/utils/start-server.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-05-05" fix_lines = { in_function = 26, in_file = 33, source_total = 102 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "packages/gatsby/src/utils/start-server.ts" function = "onOperation" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-c6f8-8r25-c4gc: Gatsby develop server has Local File Inclusion vulnerability" [[pair]] name = "codedx-plugin-checkcsvfilematches-138932b" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "jenkinsci/codedx-plugin" cve = "CVE-2023-2196 GHSA-5gjq-5339-x5cv" cwe = "CWE-22" ecosystem = "maven" published_at = "2023-05-16T18:30:16Z" post_cutoff = false commit = "138932b362c7da3c310b1f34fc854c5bf5f52458" parent = "0214f30488ea8481f01e4b14a861e13d75bebb8b" commit_url = "https://github.com/jenkinsci/codedx-plugin/commit/138932b362c7da3c310b1f34fc854c5bf5f52458" vendored = false host = "github" path = "src/main/java/org/jenkinsci/plugins/codedx/Util.java" mode = "name" relpath = "src/main/java/org/jenkinsci/plugins/codedx/Util.java" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-05-10" fix_lines = { in_function = 4, in_file = 3, source_total = 12 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/main/java/org/jenkinsci/plugins/codedx/Util.java" function = "checkCSVFileMatches" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-5gjq-5339-x5cv: Jenkins Code Dx Plugin missing permission checks" [[pair]] name = "php-imap-fetch-88aaafb" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "webklex/php-imap" cve = "CVE-2023-35169 GHSA-47p7-xfcc-4pv9" cwe = "CWE-22" ecosystem = "composer" published_at = "2023-06-21T21:58:58Z" post_cutoff = false commit = "88aaafbd881f09c3ec174f7417d36a8dedbd1b37" parent = "6ea5a94f2f8936ac5c2c40a46fbbd88f2bdeb16b" commit_url = "https://github.com/webklex/php-imap/commit/88aaafbd881f09c3ec174f7417d36a8dedbd1b37" vendored = false host = "github" path = "src/Attachment.php" mode = "name" relpath = "src/Attachment.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-06-20" fix_lines = { in_function = 6, in_file = 20, source_total = 26 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/Attachment.php" function = "fetch" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-47p7-xfcc-4pv9: php-imap vulnerable to RCE through a directory traversal vulnerability" [[pair]] name = "cypress-image-snapshot-removesnapshot-ef49519" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "simonsmith/cypress-image-snapshot" cve = "CVE-2023-38695 GHSA-vxjg-hchx-cc4g" cwe = "CWE-22" ecosystem = "npm" published_at = "2023-08-01T16:59:40Z" post_cutoff = false commit = "ef49519795daf5183f4fac6f3136e194f20f39f4" parent = "b64bdc31943c3eb862efadef32586f96fbf787f5" commit_url = "https://github.com/simonsmith/cypress-image-snapshot/commit/ef49519795daf5183f4fac6f3136e194f20f39f4" vendored = false host = "github" path = "src/plugin.ts" mode = "name" relpath = "src/plugin.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-07-31" fix_lines = { in_function = 2, in_file = 2, source_total = 8 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/plugin.ts" function = "removeSnapshot" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-vxjg-hchx-cc4g: @simonsmith/cypress-image-snapshothas fix for insecure snapshot file names" [[pair]] name = "pf4j-extract-8e0aa19" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "pf4j/pf4j" cve = "CVE-2023-40828 GHSA-cj8w-v588-p8wx" cwe = "CWE-22" ecosystem = "maven" published_at = "2023-08-29T00:32:04Z" post_cutoff = false commit = "8e0aa198c4e652cfc1eb9e05ca9b64397f67cc72" parent = "c1c9c982dc372d1027468e166c3e0675d6890e2a" commit_url = "https://github.com/pf4j/pf4j/commit/8e0aa198c4e652cfc1eb9e05ca9b64397f67cc72" vendored = false host = "github" path = "pf4j/src/main/java/org/pf4j/util/Unzip.java" mode = "name" relpath = "pf4j/src/main/java/org/pf4j/util/Unzip.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-08-16" fix_lines = { in_function = 5, in_file = 14, source_total = 14 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "pf4j/src/main/java/org/pf4j/util/Unzip.java" function = "extract" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-cj8w-v588-p8wx: pf4j vulnerable to remote code execution via expandIfZip method in the extract function" [[pair]] name = "aws-sdk-php-buildendpoint-aebc9f8" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "Apache-2.0" repo = "aws/aws-sdk-php" cve = "CVE-2023-51651 GHSA-557v-xcg6-rm5m" cwe = "CWE-22" ecosystem = "composer" published_at = "2023-12-21T23:16:13Z" post_cutoff = false commit = "aebc9f801438746ac4ade327551576cb75f635f2" parent = "3daedce00e450411630528245d83f734651b5dda" commit_url = "https://github.com/aws/aws-sdk-php/commit/aebc9f801438746ac4ade327551576cb75f635f2" vendored = false host = "github" path = "src/Api/Serializer/RestSerializer.php" mode = "name" relpath = "src/Api/Serializer/RestSerializer.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-11-22" fix_lines = { in_function = 6, in_file = 9, source_total = 11 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/Api/Serializer/RestSerializer.php" function = "buildEndpoint" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-557v-xcg6-rm5m: Potential URI resolution path traversal in the AWS SDK for PHP" [[pair]] name = "arrp-dumpdirect-7ea80db" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "MPL-2.0" repo = "devan-kerman/arrp" cve = "CVE-2024-24042 GHSA-cg24-jjr5-rxmf" cwe = "CWE-22" ecosystem = "maven" published_at = "2024-03-19T09:30:32Z" post_cutoff = false commit = "7ea80db462c8bf66a0565e84fa49c1f2ecb9287b" parent = "3a685438960b7fa64adaf71f7f13fba30d9b60f7" commit_url = "https://github.com/devan-kerman/arrp/commit/7ea80db462c8bf66a0565e84fa49c1f2ecb9287b" vendored = false host = "github" path = "src/main/java/net/devtech/arrp/impl/RuntimeResourcePackImpl.java" mode = "name" relpath = "src/main/java/net/devtech/arrp/impl/RuntimeResourcePackImpl.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-01-09" fix_lines = { in_function = 2, in_file = 2, source_total = 4 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/main/java/net/devtech/arrp/impl/RuntimeResourcePackImpl.java" function = "dumpDirect" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-cg24-jjr5-rxmf: Path traversal in flaskcode Devan-Kerman ARRP" [[pair]] name = "paddle-download-5c50d1a" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "paddlepaddle/paddle" cve = "CVE-2024-0818 GHSA-2rp8-hff9-c5wr" cwe = "CWE-22" ecosystem = "pip" published_at = "2024-03-07T15:30:38Z" post_cutoff = false commit = "5c50d1a8b97b310cbc36560ec36d8377d6f29d7c" parent = "62a1261328c6bc165d2cfaea1338b74b5801104f" commit_url = "https://github.com/paddlepaddle/paddle/commit/5c50d1a8b97b310cbc36560ec36d8377d6f29d7c" vendored = false host = "github" path = "python/paddle/dataset/common.py" mode = "name" relpath = "python/paddle/dataset/common.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-01-31" fix_lines = { in_function = 5, in_file = 6, source_total = 6 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "python/paddle/dataset/common.py" function = "download" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-2rp8-hff9-c5wr: PaddlePaddle Path Traversal vulnerability" [[pair]] name = "lektor-untrusted-to-os-path-7393d87" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "BSD-3-Clause" repo = "lektor/lektor" cve = "CVE-2024-28335 GHSA-wv28-7fpw-fj49" cwe = "CWE-22" ecosystem = "pip" published_at = "2024-03-27T06:30:33Z" post_cutoff = false commit = "7393d87bd354e43120937789956175064e4610a0" parent = "4b5731226f5e2a3f70ecf258d6718e99a962921c" commit_url = "https://github.com/lektor/lektor/commit/7393d87bd354e43120937789956175064e4610a0" vendored = false host = "github" path = "lektor/utils.py" mode = "name" relpath = "lektor/utils.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-02-27" fix_lines = { in_function = 5, in_file = 4, source_total = 18 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "lektor/utils.py" function = "untrusted_to_os_path" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-wv28-7fpw-fj49: Lektor does not sanitize database path traversal" [[pair]] name = "unzip-stream-unzipstream-ab67989" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "mhr3/unzip-stream" cve = "GHSA-6jrj-vc65-c983" cwe = "CWE-22" ecosystem = "npm" published_at = "2024-08-26T15:17:40Z" post_cutoff = false commit = "ab67989719abb4dcc774d02de266151905b8d45a" parent = "4a4be03d5e13ce5408b8be3dee970d15212ca532" commit_url = "https://github.com/mhr3/unzip-stream/commit/ab67989719abb4dcc774d02de266151905b8d45a" vendored = false host = "github" path = "lib/unzip-stream.js" mode = "name" relpath = "lib/unzip-stream.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-04-20" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "lib/unzip-stream.js" function = "UnzipStream" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-6jrj-vc65-c983: unzip-stream allows Arbitrary File Write via artifact extraction" [[pair]] name = "openapi-generator-generate-edbb021" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "openapitools/openapi-generator" cve = "CVE-2024-35219 GHSA-g3hr-p86p-593h" cwe = "CWE-22" ecosystem = "maven" published_at = "2024-05-28T15:47:57Z" post_cutoff = false commit = "edbb021aadae47dcfe690313ce5119faf77f800d" parent = "4a872a8d697fbcfb8fd115bfaf10c00c2e3e3e06" commit_url = "https://github.com/openapitools/openapi-generator/commit/edbb021aadae47dcfe690313ce5119faf77f800d" vendored = false host = "github" path = "modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/Generator.java" mode = "name" relpath = "modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/Generator.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-05-14" fix_lines = { in_function = 8, in_file = 8, source_total = 11 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/Generator.java" function = "generate" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-g3hr-p86p-593h: OpenAPI Generator Online - Arbitrary File Read/Delete" [[pair]] name = "weave-send-local-file-f43d5fb" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "wandb/weave" cve = "CVE-2024-7340 GHSA-r49h-6qxq-624f" cwe = "CWE-22" ecosystem = "pip" published_at = "2024-07-31T15:31:19Z" post_cutoff = false commit = "f43d5fb75e0d52933a52ecd9a0ce2f9b082e6c9f" parent = "c28d8d5bd811c33fd7b75663482447be9120299d" commit_url = "https://github.com/wandb/weave/commit/f43d5fb75e0d52933a52ecd9a0ce2f9b082e6c9f" vendored = false host = "github" path = "weave/weave_server.py" mode = "name" relpath = "weave/weave_server.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-07-02" fix_lines = { in_function = 18, in_file = 26, source_total = 28 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "weave/weave_server.py" function = "send_local_file" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-r49h-6qxq-624f: Weave server API vulnerable to arbitrary file leak" [[pair]] name = "solara-get-from-cache-df2fd66" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "widgetti/solara" cve = "CVE-2024-39903 GHSA-9794-pc4r-438w" cwe = "CWE-22" ecosystem = "pip" published_at = "2024-07-12T21:00:21Z" post_cutoff = false commit = "df2fd66a7f4e8ffd36e8678697a8a4f76760dc54" parent = "681f69b7779da2bd3586d6e9fd0b21d36e6fb124" commit_url = "https://github.com/widgetti/solara/commit/df2fd66a7f4e8ffd36e8678697a8a4f76760dc54" vendored = false host = "github" path = "solara/server/cdn_helper.py" mode = "name" relpath = "solara/server/cdn_helper.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-07-11" fix_lines = { in_function = 10, in_file = 18, source_total = 41 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "solara/server/cdn_helper.py" function = "get_from_cache" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-9794-pc4r-438w: Local File Inclusion in Solara" [[pair]] name = "url-to-png-handleextractqueryparamsmiddleware-e4eaeca" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "jasonraimondi/url-to-png" cve = "CVE-2024-39918 GHSA-vvmv-wrvp-9gjr" cwe = "CWE-22" ecosystem = "npm" published_at = "2024-07-15T17:46:57Z" post_cutoff = false commit = "e4eaeca6493b21cd515b582fd6c0af09ede54507" parent = "ef8391480c25332fc74d6cf841eab2969e18db27" commit_url = "https://github.com/jasonraimondi/url-to-png/commit/e4eaeca6493b21cd515b582fd6c0af09ede54507" vendored = false host = "github" path = "src/middlewares/extract_query_params.ts" mode = "name" relpath = "src/middlewares/extract_query_params.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-07-13" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/middlewares/extract_query_params.ts" function = "handleExtractQueryParamsMiddleware" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-vvmv-wrvp-9gjr: @jmondi/url-to-png contains a Path Traversal vulnerability" [[pair]] name = "df-core-handleservicerequest-5435460" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "Apache-2.0" repo = "dreamfactorysoftware/df-core" cve = "CVE-2025-55988 GHSA-gv7f-w92j-383q" cwe = "CWE-22" ecosystem = "composer" published_at = "2026-03-20T21:31:28Z" post_cutoff = false commit = "54354605b2ec9afe6ee96756a5a22f6f56828950" parent = "64ff000d125e55678a2cf909b157c2f5fd4b109c" commit_url = "https://github.com/dreamfactorysoftware/df-core/commit/54354605b2ec9afe6ee96756a5a22f6f56828950" vendored = false host = "github" path = "src/Http/Controllers/RestController.php" mode = "name" relpath = "src/Http/Controllers/RestController.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-09-02" fix_lines = { in_function = 1, in_file = 1, source_total = 1 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/Http/Controllers/RestController.php" function = "handleServiceRequest" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-gv7f-w92j-383q: DreamFactory has a directory traversal" [[pair]] name = "oak-send-4b2f27e" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "oakserver/oak" cve = "CVE-2024-49770 GHSA-qm92-93fv-vh7m" cwe = "CWE-22" ecosystem = "npm" published_at = "2024-11-01T21:37:10Z" post_cutoff = false commit = "4b2f27efd5cba5a45b2c3982e610da3af0869209" parent = "3896fe568b25ac0b4c5afbf822ff8344c3d1712a" commit_url = "https://github.com/oakserver/oak/commit/4b2f27efd5cba5a45b2c3982e610da3af0869209" vendored = false host = "github" path = "send.ts" mode = "name" relpath = "send.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-11-01" fix_lines = { in_function = 2, in_file = 2, source_total = 4 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "send.ts" function = "send" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-qm92-93fv-vh7m: Path traversal in oak allows transfer of hidden files within the served root directory" [[pair]] name = "agentscope-delete-workflow-7d285e8" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "modelscope/agentscope" cve = "CVE-2024-8537 GHSA-c4cc-w454-4634" cwe = "CWE-22" ecosystem = "pip" published_at = "2025-03-20T12:32:48Z" post_cutoff = false commit = "7d285e862f86fa1d96ed04c4cd40a5f1b8f9189a" parent = "6178c29bcbff044c5bab788c0eb364c0fe84baec" commit_url = "https://github.com/modelscope/agentscope/commit/7d285e862f86fa1d96ed04c4cd40a5f1b8f9189a" vendored = false host = "github" path = "src/agentscope/studio/_app.py" mode = "name" relpath = "src/agentscope/studio/_app.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-11-28" fix_lines = { in_function = 3, in_file = 5, source_total = 5 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/agentscope/studio/_app.py" function = "_delete_workflow" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-c4cc-w454-4634: AgentScope path traversal vulnerability" [[pair]] name = "djl-unzip-7415cc5" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "deepjavalibrary/djl" cve = "CVE-2025-0851 GHSA-jcrp-x7w3-ffmg" cwe = "CWE-22" ecosystem = "maven" published_at = "2025-01-29T22:21:33Z" post_cutoff = false commit = "7415cc5f72aae69ea9716a5e4f709af03a77a619" parent = "503289a69c581e2373e12cff78ea2adc03a8d86f" commit_url = "https://github.com/deepjavalibrary/djl/commit/7415cc5f72aae69ea9716a5e4f709af03a77a619" vendored = false host = "github" path = "api/src/main/java/ai/djl/util/ZipUtils.java" mode = "name" relpath = "api/src/main/java/ai/djl/util/ZipUtils.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-12-06" fix_lines = { in_function = 10, in_file = 20, source_total = 34 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "api/src/main/java/ai/djl/util/ZipUtils.java" function = "unzip" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-jcrp-x7w3-ffmg: Deep Java Library path traversal issue" [[pair]] name = "carbon-resetmessages-129700e" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "briannesbitt/carbon" cve = "CVE-2025-22145 GHSA-j3f9-p6hm-5w6q" cwe = "CWE-98" ecosystem = "composer" published_at = "2025-01-08T21:03:28Z" post_cutoff = false commit = "129700ed449b1f02d70272d2ac802357c8c30c58" parent = "f01cfa96468f4c38325f507ab81a4f1d2cd93cfe" commit_url = "https://github.com/briannesbitt/carbon/commit/129700ed449b1f02d70272d2ac802357c8c30c58" vendored = false host = "github" path = "src/Carbon/AbstractTranslator.php" mode = "name" relpath = "src/Carbon/AbstractTranslator.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-12-27" fix_lines = { in_function = 1, in_file = 2, source_total = 2 } [[pair.expected]] cwe = "CWE-98" class = "file-inclusion" path = "src/Carbon/AbstractTranslator.php" function = "resetMessages" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-j3f9-p6hm-5w6q: Carbon has an arbitrary file include via unvalidated input passed to Carbon::setLocale" [[pair]] name = "browsershot-seturl-e327397" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "spatie/browsershot" cve = "CVE-2025-1026 GHSA-f2q5-6mx7-q9qq" cwe = "CWE-22" ecosystem = "composer" published_at = "2025-02-05T06:30:26Z" post_cutoff = false commit = "e3273974506865a24fbb5b65b534d8d4b8dfbf72" parent = "bcfd608b264fab654bf78e199bdfbb03e9323eb7" commit_url = "https://github.com/spatie/browsershot/commit/e3273974506865a24fbb5b65b534d8d4b8dfbf72" vendored = false host = "github" path = "src/Browsershot.php" mode = "name" relpath = "src/Browsershot.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-12-30" fix_lines = { in_function = 3, in_file = 5, source_total = 11 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/Browsershot.php" function = "setUrl" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-f2q5-6mx7-q9qq: Browsershot Local File Inclusion" [[pair]] name = "aws-sam-cli-copytree-462b4e0" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "aws/aws-sam-cli" cve = "CVE-2025-3048 GHSA-pp64-wj43-xqcr" cwe = "CWE-22" ecosystem = "pip" published_at = "2025-03-31T22:36:52Z" post_cutoff = false commit = "462b4e07b873035c25e8abc9068bb3b76e06314c" parent = "42ba2f712a8f5084d6da9677febdcdf495d816e7" commit_url = "https://github.com/aws/aws-sam-cli/commit/462b4e07b873035c25e8abc9068bb3b76e06314c" vendored = false host = "github" path = "samcli/lib/utils/osutils.py" mode = "name" relpath = "samcli/lib/utils/osutils.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-02-14" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "samcli/lib/utils/osutils.py" function = "copytree" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-pp64-wj43-xqcr: AWS SAM CLI Path Traversal allows file copy to local cache" [[pair]] name = "solon-find-f46e47f" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "opensolon/solon" cve = "CVE-2025-1584 GHSA-x8q6-cchr-p7m6" cwe = "CWE-23" ecosystem = "maven" published_at = "2025-02-23T15:30:58Z" post_cutoff = false commit = "f46e47fd1f8455b9467d7ead3cdb0509115b2ef1" parent = "87474726f1e496b381ce9d5ebbadabd0e04c2d75" commit_url = "https://github.com/opensolon/solon/commit/f46e47fd1f8455b9467d7ead3cdb0509115b2ef1" vendored = false host = "github" path = "solon-projects/solon-web/solon-web-staticfiles/src/main/java/org/noear/solon/web/staticfiles/StaticMappings.java" mode = "name" relpath = "solon-projects/solon-web/solon-web-staticfiles/src/main/java/org/noear/solon/web/staticfiles/StaticMappings.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-02-21" fix_lines = { in_function = 26, in_file = 27, source_total = 39 } [[pair.expected]] cwe = "CWE-23" class = "path-traversal" path = "solon-projects/solon-web/solon-web-staticfiles/src/main/java/org/noear/solon/web/staticfiles/StaticMappings.java" function = "find" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-x8q6-cchr-p7m6: Solon Path Traversal" [[pair]] name = "setuptools-resolve-download-filename-250a6d1" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "pypa/setuptools" cve = "CVE-2025-47273 GHSA-5rjg-fvgr-3xxf" cwe = "CWE-22" ecosystem = "pip" published_at = "2025-05-19T16:52:43Z" post_cutoff = false commit = "250a6d17978f9f6ac3ac887091f2d32886fbbb0b" parent = "d8390feaa99091d1ba9626bec0e4ba7072fc507a" commit_url = "https://github.com/pypa/setuptools/commit/250a6d17978f9f6ac3ac887091f2d32886fbbb0b" vendored = false host = "github" path = "setuptools/package_index.py" mode = "name" relpath = "setuptools/package_index.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-04-19" fix_lines = { in_function = 13, in_file = 17, source_total = 18 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "setuptools/package_index.py" function = "_resolve_download_filename" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-5rjg-fvgr-3xxf: setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write" [[pair]] name = "dagster-get-notebook-data-3a3cec2" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "dagster-io/dagster" cve = "CVE-2025-51481 GHSA-h7x8-jv97-fvvm" cwe = "CWE-22" ecosystem = "pip" published_at = "2025-07-22T18:30:42Z" post_cutoff = false commit = "3a3cec2b51577c4970e6fc4c199cda6418c09a9d" parent = "cb0f186667b55086346165fc8c00defa1f44a9c2" commit_url = "https://github.com/dagster-io/dagster/commit/3a3cec2b51577c4970e6fc4c199cda6418c09a9d" vendored = false host = "github" path = "python_modules/dagster/dagster/_grpc/impl.py" mode = "name" relpath = "python_modules/dagster/dagster/_grpc/impl.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-05-19" fix_lines = { in_function = 9, in_file = 10, source_total = 11 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "python_modules/dagster/dagster/_grpc/impl.py" function = "get_notebook_data" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-h7x8-jv97-fvvm: Dagster Local File Inclusion vulnerability" [[pair]] name = "llama-index-load-data-a86c96a" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "run-llama/llama_index" cve = "CVE-2025-6210 GHSA-3j8r-jf9w-5cmh" cwe = "CWE-22" ecosystem = "pip" published_at = "2025-07-07T12:30:23Z" post_cutoff = false commit = "a86c96ae0e662492eeb471b658ae849a93f628ff" parent = "1359a5300b15216766aa0ac0db0173d2016e03bf" commit_url = "https://github.com/run-llama/llama_index/commit/a86c96ae0e662492eeb471b658ae849a93f628ff" vendored = false host = "github" path = "llama-index-integrations/readers/llama-index-readers-obsidian/llama_index/readers/obsidian/base.py" mode = "name" relpath = "llama-index-integrations/readers/llama-index-readers-obsidian/llama_index/readers/obsidian/base.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-06-03" fix_lines = { in_function = 5, in_file = 17, source_total = 17 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "llama-index-integrations/readers/llama-index-readers-obsidian/llama_index/readers/obsidian/base.py" function = "load_data" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-3j8r-jf9w-5cmh: LlamaIndex vulnerability in its ObsidianReader class can lead to Path Traversal exploit" [[pair]] name = "salt-file-recv-c4ad23f" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "saltstack/salt" cve = "CVE-2024-38824 GHSA-8pcp-r83j-fc92" cwe = "CWE-22" ecosystem = "pip" published_at = "2025-06-13T09:30:34Z" post_cutoff = false commit = "c4ad23f0f3132d8d8a88f19fa537dc42cf21b215" parent = "5ff18fd0ececdfd083ddce693c3ccef30e44f155" commit_url = "https://github.com/saltstack/salt/commit/c4ad23f0f3132d8d8a88f19fa537dc42cf21b215" vendored = false host = "github" path = "salt/master.py" mode = "name" relpath = "salt/master.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-06-06" fix_lines = { in_function = 7, in_file = 4, source_total = 7 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "salt/master.py" function = "_file_recv" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-8pcp-r83j-fc92: Salt vulnerable to directory traversal attack in file receiving method" [[pair]] name = "ignite-gridlogcommandhandler-5c42c7a" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "apache/ignite" cve = "CVE-2025-48977 GHSA-v45h-mqf4-6939" cwe = "CWE-23" ecosystem = "maven" published_at = "2026-05-28T12:30:28Z" post_cutoff = false commit = "5c42c7a303937844179ad470edb35c1ad1cee6ab" parent = "98550a68b8eb034fd0346b4f4798c9465d8aa7c6" commit_url = "https://github.com/apache/ignite/commit/5c42c7a303937844179ad470edb35c1ad1cee6ab" vendored = false host = "github" path = "modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/log/GridLogCommandHandler.java" mode = "name" relpath = "modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/log/GridLogCommandHandler.java" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-06-13" fix_lines = { in_function = 4, in_file = 12, source_total = 17 } [[pair.expected]] cwe = "CWE-23" class = "path-traversal" path = "modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/log/GridLogCommandHandler.java" function = "GridLogCommandHandler" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-v45h-mqf4-6939: Apache Ignite REST API Has a Relative Path Traversal Vulnerability" [[pair]] name = "ipx-resolvefile-81693dd" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "unjs/ipx" cve = "CVE-2025-54387 GHSA-mm3p-j368-7jcr" cwe = "CWE-22" ecosystem = "npm" published_at = "2025-08-04T14:48:25Z" post_cutoff = false commit = "81693ddbfc062cc922e4e2406e8427ab4e3ad214" parent = "df55edb9c49bb56536cc9277efb24557edacd747" commit_url = "https://github.com/unjs/ipx/commit/81693ddbfc062cc922e4e2406e8427ab4e3ad214" vendored = false host = "github" path = "src/storage/node-fs.ts" mode = "name" relpath = "src/storage/node-fs.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-07-24" fix_lines = { in_function = 2, in_file = 1, source_total = 11 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/storage/node-fs.ts" function = "resolveFile" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-mm3p-j368-7jcr: IPX Allows Path Traversal via Prefix Matching Bypass" [[pair]] name = "core-download-file-fe95f6e" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "home-assistant/core" cve = "CVE-2025-65713 GHSA-pp3g-xmm4-5cw9" cwe = "CWE-22" ecosystem = "pip" published_at = "2025-12-23T18:30:27Z" post_cutoff = false commit = "fe95f6e1c5ebf15da0987c1a69fc23f05cbf36cf" parent = "37510aa316bd46dbbd8f983fbfcec543eac7c704" commit_url = "https://github.com/home-assistant/core/commit/fe95f6e1c5ebf15da0987c1a69fc23f05cbf36cf" vendored = false host = "github" path = "homeassistant/components/downloader/services.py" mode = "name" relpath = "homeassistant/components/downloader/services.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-08-05" fix_lines = { in_function = 28, in_file = 38, source_total = 41 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "homeassistant/components/downloader/services.py" function = "download_file" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-pp3g-xmm4-5cw9: Home Assistant Core before is vulnerable to Directory Traversal" [[pair]] name = "auth0-php-fileexists-9026da5" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "auth0/auth0-php" cve = "CVE-2025-58769 GHSA-9mh6-g99m-ppcw" cwe = "CWE-22" ecosystem = "composer" published_at = "2025-10-01T21:20:45Z" post_cutoff = false commit = "9026da58f5c381cd4cb5932de829eff6eacbb65c" parent = "7f4414045fc7dc257baf8451a9cda2aacb7ed03b" commit_url = "https://github.com/auth0/auth0-php/commit/9026da58f5c381cd4cb5932de829eff6eacbb65c" vendored = false host = "github" path = "src/Utility/Assert.php" mode = "name" relpath = "src/Utility/Assert.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-08-07" fix_lines = { in_function = 6, in_file = 9, source_total = 12 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/Utility/Assert.php" function = "fileExists" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-9mh6-g99m-ppcw: auth0-PHP SDK Does Not Properly Handle File Types in Bulk User Import" [[pair]] name = "tiny-scientist-review-paper-7fd4287" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "ulab-uiuc/tiny-scientist" cve = "CVE-2025-55149 GHSA-rrgf-hcr9-jq6h" cwe = "CWE-22" ecosystem = "pip" published_at = "2025-08-11T13:38:14Z" post_cutoff = false commit = "7fd42873603012acb8c55a4fc3eaac9ab18e6559" parent = "d0d4d6ed91c378d5201ac60dcd8e7c3303412d66" commit_url = "https://github.com/ulab-uiuc/tiny-scientist/commit/7fd42873603012acb8c55a4fc3eaac9ab18e6559" vendored = false host = "github" path = "backend/app.py" mode = "name" relpath = "backend/app.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-08-08" fix_lines = { in_function = 8, in_file = 10, source_total = 14 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "backend/app.py" function = "review_paper" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-rrgf-hcr9-jq6h: TinyScientist has Path Traversal Vulnerability in PDF Review Function (CWE-22)" [[pair]] name = "vite-plugin-static-copy-vialocal-0bc6b49" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "sapphi-red/vite-plugin-static-copy" cve = "CVE-2025-57753 GHSA-pp7p-q8fx-2968" cwe = "CWE-22" ecosystem = "npm" published_at = "2025-08-21T14:53:52Z" post_cutoff = false commit = "0bc6b49ed72b46eecfc9682045f4b46a19694969" parent = "14895079087ea926826baf62cabb4ec31cbe758a" commit_url = "https://github.com/sapphi-red/vite-plugin-static-copy/commit/0bc6b49ed72b46eecfc9682045f4b46a19694969" vendored = false host = "github" path = "src/middleware.ts" mode = "name" relpath = "src/middleware.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-08-21" fix_lines = { in_function = 6, in_file = 15, source_total = 17 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/middleware.ts" function = "viaLocal" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-pp7p-q8fx-2968: vite-plugin-static-copy files not included in `src` are possible to access with a crafted request" [[pair]] name = "tar-fs-incwd-0bd54cd" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "mafintosh/tar-fs" cve = "CVE-2025-59343 GHSA-vj76-c3g6-qr5v" cwe = "CWE-22" ecosystem = "npm" published_at = "2025-09-24T18:57:04Z" post_cutoff = false commit = "0bd54cdf06da2b7b5b95cd4b062c9f4e0a8c4e09" parent = "cb1c571fba8ec6dd56340f55dcd5d284372a8249" commit_url = "https://github.com/mafintosh/tar-fs/commit/0bd54cdf06da2b7b5b95cd4b062c9f4e0a8c4e09" vendored = false host = "github" path = "index.js" mode = "name" relpath = "index.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-09-16" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "index.js" function = "inCwd" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-vj76-c3g6-qr5v: tar-fs has a symlink validation bypass if destination directory is predictable with a specific tarball" [[pair]] name = "dosage-connect-336a968" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "webcomics/dosage" cve = "CVE-2025-64184 GHSA-4vcx-3pj3-44m7" cwe = "CWE-22" ecosystem = "pip" published_at = "2025-11-04T15:31:48Z" post_cutoff = false commit = "336a9684191604bc49eed7296b74bd582151181e" parent = "8af120b2473c63fc582b9b545c86efe4369f2301" commit_url = "https://github.com/webcomics/dosage/commit/336a9684191604bc49eed7296b74bd582151181e" vendored = false host = "github" path = "dosagelib/comic.py" mode = "name" relpath = "dosagelib/comic.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-11-01" fix_lines = { in_function = 11, in_file = 12, source_total = 16 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "dosagelib/comic.py" function = "connect" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-4vcx-3pj3-44m7: Dosage vulnerable to a Directory Traversal through crafted HTTP responses" [[pair]] name = "unstructured-attachment-file-name-b01d35b" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "unstructured-io/unstructured" cve = "CVE-2025-64712 GHSA-gm8q-m8mv-jj5m" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-02-03T17:43:56Z" post_cutoff = false commit = "b01d35b2373fd087d2e15162b9c021663c97155d" parent = "1c519efef5f888ae02ee4621b213eda527662d5f" commit_url = "https://github.com/unstructured-io/unstructured/commit/b01d35b2373fd087d2e15162b9c021663c97155d" vendored = false host = "github" path = "unstructured/partition/msg.py" mode = "name" relpath = "unstructured/partition/msg.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-11-06" fix_lines = { in_function = 8, in_file = 16, source_total = 19 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "unstructured/partition/msg.py" function = "_attachment_file_name" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-gm8q-m8mv-jj5m: Unstructured has Path Traversal via Malicious MSG Attachment that Allows Arbitrary File Write" [[pair]] name = "pebble-getfile-b3451c8" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "BSD-3-Clause" repo = "pebbletemplates/pebble" cve = "CVE-2025-1686 GHSA-p75g-cxfj-7wrx" cwe = "CWE-73" ecosystem = "maven" published_at = "2025-02-28T19:45:03Z" post_cutoff = false commit = "b3451c8f305a1a248fbcc2363fd307d0baaee329" parent = "a5a38beb9cee15546b03f0d74ff3facf51b2d181" commit_url = "https://github.com/pebbletemplates/pebble/commit/b3451c8f305a1a248fbcc2363fd307d0baaee329" vendored = false host = "github" path = "pebble/src/main/java/io/pebbletemplates/pebble/loader/FileLoader.java" mode = "name" relpath = "pebble/src/main/java/io/pebbletemplates/pebble/loader/FileLoader.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-12-11" fix_lines = { in_function = 23, in_file = 96, source_total = 135 } [[pair.expected]] cwe = "CWE-73" class = "path-traversal" path = "pebble/src/main/java/io/pebbletemplates/pebble/loader/FileLoader.java" function = "getFile" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-p75g-cxfj-7wrx: Pebble has Arbitrary Local File Inclusion (LFI) Vulnerability via `include` macro" [[pair]] name = "vite-plugin-react-findsourcemapurl-582fba0" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "vitejs/vite-plugin-react" cve = "CVE-2025-68155 GHSA-g239-q96q-x4qm" cwe = "CWE-22" ecosystem = "npm" published_at = "2025-12-16T22:32:26Z" post_cutoff = false commit = "582fba0b9a52b13fcff6beaaa3bfbd532bc5359d" parent = "329c40a600dedc790fca36f2d460dc3d40186f7c" commit_url = "https://github.com/vitejs/vite-plugin-react/commit/582fba0b9a52b13fcff6beaaa3bfbd532bc5359d" vendored = false host = "github" path = "packages/plugin-rsc/src/plugins/find-source-map-url.ts" mode = "name" relpath = "packages/plugin-rsc/src/plugins/find-source-map-url.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-12-16" fix_lines = { in_function = 5, in_file = 10, source_total = 12 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "packages/plugin-rsc/src/plugins/find-source-map-url.ts" function = "findSourceMapURL" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-g239-q96q-x4qm: @vitejs/plugin-rsc has an Arbitrary File Read via `/__vite_rsc_findSourceMapURL` Endpoint" [[pair]] name = "bodyparser-markasmoved-143a16f" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "adonisjs/bodyparser" cve = "CVE-2026-21440 GHSA-gvq6-hvvp-h34h" cwe = "CWE-22" ecosystem = "npm" published_at = "2026-01-02T18:58:32Z" post_cutoff = false commit = "143a16f35602be8561215611582211dec280cae6" parent = "890b2c9820f9fdf2b2b0eaa709fecd920087e96c" commit_url = "https://github.com/adonisjs/bodyparser/commit/143a16f35602be8561215611582211dec280cae6" vendored = false host = "github" path = "src/multipart/file.ts" mode = "name" relpath = "src/multipart/file.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-01-02" fix_lines = { in_function = 5, in_file = 5, source_total = 9 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/multipart/file.ts" function = "markAsMoved" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-gvq6-hvvp-h34h: AdonisJS Path Traversal in Multipart File Handling" [[pair]] name = "pnpm-getbinsfrompackagemanifest-17432ad" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "pnpm/pnpm" cve = "CVE-2026-24131 GHSA-v253-rj99-jwpq" cwe = "CWE-22" ecosystem = "npm" published_at = "2026-01-26T21:29:58Z" post_cutoff = false commit = "17432ad5bbed5c2e77255ca6d56a1449bbcfd943" parent = "b277b45bc35ae77ca72d7634d144bbd58a48b70f" commit_url = "https://github.com/pnpm/pnpm/commit/17432ad5bbed5c2e77255ca6d56a1449bbcfd943" vendored = false host = "github" path = "pkg-manager/package-bins/src/index.ts" mode = "name" relpath = "pkg-manager/package-bins/src/index.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-01-21" fix_lines = { in_function = 3, in_file = 4, source_total = 4 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "pkg-manager/package-bins/src/index.ts" function = "getBinsFromPackageManifest" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-v253-rj99-jwpq: pnpm has Path Traversal via arbitrary file permission modification " [[pair]] name = "wheel-unpack-7a7d2de" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "pypa/wheel" cve = "CVE-2026-24049 GHSA-8rrh-rw8j-w5fx" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-01-22T18:02:56Z" post_cutoff = false commit = "7a7d2de96b22a9adf9208afcc9547e1001569fef" parent = "41418fac233d6973ea8798d620df4aa5b3aa1b66" commit_url = "https://github.com/pypa/wheel/commit/7a7d2de96b22a9adf9208afcc9547e1001569fef" vendored = false host = "github" path = "src/wheel/_commands/unpack.py" mode = "name" relpath = "src/wheel/_commands/unpack.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-01-21" fix_lines = { in_function = 4, in_file = 2, source_total = 4 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/wheel/_commands/unpack.py" function = "unpack" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-8rrh-rw8j-w5fx: Wheel Affected by Arbitrary File Permission Modification via Path Traversal in wheel unpack" [[pair]] name = "openchatbi-save-report-372a7e8" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "zhongyu09/openchatbi" cve = "CVE-2026-28795 GHSA-vmwq-8g8c-jm79" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-03-02T21:47:32Z" post_cutoff = false commit = "372a7e861da5159c3106d64d6f6edf8284db8c75" parent = "235291864f2d4aa0b40e445a00c3766001d6f3bf" commit_url = "https://github.com/zhongyu09/openchatbi/commit/372a7e861da5159c3106d64d6f6edf8284db8c75" vendored = false host = "github" path = "openchatbi/tool/save_report.py" mode = "name" relpath = "openchatbi/tool/save_report.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-01-27" fix_lines = { in_function = 6, in_file = 10, source_total = 12 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "openchatbi/tool/save_report.py" function = "save_report" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-vmwq-8g8c-jm79: OpenChatBI has a Path Traversal Vulnerability in save_report Tool" [[pair]] name = "clasp-fetchremote-ba6bd66" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "Apache-2.0" repo = "google/clasp" cve = "CVE-2026-4092 GHSA-hqjg-pww4-pcgq" cwe = "CWE-22" ecosystem = "npm" published_at = "2026-03-13T20:57:29Z" post_cutoff = false commit = "ba6bd666fe74de54950122b5d92ecf1dcc02a9d3" parent = "56f0e6274c2daa2c0928d44fe50c517b188c11f5" commit_url = "https://github.com/google/clasp/commit/ba6bd666fe74de54950122b5d92ecf1dcc02a9d3" vendored = false host = "github" path = "src/core/files.ts" mode = "name" relpath = "src/core/files.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-01-31" fix_lines = { in_function = 17, in_file = 49, source_total = 54 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/core/files.ts" function = "fetchRemote" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-hqjg-pww4-pcgq: @google/clasp vulnerable to unsafe path traversal cloning or pulling a malicious script" [[pair]] name = "basic-ftp-downloadfromworkingdir-2a2a0e6" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "patrickjuchli/basic-ftp" cve = "CVE-2026-27699 GHSA-5rq4-664w-9x2c" cwe = "CWE-22" ecosystem = "npm" published_at = "2026-02-25T22:34:26Z" post_cutoff = false commit = "2a2a0e6514357b9eda07c2f8afbd3f04727a7cd9" parent = "65c90d949c0f8a9709759dff9e76bbe07061812b" commit_url = "https://github.com/patrickjuchli/basic-ftp/commit/2a2a0e6514357b9eda07c2f8afbd3f04727a7cd9" vendored = false host = "github" path = "src/Client.ts" mode = "name" relpath = "src/Client.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-02-23" fix_lines = { in_function = 6, in_file = 7, source_total = 8 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/Client.ts" function = "_downloadFromWorkingDir" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-5rq4-664w-9x2c: Basic FTP has Path Traversal Vulnerability in its downloadToDir() method" [[pair]] name = "mcp-atlassian-download-attachment-52b9b09" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "sooperset/mcp-atlassian" cve = "CVE-2026-27825 GHSA-xjgw-4wvw-rgm4" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-03-10T18:56:07Z" post_cutoff = false commit = "52b9b0997681e87244b20d58034deae89c91631e" parent = "ab36f8161bba807b16964f2c6124174c9eca1acf" commit_url = "https://github.com/sooperset/mcp-atlassian/commit/52b9b0997681e87244b20d58034deae89c91631e" vendored = false host = "github" path = "src/mcp_atlassian/jira/attachments.py" mode = "name" relpath = "src/mcp_atlassian/jira/attachments.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-02-24" fix_lines = { in_function = 6, in_file = 13, source_total = 68 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/mcp_atlassian/jira/attachments.py" function = "download_attachment" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-xjgw-4wvw-rgm4: MCP Atlassian has an arbitrary file write leading to arbitrary code execution via unconstrained download_path in confluence_download_attachment" [[pair]] name = "bentoml-safe-extract-tarfile-4e0eb00" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "bentoml/bentoml" cve = "CVE-2026-27905 GHSA-m6w7-qv66-g3mf" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-03-03T17:46:47Z" post_cutoff = false commit = "4e0eb007765ac04c7924220d643f264715cc9670" parent = "3ba9d54637312aa2a9c7c35540c18c30317cac3f" commit_url = "https://github.com/bentoml/bentoml/commit/4e0eb007765ac04c7924220d643f264715cc9670" vendored = false host = "github" path = "src/bentoml/_internal/utils/filesystem.py" mode = "name" relpath = "src/bentoml/_internal/utils/filesystem.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-02-25" fix_lines = { in_function = 24, in_file = 22, source_total = 24 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/bentoml/_internal/utils/filesystem.py" function = "safe_extract_tarfile" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-m6w7-qv66-g3mf: BentoML Vulnerable to Arbitrary File Write via Symlink Path Traversal in Tar Extraction" [[pair]] name = "dbt-common-safe-extract-e547954" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "dbt-labs/dbt-common" cve = "CVE-2026-29790 GHSA-w75w-9qv4-j5xj" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-03-05T00:59:10Z" post_cutoff = false commit = "e547954a48bac9394ef6eb98432e429dce9a7709" parent = "e10b8aca2164c632cf0ab5fdbb16db0ec9176189" commit_url = "https://github.com/dbt-labs/dbt-common/commit/e547954a48bac9394ef6eb98432e429dce9a7709" vendored = false host = "github" path = "dbt_common/clients/system.py" mode = "name" relpath = "dbt_common/clients/system.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-02-27" fix_lines = { in_function = 10, in_file = 9, source_total = 12 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "dbt_common/clients/system.py" function = "safe_extract" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-w75w-9qv4-j5xj: dbt-common's commonprefix() doesn't protect against path traversal" [[pair]] name = "black-get-cache-key-4937fe6" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "psf/black" cve = "CVE-2026-32274 GHSA-3936-cmfr-pm3m" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-03-12T18:33:10Z" post_cutoff = false commit = "4937fe6cf241139ddbfc16b0bdbb5b422798909d" parent = "2e641d174469c505d5ae905e75d4c769597e681f" commit_url = "https://github.com/psf/black/commit/4937fe6cf241139ddbfc16b0bdbb5b422798909d" vendored = false host = "github" path = "src/black/mode.py" mode = "name" relpath = "src/black/mode.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-03-12" fix_lines = { in_function = 7, in_file = 4, source_total = 28 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/black/mode.py" function = "get_cache_key" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-3936-cmfr-pm3m: Black: Arbitrary file writes from unsanitized user input in cache file name" [[pair]] name = "agixt-safe-join-2079ea5" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "josh-xt/agixt" cve = "CVE-2026-39981 GHSA-5gfj-64gh-mgmw" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-04-08T20:02:01Z" post_cutoff = false commit = "2079ea5a88fa671a921bf0b5eba887a5a1b73d5f" parent = "872f519fcc75eb574d717ea10ca91fc089718ffe" commit_url = "https://github.com/josh-xt/agixt/commit/2079ea5a88fa671a921bf0b5eba887a5a1b73d5f" vendored = false host = "github" path = "agixt/extensions/essential_abilities.py" mode = "name" relpath = "agixt/extensions/essential_abilities.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-03-15" fix_lines = { in_function = 14, in_file = 14, source_total = 17 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "agixt/extensions/essential_abilities.py" function = "safe_join" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-5gfj-64gh-mgmw: AGiXT Vulnerable to Path Traversal in safe_join()" [[pair]] name = "mesop-make-file-path-c6b382f" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "mesop-dev/mesop" cve = "CVE-2026-33054 GHSA-8qvf-mr4w-9x2c" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-03-18T20:01:21Z" post_cutoff = false commit = "c6b382f363b73ac32c402a2db3aadc7784f66a5b" parent = "712aafffd458def75e2f2fe4bd94d430436921e3" commit_url = "https://github.com/mesop-dev/mesop/commit/c6b382f363b73ac32c402a2db3aadc7784f66a5b" vendored = false host = "github" path = "mesop/server/state_session.py" mode = "name" relpath = "mesop/server/state_session.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-03-15" fix_lines = { in_function = 7, in_file = 10, source_total = 11 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "mesop/server/state_session.py" function = "_make_file_path" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-8qvf-mr4w-9x2c: Mesop has a Path Traversal utilizing `FileStateSessionBackend` leads to Application Denial of Service and File Write/Deletion" [[pair]] name = "kedro-plugins-partition-to-path-65115f7" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "kedro-org/kedro-plugins" cve = "CVE-2026-35492 GHSA-cjg8-h5qc-hrjv" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-04-06T17:55:14Z" post_cutoff = false commit = "65115f76b872217317734b6bde8927170c98fc4b" parent = "df4b6a65ca75dbd3efed38362d2a045c746ab9ad" commit_url = "https://github.com/kedro-org/kedro-plugins/commit/65115f76b872217317734b6bde8927170c98fc4b" vendored = false host = "github" path = "kedro-datasets/kedro_datasets/partitions/partitioned_dataset.py" mode = "name" relpath = "kedro-datasets/kedro_datasets/partitions/partitioned_dataset.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-03-18" fix_lines = { in_function = 9, in_file = 51, source_total = 55 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "kedro-datasets/kedro_datasets/partitions/partitioned_dataset.py" function = "_partition_to_path" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-cjg8-h5qc-hrjv: kedro-datasets has a path traversal vulnerability in PartitionedDataset that allows arbitrary file write" [[pair]] name = "anthropic-sdk-typescript-validatenosymlinkescape-0ac69b3" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "anthropics/anthropic-sdk-typescript" cve = "CVE-2026-34451 GHSA-5474-4w2j-mq4c" cwe = "CWE-22" ecosystem = "npm" published_at = "2026-04-01T21:16:49Z" post_cutoff = false commit = "0ac69b3438ee9c96b21a7d3c39c07b7cdb6995d9" parent = "284561fe36b244f5b6ab624ec2608c07f71f476e" commit_url = "https://github.com/anthropics/anthropic-sdk-typescript/commit/0ac69b3438ee9c96b21a7d3c39c07b7cdb6995d9" vendored = false host = "github" path = "src/tools/memory/node.ts" mode = "name" relpath = "src/tools/memory/node.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-03-31" fix_lines = { in_function = 2, in_file = 2, source_total = 4 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/tools/memory/node.ts" function = "validateNoSymlinkEscape" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-5474-4w2j-mq4c: Claude SDK for TypeScript: Memory Tool Path Validation Allows Sandbox Escape to Sibling Directories" [[pair]] name = "copier-external-data-5413062" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "copier-org/copier" cve = "CVE-2026-34730 GHSA-hgjq-p8cr-gg4h" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-04-01T22:38:39Z" post_cutoff = false commit = "5413062eb17b73dc885f5e645cdc161e69ef641b" parent = "cb80a3ffc9c3787de3ed837e04ca29a0ff8ca3df" commit_url = "https://github.com/copier-org/copier/commit/5413062eb17b73dc885f5e645cdc161e69ef641b" vendored = false host = "github" path = "copier/_main.py" mode = "name" relpath = "copier/_main.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-03-31" fix_lines = { in_function = 22, in_file = 22, source_total = 27 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "copier/_main.py" function = "_external_data" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-hgjq-p8cr-gg4h: Copier `_external_data` allows path traversal and absolute-path local file read without unsafe mode" [[pair]] name = "vite-transformmiddleware-79f002f" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "vitejs/vite" cve = "CVE-2026-39365 GHSA-4w7w-66w2-5vf9" cwe = "CWE-22" ecosystem = "npm" published_at = "2026-04-06T18:03:46Z" post_cutoff = false commit = "79f002f2286c03c88c7b74c511c7f9fc6dc46694" parent = "a9a3df299378d9cbc5f069e3536a369f8188c8ff" commit_url = "https://github.com/vitejs/vite/commit/79f002f2286c03c88c7b74c511c7f9fc6dc46694" vendored = false host = "github" path = "packages/vite/src/node/server/middlewares/transform.ts" mode = "name" relpath = "packages/vite/src/node/server/middlewares/transform.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-04-06" fix_lines = { in_function = 3, in_file = 4, source_total = 4 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "packages/vite/src/node/server/middlewares/transform.ts" function = "transformMiddleware" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-4w7w-66w2-5vf9: Vite Vulnerable to Path Traversal in Optimized Deps `.map` Handling" [[pair]] name = "nicegui-create-file-upload-d38a702" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "zauberzeug/nicegui" cve = "CVE-2026-39844 GHSA-w8wv-vfpc-hw2w" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-04-08T15:04:13Z" post_cutoff = false commit = "d38a702e3af2da5b0708f689be8d71413fc77056" parent = "2580928afff6e34d31b77ff22769d773feb817a8" commit_url = "https://github.com/zauberzeug/nicegui/commit/d38a702e3af2da5b0708f689be8d71413fc77056" vendored = false host = "github" path = "nicegui/elements/upload_files.py" mode = "name" relpath = "nicegui/elements/upload_files.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-04-07" fix_lines = { in_function = 2, in_file = 7, source_total = 9 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "nicegui/elements/upload_files.py" function = "create_file_upload" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-w8wv-vfpc-hw2w: NiceGUI: Upload filename sanitization bypass via backslashes allows path traversal on Windows" [[pair]] name = "quarkus-openapi-generator-unzip-08b4064" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "quarkiverse/quarkus-openapi-generator" cve = "CVE-2026-40180 GHSA-jx2w-vp7f-456q" cwe = "CWE-22" ecosystem = "maven" published_at = "2026-04-08T19:14:32Z" post_cutoff = false commit = "08b406414ff30ed192e86c7fa924e57565534ff0" parent = "e062c8c9fff0ff9d4f025bb77101155acf786232" commit_url = "https://github.com/quarkiverse/quarkus-openapi-generator/commit/08b406414ff30ed192e86c7fa924e57565534ff0" vendored = false host = "github" path = "server/deployment/src/main/java/io/quarkiverse/openapi/server/generator/deployment/codegen/apicurio/ApicurioCodegenWrapper.java" mode = "name" relpath = "server/deployment/src/main/java/io/quarkiverse/openapi/server/generator/deployment/codegen/apicurio/ApicurioCodegenWrapper.java" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-04-07" fix_lines = { in_function = 7, in_file = 7, source_total = 7 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "server/deployment/src/main/java/io/quarkiverse/openapi/server/generator/deployment/codegen/apicurio/ApicurioCodegenWrapper.java" function = "unzip" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-jx2w-vp7f-456q: quarkus-openapi-generator extension has Zip Slip Path Traversal in ApicurioCodegenWrapper class" [[pair]] name = "excel-mcp-server-get-excel-path-f51340e" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "haris-musa/excel-mcp-server" cve = "CVE-2026-40576 GHSA-j98m-w3xp-9f56" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-04-14T00:03:17Z" post_cutoff = false commit = "f51340ecd5778952405044b203d3a2d4c8a46833" parent = "de4dc75f6ba629ccd2e097f5963235846be622e6" commit_url = "https://github.com/haris-musa/excel-mcp-server/commit/f51340ecd5778952405044b203d3a2d4c8a46833" vendored = false host = "github" path = "src/excel_mcp/server.py" mode = "name" relpath = "src/excel_mcp/server.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-04-12" fix_lines = { in_function = 16, in_file = 31, source_total = 39 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/excel_mcp/server.py" function = "get_excel_path" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-j98m-w3xp-9f56: excel-mcp-server has a Path Traversal issue" [[pair]] name = "psitransfer-getfilename-8b547bf" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "BSD-2-Clause" repo = "psi-4ward/psitransfer" cve = "CVE-2026-41180 GHSA-533q-w4g6-5586" cwe = "CWE-22" ecosystem = "npm" published_at = "2026-04-16T21:13:40Z" post_cutoff = false commit = "8b547bf3e09757122efa00aab90281e3915aa0c6" parent = "22ec552e6d579c1c859a9523810153289f3fb43b" commit_url = "https://github.com/psi-4ward/psitransfer/commit/8b547bf3e09757122efa00aab90281e3915aa0c6" vendored = false host = "github" path = "lib/store.js" mode = "name" relpath = "lib/store.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-04-14" fix_lines = { in_function = 11, in_file = 10, source_total = 121 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "lib/store.js" function = "getFilename" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-533q-w4g6-5586: PsiTransfer: Upload PATCH path traversal can create `config..js` and lead to code execution on restart" [[pair]] name = "pptagent-get-html-table-image-418491a" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "icip-cas/pptagent" cve = "CVE-2026-42080 GHSA-pxhg-7xr2-w7xg" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-05-05T18:57:31Z" post_cutoff = false commit = "418491a9a1c02d9d93194b5973bb58df35cf9d00" parent = "858da237342f4fdf9e6c3e47baaef6f44647c8f0" commit_url = "https://github.com/icip-cas/pptagent/commit/418491a9a1c02d9d93194b5973bb58df35cf9d00" vendored = false host = "github" path = "pptagent/utils.py" mode = "name" relpath = "pptagent/utils.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-04-19" fix_lines = { in_function = 5, in_file = 25, source_total = 35 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "pptagent/utils.py" function = "get_html_table_image" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-pxhg-7xr2-w7xg: PPTAgent: Arbitrary File Write via `save_generated_slides`" [[pair]] name = "pygeoapi-get-data-path-bf25b86" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "geopython/pygeoapi" cve = "CVE-2026-42351 GHSA-f6pr-83pg-ghh6" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-04-29T22:18:02Z" post_cutoff = false commit = "bf25b8695edbdd5476eeffc102b633d1d3e45f52" parent = "e80347d782ca4a076a2825920b0082701ceef909" commit_url = "https://github.com/geopython/pygeoapi/commit/bf25b8695edbdd5476eeffc102b633d1d3e45f52" vendored = false host = "github" path = "pygeoapi/provider/filesystem.py" mode = "name" relpath = "pygeoapi/provider/filesystem.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-04-20" fix_lines = { in_function = 6, in_file = 9, source_total = 11 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "pygeoapi/provider/filesystem.py" function = "get_data_path" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-f6pr-83pg-ghh6: pygeoapi 0.23.x: Path Traversal in STAC FileSystemProvider" [[pair]] name = "grav-plugin-form-uploadfiles-48bacc4" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "getgrav/grav-plugin-form" cve = "CVE-2026-42845 GHSA-w4rc-p66m-x6qq" cwe = "CWE-73" ecosystem = "composer" published_at = "2026-05-06T23:03:13Z" post_cutoff = false commit = "48bacc4187e1cff815000e526d5ca2878484867f" parent = "2032e77857e4fd1662357a9411b490c6c725da43" commit_url = "https://github.com/getgrav/grav-plugin-form/commit/48bacc4187e1cff815000e526d5ca2878484867f" vendored = false host = "github" path = "classes/Form.php" mode = "name" relpath = "classes/Form.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-04-29" fix_lines = { in_function = 10, in_file = 20, source_total = 21 } [[pair.expected]] cwe = "CWE-73" class = "path-traversal" path = "classes/Form.php" function = "uploadFiles" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-w4rc-p66m-x6qq: Grav Form Plugin has an Anonymous Page Content Overwrite via Form File Upload filename Override" [[pair]] name = "taipy-get-resource-129fd40" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "avaiga/taipy" cve = "CVE-2026-48544 GHSA-28gh-q3gw-pvx8" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-05-27T15:33:26Z" post_cutoff = false commit = "129fd407ffca49ee4ab853772c88d0c873e038dd" parent = "d8556b92128defb4ea079e8776b1385cdc17e3fa" commit_url = "https://github.com/avaiga/taipy/commit/129fd407ffca49ee4ab853772c88d0c873e038dd" vendored = false host = "github" path = "taipy/gui/extension/library.py" mode = "name" relpath = "taipy/gui/extension/library.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-04-30" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "taipy/gui/extension/library.py" function = "get_resource" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-28gh-q3gw-pvx8: Taipy contains a path traversal vulnerability" [[pair]] name = "jupyter-server-get-os-path-0d829f2" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "BSD-3-Clause" repo = "jupyter-server/jupyter_server" cve = "CVE-2026-5422 GHSA-gf7q-q4j7-hp7c" cwe = "CWE-23" ecosystem = "pip" published_at = "2026-06-02T12:31:26Z" post_cutoff = true commit = "0d829f2c35a481c3b24ecbe1e25a6f79954e88f2" parent = "5869e779566352371904d0aed9407265148c0f78" commit_url = "https://github.com/jupyter-server/jupyter_server/commit/0d829f2c35a481c3b24ecbe1e25a6f79954e88f2" vendored = false host = "github" path = "jupyter_server/services/contents/fileio.py" mode = "name" relpath = "jupyter_server/services/contents/fileio.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-05-06" fix_lines = { in_function = 5, in_file = 4, source_total = 6 } [[pair.expected]] cwe = "CWE-23" class = "path-traversal" path = "jupyter_server/services/contents/fileio.py" function = "_get_os_path" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-gf7q-q4j7-hp7c: Duplicate Advisory: Jupyter Server vulnerable to Path Traversal via incorrect root directory boundary check in _get_os_path() " [[pair]] name = "apm-looks-like-legacy-apm-bundle-77d1dda" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "microsoft/apm" cve = "CVE-2026-46383 GHSA-mq5j-pw29-jcv3" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-05-15T18:25:34Z" post_cutoff = false commit = "77d1dda8303c8d7ccb6148788a6274fdece98499" parent = "f85b9f54ad303159f9c448268eb7005c319fe02a" commit_url = "https://github.com/microsoft/apm/commit/77d1dda8303c8d7ccb6148788a6274fdece98499" vendored = false host = "github" path = "src/apm_cli/bundle/local_bundle.py" mode = "name" relpath = "src/apm_cli/bundle/local_bundle.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-05-11" fix_lines = { in_function = 13, in_file = 12, source_total = 33 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/apm_cli/bundle/local_bundle.py" function = "_looks_like_legacy_apm_bundle" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-mq5j-pw29-jcv3: Microsoft APM: Windows absolute-path tar member overwrite during legacy-bundle probing in `apm install`" [[pair]] name = "pdm-write-to-fs-41aa5f9" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "pdm-project/pdm" cve = "CVE-2026-47764 GHSA-78v8-vpjp-cjqh" cwe = "CWE-22" ecosystem = "pip" published_at = "2026-06-10T20:33:13Z" post_cutoff = true commit = "41aa5f94a30e51b1a460af27312dd9dc532aad5a" parent = "904e1dded8f36fc21373db5b731a5801a6a1f2d9" commit_url = "https://github.com/pdm-project/pdm/commit/41aa5f94a30e51b1a460af27312dd9dc532aad5a" vendored = false host = "github" path = "src/pdm/installers/installers.py" mode = "name" relpath = "src/pdm/installers/installers.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-05-20" fix_lines = { in_function = 12, in_file = 14, source_total = 24 } [[pair.expected]] cwe = "CWE-22" class = "path-traversal" path = "src/pdm/installers/installers.py" function = "write_to_fs" mechanism = "path_join_user_input" family = "path" evidence = "GHSA-78v8-vpjp-cjqh: PDM wheel installation leads to Path Traversal via overridden write_to_fs" [[pair]] name = "serializer-decode-0943a06" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "symfony/serializer" cve = "GHSA-j68w-pg49-f6vx" cwe = "CWE-611" ecosystem = "composer" published_at = "2024-05-30T00:52:20Z" post_cutoff = false commit = "0943a06a663b573d7319fc1acd56d3484eaaa430" parent = "d89f7d242d1bdf0c281bb498c840538c8071ec10" commit_url = "https://github.com/symfony/serializer/commit/0943a06a663b573d7319fc1acd56d3484eaaa430" vendored = false host = "github" path = "Encoder/XmlEncoder.php" mode = "name" relpath = "Encoder/XmlEncoder.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2012-02-24" fix_lines = { in_function = 8, in_file = 11, source_total = 11 } [[pair.expected]] cwe = "CWE-611" class = "xxe" path = "Encoder/XmlEncoder.php" function = "decode" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-j68w-pg49-f6vx: Symfony XML decoding attack vector through external entities" [[pair]] name = "dependency-injection-parsefile-5c5040c" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "symfony/dependency-injection" cve = "GHSA-c636-cg5r-2498" cwe = "CWE-611" ecosystem = "composer" published_at = "2024-05-29T19:59:13Z" post_cutoff = false commit = "5c5040c890a8e4085dcd6fa3827f574ab5f71f4c" parent = "e2f9fee8ec36209fee64ee15a73fd5e0e8372652" commit_url = "https://github.com/symfony/dependency-injection/commit/5c5040c890a8e4085dcd6fa3827f574ab5f71f4c" vendored = false host = "github" path = "Loader/XmlFileLoader.php" mode = "name" relpath = "Loader/XmlFileLoader.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2012-08-28" fix_lines = { in_function = 5, in_file = 5, source_total = 6 } [[pair.expected]] cwe = "CWE-611" class = "xxe" path = "Loader/XmlFileLoader.php" function = "parseFile" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-c636-cg5r-2498: Symfony XML Entity Expansion security vulnerability" [[pair]] name = "routing-loadfile-769e8e6" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "symfony/routing" cve = "GHSA-rjpm-qmq7-q85w" cwe = "CWE-611" ecosystem = "composer" published_at = "2024-05-30T00:49:54Z" post_cutoff = false commit = "769e8e6584c5d13e7c6f51aa77a9d5f977fec463" parent = "4ff9294af0ce24d40aec58ef39b1550732586bd8" commit_url = "https://github.com/symfony/routing/commit/769e8e6584c5d13e7c6f51aa77a9d5f977fec463" vendored = false host = "github" path = "Loader/XmlFileLoader.php" mode = "name" relpath = "Loader/XmlFileLoader.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2012-08-28" fix_lines = { in_function = 5, in_file = 5, source_total = 6 } [[pair.expected]] cwe = "CWE-611" class = "xxe" path = "Loader/XmlFileLoader.php" function = "loadFile" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-rjpm-qmq7-q85w: Symfony XXE security vulnerability" [[pair]] name = "silverstripe-seed-onbeforesecuritylogin-b065ebd" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "BSD-3-Clause" repo = "symbiote/silverstripe-seed" cve = "CVE-2017-20164 GHSA-wm32-3r4m-jvcc" cwe = "CWE-601" ecosystem = "composer" published_at = "2023-01-07T21:30:38Z" post_cutoff = false commit = "b065ebd82da53009d273aa7e989191f701485244" parent = "573d695aa7ed4d68c70cc3d2de3728051b4b495d" commit_url = "https://github.com/symbiote/silverstripe-seed/commit/b065ebd82da53009d273aa7e989191f701485244" vendored = false host = "github" path = "code/extensions/SecurityLoginExtension.php" mode = "name" relpath = "code/extensions/SecurityLoginExtension.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2017-02-16" fix_lines = { in_function = 2, in_file = 1, source_total = 2 } [[pair.expected]] cwe = "CWE-601" class = "open_redirect" path = "code/extensions/SecurityLoginExtension.php" function = "onBeforeSecurityLogin" mechanism = "validation_strength" family = "untrusted_destination" evidence = "GHSA-wm32-3r4m-jvcc: Symbiote Seed Open Redirect vulnerability" [[pair]] name = "urllib3-init-adb358f" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "urllib3/urllib3" cve = "CVE-2018-25091 GHSA-gwvm-45gx-3cf8" cwe = "CWE-601" ecosystem = "pip" published_at = "2023-10-15T21:30:26Z" post_cutoff = false commit = "adb358f8e06865406d1f05e581a16cbea2136fbc" parent = "a252e2549ff797fe13e688f05296fa496e0c469a" commit_url = "https://github.com/urllib3/urllib3/commit/adb358f8e06865406d1f05e581a16cbea2136fbc" vendored = false host = "github" path = "src/urllib3/util/retry.py" mode = "name" relpath = "src/urllib3/util/retry.py" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2018-12-29" fix_lines = { in_function = 3, in_file = 2, source_total = 10 } [[pair.expected]] cwe = "CWE-601" class = "open_redirect" path = "src/urllib3/util/retry.py" function = "__init__" mechanism = "validation_strength" family = "untrusted_destination" evidence = "GHSA-gwvm-45gx-3cf8: Authorization Header forwarded on redirect" [[pair]] name = "seotools-maketag-ca27cd0" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "artesaos/seotools" cve = "CVE-2020-36665 GHSA-w2x5-hpmg-j98h" cwe = "CWE-601" ecosystem = "composer" published_at = "2023-07-06T19:24:11Z" post_cutoff = false commit = "ca27cd0edf917e0bc805227013859b8b5a1f01fb" parent = "445c0bf0ddbd7cdc271d2887d25009a0e1ff2cb6" commit_url = "https://github.com/artesaos/seotools/commit/ca27cd0edf917e0bc805227013859b8b5a1f01fb" vendored = false host = "github" path = "src/SEOTools/OpenGraph.php" mode = "name" relpath = "src/SEOTools/OpenGraph.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2020-04-02" fix_lines = { in_function = 1, in_file = 1, source_total = 5 } [[pair.expected]] cwe = "CWE-601" class = "open_redirect" path = "src/SEOTools/OpenGraph.php" function = "makeTag" mechanism = "validation_strength" family = "untrusted_destination" evidence = "GHSA-w2x5-hpmg-j98h: Artesãos SEOTools Open Redirect vulnerability" [[pair]] name = "axmlrpc-parse-ad6615b" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "MIT" repo = "gturri/axmlrpc" cve = "CVE-2020-36641 GHSA-g4r8-28fp-f255" cwe = "CWE-611" ecosystem = "maven" published_at = "2023-01-05T12:30:27Z" post_cutoff = false commit = "ad6615b3ec41353e614f6ea5fdd5b046442a832b" parent = "2e59d03c961607d32bc9dc5e7aba931338907603" commit_url = "https://github.com/gturri/axmlrpc/commit/ad6615b3ec41353e614f6ea5fdd5b046442a832b" vendored = false host = "github" path = "src/main/java/de/timroes/axmlrpc/ResponseParser.java" mode = "name" relpath = "src/main/java/de/timroes/axmlrpc/ResponseParser.java" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2020-10-15" fix_lines = { in_function = 6, in_file = 10, source_total = 11 } [[pair.expected]] cwe = "CWE-611" class = "xxe" path = "src/main/java/de/timroes/axmlrpc/ResponseParser.java" function = "parse" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-g4r8-28fp-f255: aXMLRPC XML External Entity vulnerability" [[pair]] name = "neo4j-apoc-procedures-parsexml-c3e2a29" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "neo4j-contrib/neo4j-apoc-procedures" cve = "GHSA-9vx8-f5c4-862x" cwe = "CWE-611" ecosystem = "maven" published_at = "2023-02-24T17:39:18Z" post_cutoff = false commit = "c3e2a29020497acf9417879f38e8af4e8c6d5783" parent = "1b60237168679daed62edcdb1260d5fc790329ab" commit_url = "https://github.com/neo4j-contrib/neo4j-apoc-procedures/commit/c3e2a29020497acf9417879f38e8af4e8c6d5783" vendored = false host = "github" path = "core/src/main/java/apoc/export/graphml/XmlGraphMLReader.java" mode = "name" relpath = "core/src/main/java/apoc/export/graphml/XmlGraphMLReader.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-02-13" fix_lines = { in_function = 9, in_file = 13, source_total = 13 } [[pair.expected]] cwe = "CWE-611" class = "xxe" path = "core/src/main/java/apoc/export/graphml/XmlGraphMLReader.java" function = "parseXML" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-9vx8-f5c4-862x: XML External Entity (XXE) vulnerability in apoc.import.graphml" [[pair]] name = "keycloak-nodejs-connect-forcechecksso-190a947" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "Apache-2.0" repo = "keycloak/keycloak-nodejs-connect" cve = "CVE-2022-2237 GHSA-59fq-727j-hm3f" cwe = "CWE-601" ecosystem = "npm" published_at = "2023-03-02T23:21:02Z" post_cutoff = false commit = "190a9470e234bbd9ac5d5de43f5a19aead9a2c21" parent = "e4bd6b7bc8116432bf8fde87c5f06417005f88ea" commit_url = "https://github.com/keycloak/keycloak-nodejs-connect/commit/190a9470e234bbd9ac5d5de43f5a19aead9a2c21" vendored = false host = "github" path = "middleware/check-sso.js" mode = "name" relpath = "middleware/check-sso.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-03-01" fix_lines = { in_function = 2, in_file = 2, source_total = 3 } [[pair.expected]] cwe = "CWE-601" class = "open_redirect" path = "middleware/check-sso.js" function = "forceCheckSSO" mechanism = "validation_strength" family = "untrusted_destination" evidence = "GHSA-59fq-727j-hm3f: keycloak-connect contains Open redirect vulnerability in the Node.js adapter" [[pair]] name = "mstest-plugin-containsdata-f9b9b0c" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "MIT" repo = "jenkinsci/mstest-plugin" cve = "CVE-2023-24441 GHSA-3ppr-72x5-x67q" cwe = "CWE-611" ecosystem = "maven" published_at = "2023-01-26T21:30:18Z" post_cutoff = false commit = "f9b9b0cbdf7559fdd8fc4004e5a242f5801daa67" parent = "3870f53d9d1ab5759ab82a44c8d6b4ca9d933923" commit_url = "https://github.com/jenkinsci/mstest-plugin/commit/f9b9b0cbdf7559fdd8fc4004e5a242f5801daa67" vendored = false host = "github" path = "src/main/java/hudson/plugins/mstest/MSTestReportConverter.java" mode = "name" relpath = "src/main/java/hudson/plugins/mstest/MSTestReportConverter.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-06-16" fix_lines = { in_function = 6, in_file = 15, source_total = 20 } [[pair.expected]] cwe = "CWE-611" class = "xxe" path = "src/main/java/hudson/plugins/mstest/MSTestReportConverter.java" function = "containsData" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-3ppr-72x5-x67q: XML external entity vulnerability on agents in Jenkins MSTest Plugin " [[pair]] name = "drill-xmlreader-0e88b7a" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "apache/drill" cve = "CVE-2023-48362 GHSA-v62g-jwj9-rfvx" cwe = "CWE-611" ecosystem = "maven" published_at = "2024-07-24T09:30:40Z" post_cutoff = false commit = "0e88b7a5101d24c561a2a3efb12d7a3b3f7933f3" parent = "097da744ff416bda7bd6e83df3d7b3f31369c42e" commit_url = "https://github.com/apache/drill/commit/0e88b7a5101d24c561a2a3efb12d7a3b3f7933f3" vendored = false host = "github" path = "contrib/format-xml/src/main/java/org/apache/drill/exec/store/xml/XMLReader.java" mode = "name" relpath = "contrib/format-xml/src/main/java/org/apache/drill/exec/store/xml/XMLReader.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2023-11-06" fix_lines = { in_function = 1, in_file = 3, source_total = 3 } [[pair.expected]] cwe = "CWE-611" class = "xxe" path = "contrib/format-xml/src/main/java/org/apache/drill/exec/store/xml/XMLReader.java" function = "XMLReader" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-v62g-jwj9-rfvx: XML External Entity Reference (XXE) in the XML Format Plugin in Apache Drill" [[pair]] name = "axis-axis1-java-getservice-685c309" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "apache/axis-axis1-java" cve = "CVE-2023-51441 GHSA-hr2c-p8rh-238h" cwe = "CWE-918" ecosystem = "maven" published_at = "2024-01-06T12:30:34Z" post_cutoff = false commit = "685c309febc64aa393b2d64a05f90e7eb9f73e06" parent = "e84c60c1f0764b01577d62c9e6453457d523ee77" commit_url = "https://github.com/apache/axis-axis1-java/commit/685c309febc64aa393b2d64a05f90e7eb9f73e06" vendored = false host = "github" path = "axis-rt-core/src/main/java/org/apache/axis/client/ServiceFactory.java" mode = "name" relpath = "axis-rt-core/src/main/java/org/apache/axis/client/ServiceFactory.java" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2023-12-18" fix_lines = { in_function = 3, in_file = 7, source_total = 8 } [[pair.expected]] cwe = "CWE-918" class = "ssrf" path = "axis-rt-core/src/main/java/org/apache/axis/client/ServiceFactory.java" function = "getService" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-hr2c-p8rh-238h: Apache Axis Improper Input Validation vulnerability" [[pair]] name = "cyclonedx-javascript-library-getparser-5e5e1e0" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "Apache-2.0" repo = "cyclonedx/cyclonedx-javascript-library" cve = "CVE-2024-34345 GHSA-38gf-rh2w-gmj7" cwe = "CWE-611" ecosystem = "npm" published_at = "2024-05-08T19:55:37Z" post_cutoff = false commit = "5e5e1e0b9422f47d2de81c7c4064b803a01e7203" parent = "974c5585dac0428f2863459b215a3dc2951421a6" commit_url = "https://github.com/cyclonedx/cyclonedx-javascript-library/commit/5e5e1e0b9422f47d2de81c7c4064b803a01e7203" vendored = false host = "github" path = "src/validation/xmlValidator.node.ts" mode = "name" relpath = "src/validation/xmlValidator.node.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2024-05-07" fix_lines = { in_function = 3, in_file = 2, source_total = 3 } [[pair.expected]] cwe = "CWE-611" class = "xxe" path = "src/validation/xmlValidator.node.ts" function = "getParser" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-38gf-rh2w-gmj7: @cyclonedx/cyclonedx-library Improper Restriction of XML External Entity Reference vulnerability" [[pair]] name = "fhir-ig-publisher-loadmappingspaces-3560de2" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "hl7/fhir-ig-publisher" cve = "CVE-2024-52807 GHSA-8c3x-hq82-gjcm" cwe = "CWE-611" ecosystem = "maven" published_at = "2025-01-24T18:33:29Z" post_cutoff = false commit = "3560de2f486d688a3ddcf4aa54d8bdacea380c3d" parent = "ba0b48d4ddb4dbffb45e0d45c43069e99a038385" commit_url = "https://github.com/hl7/fhir-ig-publisher/commit/3560de2f486d688a3ddcf4aa54d8bdacea380c3d" vendored = false host = "github" path = "org.hl7.fhir.publisher.core/src/main/java/org/hl7/fhir/igtools/publisher/Publisher.java" mode = "name" relpath = "org.hl7.fhir.publisher.core/src/main/java/org/hl7/fhir/igtools/publisher/Publisher.java" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2024-11-19" fix_lines = { in_function = 2, in_file = 1, source_total = 6 } [[pair.expected]] cwe = "CWE-611" class = "xxe" path = "org.hl7.fhir.publisher.core/src/main/java/org/hl7/fhir/igtools/publisher/Publisher.java" function = "loadMappingSpaces" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-8c3x-hq82-gjcm: XXE vulnerability in XSLT parsing in `org.hl7.fhir.publisher`" [[pair]] name = "fedify-lookupwebfinger-8be3c20" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "dahlia/fedify" cve = "CVE-2025-23221 GHSA-c59p-wq67-24wx" cwe = "CWE-918" ecosystem = "npm" published_at = "2025-01-21T19:58:29Z" post_cutoff = false commit = "8be3c2038eebf4ae12481683a1e809b314be3151" parent = "c505eb82fcd6b5b17174c6659c29721bc801ab9a" commit_url = "https://github.com/dahlia/fedify/commit/8be3c2038eebf4ae12481683a1e809b314be3151" vendored = false host = "github" path = "src/webfinger/lookup.ts" mode = "name" relpath = "src/webfinger/lookup.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-01-18" fix_lines = { in_function = 1, in_file = 2, source_total = 2 } [[pair.expected]] cwe = "CWE-918" class = "ssrf" path = "src/webfinger/lookup.ts" function = "lookupWebFinger" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-c59p-wq67-24wx: Infinite loop and Blind SSRF found inside the Webfinger mechanism in @fedify/fedify" [[pair]] name = "local-s3-createservicefactory-d6ed756" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "robothy/local-s3" cve = "GHSA-47qw-ccjm-9c2c" cwe = "CWE-611" ecosystem = "maven" published_at = "2025-03-10T18:29:36Z" post_cutoff = false commit = "d6ed756ceb30c1eb9d4263321ac683d734f8836f" parent = "009901882be8b543e85b67c5ec2e9f30d83d62ef" commit_url = "https://github.com/robothy/local-s3/commit/d6ed756ceb30c1eb9d4263321ac683d734f8836f" vendored = false host = "github" path = "local-s3-rest/src/main/java/com/robothy/s3/rest/LocalS3.java" mode = "name" relpath = "local-s3-rest/src/main/java/com/robothy/s3/rest/LocalS3.java" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-02-24" fix_lines = { in_function = 2, in_file = 3, source_total = 5 } [[pair.expected]] cwe = "CWE-611" class = "xxe" path = "local-s3-rest/src/main/java/com/robothy/s3/rest/LocalS3.java" function = "createServiceFactory" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-47qw-ccjm-9c2c: LocalS3 XML Parser Vulnerable to XML External Entity (XXE) Injection" [[pair]] name = "webdrivermanager-loadxml-125646b" slice = "advisory-fixes" batch = "2026-10-04" language = "java" origin = "github-advisory" license = "Apache-2.0" repo = "bonigarcia/webdrivermanager" cve = "CVE-2025-4641 GHSA-pwm3-776c-8q7q" cwe = "CWE-611" ecosystem = "maven" published_at = "2025-05-14T21:31:18Z" post_cutoff = false commit = "125646bd53855cf5de99fd4bc501b3604c151c9b" parent = "0f14b3fc93cdfb58b24f419ce28ca08955aac964" commit_url = "https://github.com/bonigarcia/webdrivermanager/commit/125646bd53855cf5de99fd4bc501b3604c151c9b" vendored = false host = "github" path = "src/main/java/io/github/bonigarcia/wdm/WebDriverManager.java" mode = "name" relpath = "src/main/java/io/github/bonigarcia/wdm/WebDriverManager.java" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-04-07" fix_lines = { in_function = 3, in_file = 6, source_total = 6 } [[pair.expected]] cwe = "CWE-611" class = "xxe" path = "src/main/java/io/github/bonigarcia/wdm/WebDriverManager.java" function = "loadXML" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-pwm3-776c-8q7q: BoniGarcia WebDriverManager Affected By Improper Restriction of XML External Entity Reference" [[pair]] name = "workers-oauth-provider-parseauthrequest-66de8d8" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "cloudflare/workers-oauth-provider" cve = "CVE-2025-4143 GHSA-4pc9-x2fx-p7vj" cwe = "CWE-601" ecosystem = "npm" published_at = "2025-05-01T17:00:29Z" post_cutoff = false commit = "66de8d802c1d7c468887906ea1a0769a975ff1e3" parent = "3e3d0bfea19a5bf444423fc88622e65d6c14fad0" commit_url = "https://github.com/cloudflare/workers-oauth-provider/commit/66de8d802c1d7c468887906ea1a0769a975ff1e3" vendored = false host = "github" path = "src/oauth-provider.ts" mode = "name" relpath = "src/oauth-provider.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-04-30" fix_lines = { in_function = 10, in_file = 34, source_total = 50 } [[pair.expected]] cwe = "CWE-601" class = "open_redirect" path = "src/oauth-provider.ts" function = "parseAuthRequest" mechanism = "validation_strength" family = "untrusted_destination" evidence = "GHSA-4pc9-x2fx-p7vj: @cloudflare/workers-oauth-provider missing validation of redirect_uri on authorize endpoint" [[pair]] name = "langroid-extract-field-values-36e7e7d" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "MIT" repo = "langroid/langroid" cve = "CVE-2025-46726 GHSA-pw95-88fg-3j6f" cwe = "CWE-611" ecosystem = "pip" published_at = "2025-05-05T20:40:44Z" post_cutoff = false commit = "36e7e7db4dd1636de225c2c66c84052b1e9ac3c3" parent = "eca5c0677ee27acf71b7ff68e69576135769a2fb" commit_url = "https://github.com/langroid/langroid/commit/36e7e7db4dd1636de225c2c66c84052b1e9ac3c3" vendored = false host = "github" path = "langroid/agent/xml_tool_message.py" mode = "name" relpath = "langroid/agent/xml_tool_message.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-05-03" fix_lines = { in_function = 7, in_file = 11, source_total = 18 } [[pair.expected]] cwe = "CWE-611" class = "xxe" path = "langroid/agent/xml_tool_message.py" function = "extract_field_values" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-pw95-88fg-3j6f: Langroid Allows XXE Injection via XMLToolMessage" [[pair]] name = "math-read-fc31c8f" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "phpoffice/math" cve = "CVE-2025-48882 GHSA-42hm-pq2f-3r7m" cwe = "CWE-611" ecosystem = "composer" published_at = "2025-05-29T17:27:39Z" post_cutoff = false commit = "fc31c8f57a7a81f962cbf389fd89f4d9d06fc99a" parent = "6ea0c8140b9597b11127233c381f2d5d90f01265" commit_url = "https://github.com/phpoffice/math/commit/fc31c8f57a7a81f962cbf389fd89f4d9d06fc99a" vendored = false host = "github" path = "src/Math/Reader/MathML.php" mode = "name" relpath = "src/Math/Reader/MathML.php" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-05-29" fix_lines = { in_function = 3, in_file = 11, source_total = 96 } [[pair.expected]] cwe = "CWE-611" class = "xxe" path = "src/Math/Reader/MathML.php" function = "read" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-42hm-pq2f-3r7m: PHPOffice Math allows XXE when processing an XML file in the MathML format " [[pair]] name = "datasette-handle-404-f257ca6" slice = "advisory-fixes" batch = "2026-10-04" language = "python" origin = "github-advisory" license = "Apache-2.0" repo = "simonw/datasette" cve = "CVE-2025-64481 GHSA-w832-gg5g-x44m" cwe = "CWE-601" ecosystem = "pip" published_at = "2025-11-06T15:13:33Z" post_cutoff = false commit = "f257ca6edb64848c3b04b54d41e347c54fe57c05" parent = "295e4a2e87464fc1838d6278308bf151bc14ba73" commit_url = "https://github.com/simonw/datasette/commit/f257ca6edb64848c3b04b54d41e347c54fe57c05" vendored = false host = "github" path = "datasette/app.py" mode = "name" relpath = "datasette/app.py" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2025-11-05" fix_lines = { in_function = 1, in_file = 5, source_total = 5 } [[pair.expected]] cwe = "CWE-601" class = "open_redirect" path = "datasette/app.py" function = "handle_404" mechanism = "validation_strength" family = "untrusted_destination" evidence = "GHSA-w832-gg5g-x44m: Open redirect endpoint in Datasette" [[pair]] name = "fastify-reply-from-buildurl-4d9795c" slice = "advisory-fixes" batch = "2026-10-04" language = "javascript" origin = "github-advisory" license = "MIT" repo = "fastify/fastify-reply-from" cve = "CVE-2025-66415 GHSA-2q7r-29rg-6m5h" cwe = "CWE-441" ecosystem = "npm" published_at = "2025-12-02T00:38:57Z" post_cutoff = false commit = "4d9795cd5b57a36756d37b7f036eae369f69fa66" parent = "79ff1d2496d9496c59d5b392a18ce220c2d82b3f" commit_url = "https://github.com/fastify/fastify-reply-from/commit/4d9795cd5b57a36756d37b7f036eae369f69fa66" vendored = false host = "github" path = "lib/utils.js" mode = "name" relpath = "lib/utils.js" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2025-12-01" fix_lines = { in_function = 5, in_file = 6, source_total = 10 } [[pair.expected]] cwe = "CWE-441" class = "ssrf" path = "lib/utils.js" function = "buildURL" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-2q7r-29rg-6m5h: fastify-reply-from affected by bypass of reply forwarding" [[pair]] name = "angular-cli-joinurlparts-f086ecc" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "MIT" repo = "angular/angular-cli" cve = "CVE-2026-27738 GHSA-xh43-g2fq-wjrj" cwe = "CWE-601" ecosystem = "npm" published_at = "2026-02-25T22:41:57Z" post_cutoff = false commit = "f086eccc36d10cf01c426e35864bc32e1e292323" parent = "6cf621c905de4815b1e12964fb909876ca6e3ea3" commit_url = "https://github.com/angular/angular-cli/commit/f086eccc36d10cf01c426e35864bc32e1e292323" vendored = false host = "github" path = "packages/angular/ssr/src/utils/url.ts" mode = "name" relpath = "packages/angular/ssr/src/utils/url.ts" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-02-23" fix_lines = { in_function = 19, in_file = 15, source_total = 36 } [[pair.expected]] cwe = "CWE-601" class = "open_redirect" path = "packages/angular/ssr/src/utils/url.ts" function = "joinUrlParts" mechanism = "validation_strength" family = "untrusted_destination" evidence = "GHSA-xh43-g2fq-wjrj: Angular SSR has an Open Redirect via X-Forwarded-Prefix" [[pair]] name = "backstage-fetchcimdmetadata-17038ab" slice = "advisory-fixes" batch = "2026-10-04" language = "typescript" origin = "github-advisory" license = "Apache-2.0" repo = "backstage/backstage" cve = "CVE-2026-32236 GHSA-qp4c-xg64-7c6x" cwe = "CWE-918" ecosystem = "npm" published_at = "2026-03-12T14:51:02Z" post_cutoff = false commit = "17038abf2dfdb4abc08a59b1c95af39851de0e07" parent = "3b62dd2d6bf7623ebd23e4b5a6dceb209f98dfce" commit_url = "https://github.com/backstage/backstage/commit/17038abf2dfdb4abc08a59b1c95af39851de0e07" vendored = false host = "github" path = "plugins/auth-backend/src/service/CimdClient.ts" mode = "name" relpath = "plugins/auth-backend/src/service/CimdClient.ts" provenance = "agent" split = "train" review_tier = "advisory" fix_date = "2026-03-11" fix_lines = { in_function = 1, in_file = 1, source_total = 1 } [[pair.expected]] cwe = "CWE-918" class = "ssrf" path = "plugins/auth-backend/src/service/CimdClient.ts" function = "fetchCimdMetadata" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-qp4c-xg64-7c6x: @backstage/plugin-auth-backend: SSRF in experimental CIMD metadata fetch" [[pair]] name = "core-bundle-dev-app-fromurl-7904f69" slice = "advisory-fixes" batch = "2026-10-04" language = "php" origin = "github-advisory" license = "MIT" repo = "roadiz/core-bundle-dev-app" cve = "CVE-2026-33486 GHSA-rc55-58f4-687g" cwe = "CWE-918" ecosystem = "composer" published_at = "2026-03-23T21:43:14Z" post_cutoff = false commit = "7904f690a51b88b1c72c02149ebdf85fa81f19f2" parent = "17ddb5934cdfe9aa617707081ca4765dc988b1d6" commit_url = "https://github.com/roadiz/core-bundle-dev-app/commit/7904f690a51b88b1c72c02149ebdf85fa81f19f2" vendored = false host = "github" path = "lib/Documents/src/DownloadedFile.php" mode = "name" relpath = "lib/Documents/src/DownloadedFile.php" provenance = "agent" split = "holdout" review_tier = "advisory" fix_date = "2026-03-19" fix_lines = { in_function = 17, in_file = 74, source_total = 75 } [[pair.expected]] cwe = "CWE-918" class = "ssrf" path = "lib/Documents/src/DownloadedFile.php" function = "fromUrl" mechanism = "source_reaches_sink" family = "untrusted_destination" evidence = "GHSA-rc55-58f4-687g: Roadiz has Server-Side Request Forgery (SSRF) in roadiz/documents"