| { |
| "module": "domain/cve-backport", |
| "eval_type": "test-generation", |
| "timestamp": "2026-03-28T10:06:38Z", |
| "n_examples": 50, |
| "metrics": { |
| "avg_score": 0.6661, |
| "median_score": 0.802, |
| "good_tests": 50, |
| "errors": 0, |
| "zero_errors": true |
| }, |
| "pass": true, |
| "per_example": [ |
| { |
| "id": "example_0", |
| "cve": "CVE-2020-27749", |
| "package": "grub2", |
| "tier": "identical", |
| "score": 0.485, |
| "ref_overlap": 0.321, |
| "prompt_overlap": 0.122, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 14 |
| }, |
| { |
| "id": "example_14", |
| "cve": "CVE-2020-1752", |
| "package": "glibc", |
| "tier": "identical", |
| "score": 0.455, |
| "ref_overlap": 0.286, |
| "prompt_overlap": 0.062, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 9 |
| }, |
| { |
| "id": "example_28", |
| "cve": "CVE-2019-9674", |
| "package": "python", |
| "tier": "identical", |
| "score": 0.367, |
| "ref_overlap": 0.091, |
| "prompt_overlap": 0.106, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 7 |
| }, |
| { |
| "id": "example_42", |
| "cve": "CVE-2019-1551", |
| "package": "openssl-1_1", |
| "tier": "identical", |
| "score": 0.75, |
| "ref_overlap": 0.857, |
| "prompt_overlap": 0.109, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 11 |
| }, |
| { |
| "id": "example_56", |
| "cve": "CVE-2020-10029", |
| "package": "glibc", |
| "tier": "identical", |
| "score": 0.358, |
| "ref_overlap": 0.111, |
| "prompt_overlap": 0.01, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 4 |
| }, |
| { |
| "id": "example_70", |
| "cve": "CVE-2024-53907", |
| "package": "python-Django", |
| "tier": "identical", |
| "score": 0.822, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.109, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 21 |
| }, |
| { |
| "id": "example_84", |
| "cve": "CVE-2019-3885", |
| "package": "pacemaker", |
| "tier": "identical", |
| "score": 0.328, |
| "ref_overlap": 0.05, |
| "prompt_overlap": 0.014, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 5 |
| }, |
| { |
| "id": "example_98", |
| "cve": "CVE-2021-3933", |
| "package": "openexr", |
| "tier": "identical", |
| "score": 0.397, |
| "ref_overlap": 0.188, |
| "prompt_overlap": 0.014, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_112", |
| "cve": "CVE-2020-8286", |
| "package": "curl", |
| "tier": "identical", |
| "score": 0.671, |
| "ref_overlap": 0.727, |
| "prompt_overlap": 0.039, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 11 |
| }, |
| { |
| "id": "example_126", |
| "cve": "CVE-2021-22924", |
| "package": "curl", |
| "tier": "identical", |
| "score": 0.507, |
| "ref_overlap": 0.4, |
| "prompt_overlap": 0.037, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 10 |
| }, |
| { |
| "id": "example_140", |
| "cve": "CVE-2019-7397", |
| "package": "GraphicsMagick", |
| "tier": "identical", |
| "score": 0.455, |
| "ref_overlap": 0.3, |
| "prompt_overlap": 0.025, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_154", |
| "cve": "CVE-2018-0495", |
| "package": "libgcrypt", |
| "tier": "identical", |
| "score": 0.363, |
| "ref_overlap": 0.12, |
| "prompt_overlap": 0.015, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_168", |
| "cve": "CVE-2017-12133", |
| "package": "glibc", |
| "tier": "identical", |
| "score": 0.712, |
| "ref_overlap": 0.778, |
| "prompt_overlap": 0.114, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 10 |
| }, |
| { |
| "id": "example_182", |
| "cve": "CVE-2017-6441", |
| "package": "php7", |
| "tier": "identical", |
| "score": 0.554, |
| "ref_overlap": 0.5, |
| "prompt_overlap": 0.021, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 4 |
| }, |
| { |
| "id": "example_196", |
| "cve": "CVE-2015-8994", |
| "package": "php7", |
| "tier": "identical", |
| "score": 0.804, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.018, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 4 |
| }, |
| { |
| "id": "example_210", |
| "cve": "CVE-2016-8866", |
| "package": "GraphicsMagick", |
| "tier": "identical", |
| "score": 0.472, |
| "ref_overlap": 0.333, |
| "prompt_overlap": 0.024, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_224", |
| "cve": "CVE-2018-19541", |
| "package": "jasper", |
| "tier": "synthetic-adapted", |
| "score": 0.517, |
| "ref_overlap": 0.429, |
| "prompt_overlap": 0.014, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_238", |
| "cve": "CVE-2019-9636", |
| "package": "python3-base", |
| "tier": "synthetic-adapted", |
| "score": 0.806, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.03, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 4 |
| }, |
| { |
| "id": "example_252", |
| "cve": "CVE-2017-15597", |
| "package": "xen", |
| "tier": "synthetic-adapted", |
| "score": 0.368, |
| "ref_overlap": 0.133, |
| "prompt_overlap": 0.008, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 4 |
| }, |
| { |
| "id": "example_266", |
| "cve": "CVE-2018-0735", |
| "package": "openssl-1_1", |
| "tier": "adapted", |
| "score": 0.805, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.023, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_280", |
| "cve": "CVE-2021-27219", |
| "package": "glib2", |
| "tier": "identical", |
| "score": 0.803, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.015, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_294", |
| "cve": "CVE-2018-5711", |
| "package": "gd", |
| "tier": "identical", |
| "score": 0.803, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.016, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_308", |
| "cve": "CVE-2019-11041", |
| "package": "php7", |
| "tier": "synthetic-adapted", |
| "score": 0.803, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.014, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 4 |
| }, |
| { |
| "id": "example_322", |
| "cve": "CVE-2022-0113", |
| "package": "chromium", |
| "tier": "synthetic-adapted", |
| "score": 0.802, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.009, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_336", |
| "cve": "CVE-2019-17498", |
| "package": "libssh2_org", |
| "tier": "identical", |
| "score": 0.804, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.019, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_350", |
| "cve": "CVE-2019-5868", |
| "package": "chromium", |
| "tier": "identical", |
| "score": 0.803, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.016, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_364", |
| "cve": "CVE-2018-17456", |
| "package": "git", |
| "tier": "identical", |
| "score": 0.604, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.021, |
| "structural": 0.333, |
| "has_assert": false, |
| "has_function": false, |
| "lines": 3 |
| }, |
| { |
| "id": "example_378", |
| "cve": "CVE-2017-3737", |
| "package": "openssl", |
| "tier": "identical", |
| "score": 0.736, |
| "ref_overlap": 0.818, |
| "prompt_overlap": 0.136, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 13 |
| }, |
| { |
| "id": "example_392", |
| "cve": "CVE-2021-3500", |
| "package": "djvulibre", |
| "tier": "synthetic-adapted", |
| "score": 0.806, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.029, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_406", |
| "cve": "CVE-2019-12838", |
| "package": "slurm", |
| "tier": "synthetic-adapted", |
| "score": 0.803, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.016, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_420", |
| "cve": "CVE-2016-9042", |
| "package": "ntp", |
| "tier": "synthetic-adapted", |
| "score": 0.804, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.019, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_434", |
| "cve": "CVE-2018-5732", |
| "package": "dhcp", |
| "tier": "synthetic-adapted", |
| "score": 0.803, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.016, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_448", |
| "cve": "CVE-2019-2614", |
| "package": "mariadb", |
| "tier": "identical", |
| "score": 0.606, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.029, |
| "structural": 0.333, |
| "has_assert": false, |
| "has_function": false, |
| "lines": 4 |
| }, |
| { |
| "id": "example_462", |
| "cve": "CVE-2019-9947", |
| "package": "python-base", |
| "tier": "identical", |
| "score": 0.805, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.026, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 4 |
| }, |
| { |
| "id": "example_476", |
| "cve": "CVE-2018-9135", |
| "package": "ImageMagick", |
| "tier": "adapted", |
| "score": 0.803, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.017, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_490", |
| "cve": "CVE-2017-9798", |
| "package": "apache2", |
| "tier": "adapted", |
| "score": 0.803, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.013, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_504", |
| "cve": "CVE-2016-9317", |
| "package": "gd", |
| "tier": "identical", |
| "score": 0.805, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.027, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_518", |
| "cve": "CVE-2018-20852", |
| "package": "python-doc", |
| "tier": "synthetic-adapted", |
| "score": 0.806, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.031, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 4 |
| }, |
| { |
| "id": "example_532", |
| "cve": "CVE-2016-9603", |
| "package": "xen", |
| "tier": "synthetic-adapted", |
| "score": 0.802, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.008, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 4 |
| }, |
| { |
| "id": "example_546", |
| "cve": "CVE-2020-9490", |
| "package": "apache2", |
| "tier": "synthetic-adapted", |
| "score": 0.802, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.011, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_560", |
| "cve": "CVE-2017-3144", |
| "package": "dhcp", |
| "tier": "synthetic-adapted", |
| "score": 0.802, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.012, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_574", |
| "cve": "CVE-2017-17479", |
| "package": "openjpeg2", |
| "tier": "synthetic-adapted", |
| "score": 0.803, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.017, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_588", |
| "cve": "CVE-2021-3781", |
| "package": "ghostscript-mini", |
| "tier": "identical", |
| "score": 0.804, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.018, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_602", |
| "cve": "CVE-2018-20103", |
| "package": "haproxy", |
| "tier": "identical", |
| "score": 0.805, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.026, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_616", |
| "cve": "CVE-2016-8862", |
| "package": "ImageMagick", |
| "tier": "identical", |
| "score": 0.804, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.022, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_630", |
| "cve": "CVE-2020-13977", |
| "package": "nagios", |
| "tier": "identical", |
| "score": 0.809, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.043, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 3 |
| }, |
| { |
| "id": "example_644", |
| "cve": "CVE-2018-1060", |
| "package": "python3", |
| "tier": "synthetic-adapted", |
| "score": 0.803, |
| "ref_overlap": 1.0, |
| "prompt_overlap": 0.017, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 4 |
| }, |
| { |
| "id": "example_658", |
| "cve": "CVE-2018-10931", |
| "package": "cobbler", |
| "tier": "synthetic-adapted", |
| "score": 0.446, |
| "ref_overlap": 0.25, |
| "prompt_overlap": 0.105, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 10 |
| }, |
| { |
| "id": "codegen-curl-10079-libcurl-ocloexec.patch-cookie.c", |
| "cve": "CVE-2018-16839", |
| "package": "curl", |
| "tier": "identical", |
| "score": 0.322, |
| "ref_overlap": 0.0, |
| "prompt_overlap": 0.111, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 9 |
| }, |
| { |
| "id": "codegen-python3-11362-CVE-2019-16056-email-parse-addr.patch-Lib_email__header_value_parser.py", |
| "cve": "CVE-2019-16056", |
| "package": "python3", |
| "tier": "identical", |
| "score": 0.307, |
| "ref_overlap": 0.0, |
| "prompt_overlap": 0.036, |
| "structural": 1.0, |
| "has_assert": true, |
| "has_function": true, |
| "lines": 4 |
| } |
| ] |
| } |