{
  "entrypoint_kind": "endpoint",
  "entrypoint_detail": "Authenticated multipart POST /user/alice/my-views/createView exercising Stapler RequestImpl collection form binding",
  "service_started": true,
  "healthcheck_passed": true,
  "target_path_reached": true,
  "runtime_stack": [
    "Jenkins 2.579 and 2.580",
    "Stapler",
    "Jetty 12",
    "Java 21",
    "Docker"
  ],
  "target_identity": {
    "repository_url": "https://github.com/jenkinsci/jenkins",
    "commit_sha": "9095ea3a5c5e7dcd392695a5dd880af1c9910ddf",
    "target_digest": "7541cb37a97c3d07b0b1377906e674de8b3c3785102ce1523517855d1a972808",
    "runtime_digest": "a7342867ea33efaacf825229d50b7fc77c144ecada9719ab4e32419f5d7412be",
    "platform": "linux",
    "architecture": "x86_64"
  },
  "proof_artifacts": [
    "repro/proof/fixed_1.health.after-restart.txt",
    "repro/proof/fixed_1.health.txt",
    "repro/proof/fixed_1.identity.txt",
    "repro/proof/fixed_1.marker.txt",
    "repro/proof/fixed_1.negative_control.json",
    "repro/proof/fixed_1.privilege.txt",
    "repro/proof/fixed_1.request.json",
    "repro/proof/fixed_1.response.headers",
    "repro/proof/fixed_1.result.txt",
    "repro/proof/fixed_1.service.before.log",
    "repro/proof/fixed_1.service.log",
    "repro/proof/fixed_2.health.after-restart.txt",
    "repro/proof/fixed_2.health.txt",
    "repro/proof/fixed_2.identity.txt",
    "repro/proof/fixed_2.marker.txt",
    "repro/proof/fixed_2.negative_control.json",
    "repro/proof/fixed_2.privilege.txt",
    "repro/proof/fixed_2.request.json",
    "repro/proof/fixed_2.response.headers",
    "repro/proof/fixed_2.result.txt",
    "repro/proof/fixed_2.service.before.log",
    "repro/proof/fixed_2.service.log",
    "repro/proof/vulnerable_1.health.after-restart.txt",
    "repro/proof/vulnerable_1.health.txt",
    "repro/proof/vulnerable_1.identity.txt",
    "repro/proof/vulnerable_1.marker.txt",
    "repro/proof/vulnerable_1.privilege.txt",
    "repro/proof/vulnerable_1.request.json",
    "repro/proof/vulnerable_1.response.headers",
    "repro/proof/vulnerable_1.result.txt",
    "repro/proof/vulnerable_1.service.before.log",
    "repro/proof/vulnerable_1.service.log",
    "repro/proof/vulnerable_2.health.after-restart.txt",
    "repro/proof/vulnerable_2.health.txt",
    "repro/proof/vulnerable_2.identity.txt",
    "repro/proof/vulnerable_2.marker.txt",
    "repro/proof/vulnerable_2.privilege.txt",
    "repro/proof/vulnerable_2.request.json",
    "repro/proof/vulnerable_2.response.headers",
    "repro/proof/vulnerable_2.result.txt",
    "repro/proof/vulnerable_2.service.before.log",
    "repro/proof/vulnerable_2.service.log"
  ],
  "artifact_sha256": {
    "repro/proof/fixed_1.health.after-restart.txt": "3fada791472061b4ed8a4e1f9a880d52bce9c3d45060260e4c316fc1e948ca69",
    "repro/proof/fixed_1.health.txt": "3fada791472061b4ed8a4e1f9a880d52bce9c3d45060260e4c316fc1e948ca69",
    "repro/proof/fixed_1.identity.txt": "43dc57628758cf4001760c26dafda2973394824cc9104f50cb03239766dd60b9",
    "repro/proof/fixed_1.marker.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "repro/proof/fixed_1.negative_control.json": "eb5dc83cf362dc3119ef84b7658a3431978f9cae7588e192619c61a0a2b22559",
    "repro/proof/fixed_1.privilege.txt": "b6a8e995aa048e2a4bfdcc8b2637e091dc83b04ec09577ea84360e13af9440f2",
    "repro/proof/fixed_1.request.json": "21d045dd8732b4183c1ca433d10d2436967d46c75d509ad1b92ec13de1baf35c",
    "repro/proof/fixed_1.response.headers": "e40816b95bcab370da64c7b5f43fb4c6d16525f9043f03102e7bddda31adf78d",
    "repro/proof/fixed_1.result.txt": "d300235c8f8183067f1f7b2bc0136aa38ea1f3c5a36fcad803b221556d14cc88",
    "repro/proof/fixed_1.service.before.log": "fbf618fee25e7ce8d092d814e47e9c7ea4c184d2e07322a5b7f88397f7cf631b",
    "repro/proof/fixed_1.service.log": "4d454aef0a402c4828dd932b22a237c9eb27de5111c93bc4a2879e55e6575bde",
    "repro/proof/fixed_2.health.after-restart.txt": "aadc6b54d9e5c520dd93237a288f24d0d05b4ae228311264f6dbc8341971c658",
    "repro/proof/fixed_2.health.txt": "aadc6b54d9e5c520dd93237a288f24d0d05b4ae228311264f6dbc8341971c658",
    "repro/proof/fixed_2.identity.txt": "43dc57628758cf4001760c26dafda2973394824cc9104f50cb03239766dd60b9",
    "repro/proof/fixed_2.marker.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "repro/proof/fixed_2.negative_control.json": "4778cfb869dd42c11f9841df438439c136ce17a1dc7be28bc8a09d27f4b10dd8",
    "repro/proof/fixed_2.privilege.txt": "b6a8e995aa048e2a4bfdcc8b2637e091dc83b04ec09577ea84360e13af9440f2",
    "repro/proof/fixed_2.request.json": "c3d48aa5248496f9dbacd692c279cd40802bd628e34e7bb955ae0fce6311e205",
    "repro/proof/fixed_2.response.headers": "5cf1edbd57e87722aafa407f1e085108aaaae29b9bfe26de3f226974013bc244",
    "repro/proof/fixed_2.result.txt": "d300235c8f8183067f1f7b2bc0136aa38ea1f3c5a36fcad803b221556d14cc88",
    "repro/proof/fixed_2.service.before.log": "77e5279f13156c0c7c60cf75d947daf5c5c056d87337e06691ca951e65ed0bb5",
    "repro/proof/fixed_2.service.log": "9c8cc53f8234e20bbe96fc16940432642080c5fa4b27ad023dfb63a675ae1d14",
    "repro/proof/vulnerable_1.health.after-restart.txt": "62c9cb93a64b3c03d2ae9c355705122bf9ed9859fcad98ea9180b786d0934bb6",
    "repro/proof/vulnerable_1.health.txt": "62c9cb93a64b3c03d2ae9c355705122bf9ed9859fcad98ea9180b786d0934bb6",
    "repro/proof/vulnerable_1.identity.txt": "7e1e6883b19ea90b5eab5c5d402992957991f1c316bbd9200be5b42b6a4fe10e",
    "repro/proof/vulnerable_1.marker.txt": "8555a1cda4254c20ffbcd15c1eba2056901d5102efaf5b8d77e630b552439a7c",
    "repro/proof/vulnerable_1.privilege.txt": "b6a8e995aa048e2a4bfdcc8b2637e091dc83b04ec09577ea84360e13af9440f2",
    "repro/proof/vulnerable_1.request.json": "f021cde20b15d39ed3b7484349496af18760c89b4f827fb0d58fd375043d4659",
    "repro/proof/vulnerable_1.response.headers": "aa8bd21b80c90c8d2a7558aae5a8909cc6fa229654900f4a88adf45da92e6a0f",
    "repro/proof/vulnerable_1.result.txt": "c66fdcc2f8a7c59de55fa60c3e6e0679e109a5fe0a17f6f09517ce6d084605d8",
    "repro/proof/vulnerable_1.service.before.log": "8fb3da6983d832bd98d09992d95879a7420297dff26510f965725da42c631999",
    "repro/proof/vulnerable_1.service.log": "18f2a0bcbcbbd92dfac9fbcfbcb67ba93b34ea3bac3b5e0fcf2782b010db9087",
    "repro/proof/vulnerable_2.health.after-restart.txt": "417426affbd012f879c88351050e94802ed24bd6562d418c8452bcd459574794",
    "repro/proof/vulnerable_2.health.txt": "417426affbd012f879c88351050e94802ed24bd6562d418c8452bcd459574794",
    "repro/proof/vulnerable_2.identity.txt": "7e1e6883b19ea90b5eab5c5d402992957991f1c316bbd9200be5b42b6a4fe10e",
    "repro/proof/vulnerable_2.marker.txt": "20644264285b5ec24f7a72cb284d7c64d0d7cad4ecd501dec3375aaa275c4504",
    "repro/proof/vulnerable_2.privilege.txt": "b6a8e995aa048e2a4bfdcc8b2637e091dc83b04ec09577ea84360e13af9440f2",
    "repro/proof/vulnerable_2.request.json": "de7dc3ba68598fd5054be1d1178730e5dce6822c645b22b2cdc7df8388b68d9a",
    "repro/proof/vulnerable_2.response.headers": "c5e74ccf8b7d7800bd6650eb8a0ece67b1620765930d1e1379a3d674390a1bcb",
    "repro/proof/vulnerable_2.result.txt": "c66fdcc2f8a7c59de55fa60c3e6e0679e109a5fe0a17f6f09517ce6d084605d8",
    "repro/proof/vulnerable_2.service.before.log": "e3474e3cbb6ae8299cb82a2adab3e69fdf95c3a9b85533a42bfe1dd237f198e4",
    "repro/proof/vulnerable_2.service.log": "b156773ed2d0be15826992c2b98cab2cac9b7e9657211692f1128402a742af9c"
  },
  "notes": "Two vulnerable controller processes executed unique attacker Groovy markers after restart; two fixed controller processes reached the same endpoint but did not instantiate the incompatible class. Alice had only Overall/Read and received HTTP 403 at /script."
}
