{
  "artifact_sha256": {
    "logs/vuln_variant/proof/fixed.container_id.txt": "c3865f0107e8d98387363c2c96347d4d2a21aa9ec6e3c4997cac2105180b3286",
    "logs/vuln_variant/proof/fixed.direct_console.body": "0e2c15df6bdeadf9aec9780e7cc68c0243c1445b07ec1bae3e2465aa9d7ca1b7",
    "logs/vuln_variant/proof/fixed.direct_console.headers": "b32db8014ddc00171d0f7872c387ab58b5e7e56392e9555cc7d53fb3dd7e34ac",
    "logs/vuln_variant/proof/fixed.exceptions.config.after.xml": "332399306d3cf2b90c0d22fcac98b7ef44b6b00a83778819d46086bd642f4155",
    "logs/vuln_variant/proof/fixed.exceptions.config.response.body": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "logs/vuln_variant/proof/fixed.exceptions.config.response.headers": "c408de0364ae412e81ccf924912bb85a010983c4c90edd282880ed844ec13850",
    "logs/vuln_variant/proof/fixed.exceptions.fingerprints.body": "302c6f421f3a3c32a1574d7670a6aedb00f2709dc580e910d11540709d5a5f55",
    "logs/vuln_variant/proof/fixed.exceptions.fingerprints.headers": "e0c023ac2191c0ade3ebc7226a128c23db214d5b3c2771dcbef853daf597985d",
    "logs/vuln_variant/proof/fixed.exceptions.fingerprints.marker_absent.txt": "b61c680b9d38f8f65f114b564620631277bc819e8af573553446287d1b79068a",
    "logs/vuln_variant/proof/fixed.exceptions.parameters.body": "302c6f421f3a3c32a1574d7670a6aedb00f2709dc580e910d11540709d5a5f55",
    "logs/vuln_variant/proof/fixed.exceptions.parameters.headers": "b0a7b7e06c3af039868af5884d4fe8586957f198b49513ad8014034a86202a21",
    "logs/vuln_variant/proof/fixed.exceptions.parameters.marker_absent.txt": "709a5ba654b35ba894fd46600237835926fd0c025764280a92fe4f600f944633",
    "logs/vuln_variant/proof/fixed.fingerprint.config.after.xml": "f9b847fc8ea8d5b782b17f5bc882f9c221955fc1befb84d23ef71c402c2961c4",
    "logs/vuln_variant/proof/fixed.fingerprint.config.request.txt": "5b74ed2e61197ec88d7cd28d43cac1020939003383c15da80494e474ef2f0cfd",
    "logs/vuln_variant/proof/fixed.fingerprint.config.response.body": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "logs/vuln_variant/proof/fixed.fingerprint.config.response.headers": "0c497d157e0d1e9f9a51d010801252aa6ce6f38e6b382527be3146a973ed4ff1",
    "logs/vuln_variant/proof/fixed.fingerprint.marker_absent.txt": "112bbda9fb5bff9f9dc36574f86a091866a2857bebe6ff2621d74b21eb1582ed",
    "logs/vuln_variant/proof/fixed.fingerprint.observation.json": "e4657e8c772eddceb4c044a3359c98c0e0902d192ba1de606efe773549af1b09",
    "logs/vuln_variant/proof/fixed.fingerprint.route.request.txt": "f43df576f22e534ac77ac73d1ec3fd454f4ffb44b3298f0d7c614a9a093ceb64",
    "logs/vuln_variant/proof/fixed.fingerprint.route.response.body": "302c6f421f3a3c32a1574d7670a6aedb00f2709dc580e910d11540709d5a5f55",
    "logs/vuln_variant/proof/fixed.fingerprint.route.response.headers": "cf69bca914b143612c11bb91290e8b13cd0bd026a1d0e64d00b4a7bc47746d41",
    "logs/vuln_variant/proof/fixed.health.json": "6db4eb72ef2f598a2cee18afaa0994ba2491e174f04fce57883bb268678a2c8f",
    "logs/vuln_variant/proof/fixed.parameters.config.after.xml": "4cd0cbe683e453bb13ef95b363c232cccfa561ed31ecc941b659e25348a5fd8c",
    "logs/vuln_variant/proof/fixed.parameters.config.request.txt": "a472d49bfb274ff4210a69a4f8e70c970784dae68b285e9f9e55753789853505",
    "logs/vuln_variant/proof/fixed.parameters.config.response.body": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "logs/vuln_variant/proof/fixed.parameters.config.response.headers": "0c497d157e0d1e9f9a51d010801252aa6ce6f38e6b382527be3146a973ed4ff1",
    "logs/vuln_variant/proof/fixed.parameters.marker_absent.txt": "7d202db014dd6bb595c86f20876b696ee725908c1e09f10a499084fc747006bf",
    "logs/vuln_variant/proof/fixed.parameters.observation.json": "3ea51f1b6a688969019b2bc43b3891c62ad1d03ebf99f96c6f95d13aa56a9a04",
    "logs/vuln_variant/proof/fixed.parameters.route.request.txt": "c5bc32b0f5abc924fcb0e64c1c182628a83a2961d8d49158a1bbf03ac5023164",
    "logs/vuln_variant/proof/fixed.parameters.route.response.body": "302c6f421f3a3c32a1574d7670a6aedb00f2709dc580e910d11540709d5a5f55",
    "logs/vuln_variant/proof/fixed.parameters.route.response.headers": "1350a9851f2d62e6cf7c52903052230caae774e58a3bc095ecc94692383fc89c",
    "logs/vuln_variant/proof/fixed.service.log": "3367bd25c9c3e444c6d8b92962a18c50e88555198d0c8559461bf63b6c92259e",
    "logs/vuln_variant/proof/vulnerable.container_id.txt": "4044842a2d56a878c21f3c67d067364cf194ab181012e599492029ef9a88b0fb",
    "logs/vuln_variant/proof/vulnerable.direct_console.body": "90601aaa22cfd2dff3ecec6c710ccbd97d9daf2ff8bd26ca69dd504b74d55ab7",
    "logs/vuln_variant/proof/vulnerable.direct_console.headers": "d00a59ea4c236c0f752520c2b0fa6a17cae7f749a440ab2fcc63a359611563fa",
    "logs/vuln_variant/proof/vulnerable.exceptions.config.after.xml": "332399306d3cf2b90c0d22fcac98b7ef44b6b00a83778819d46086bd642f4155",
    "logs/vuln_variant/proof/vulnerable.exceptions.config.response.body": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "logs/vuln_variant/proof/vulnerable.exceptions.config.response.headers": "4e386428a4820504862acd758b3cb1e849d53f9c2a6c4f01e5f57b8f8d8494ac",
    "logs/vuln_variant/proof/vulnerable.exceptions.fingerprints.body": "226710e54b176a5d0debfdc07b6801bcf787f878e0b25ca5c08cb1825a2e66fa",
    "logs/vuln_variant/proof/vulnerable.exceptions.fingerprints.headers": "a871320bb4a77cfbe4d1b67af3f74362fe06567930db1e58d2318b504fa28d96",
    "logs/vuln_variant/proof/vulnerable.exceptions.fingerprints.marker_absent.txt": "499cfbcc42922da9a4bf8ef08b066c032acdb61dc693b12f07697d6291bdae59",
    "logs/vuln_variant/proof/vulnerable.exceptions.parameters.body": "226710e54b176a5d0debfdc07b6801bcf787f878e0b25ca5c08cb1825a2e66fa",
    "logs/vuln_variant/proof/vulnerable.exceptions.parameters.headers": "6bbffa066ce82a1921b6930eff5ea4da62b208d267b6f42e54e52005d4a26912",
    "logs/vuln_variant/proof/vulnerable.exceptions.parameters.marker_absent.txt": "e3fff6846687141f6e6dbb128847f9cdfb5db8d7b73e1bb2f0d0a70ac6eefd83",
    "logs/vuln_variant/proof/vulnerable.fingerprint.config.after.xml": "f9b847fc8ea8d5b782b17f5bc882f9c221955fc1befb84d23ef71c402c2961c4",
    "logs/vuln_variant/proof/vulnerable.fingerprint.config.request.txt": "5b74ed2e61197ec88d7cd28d43cac1020939003383c15da80494e474ef2f0cfd",
    "logs/vuln_variant/proof/vulnerable.fingerprint.config.response.body": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "logs/vuln_variant/proof/vulnerable.fingerprint.config.response.headers": "b3e31f812888c31139533c57f01b4cd5c91c1a13eabf47c3d93d1ea884b7b203",
    "logs/vuln_variant/proof/vulnerable.fingerprint.marker.txt": "5d836725ce63271d8f0a829d3e62cda7d7caffc2549be7e8c40e4a0ee869ad4c",
    "logs/vuln_variant/proof/vulnerable.fingerprint.observation.json": "0641fe57f7cef6dcef26ce312207248717f4fec14a6e2b5ef17940fbadc3ec69",
    "logs/vuln_variant/proof/vulnerable.fingerprint.route.request.txt": "a5d93e4b9a2c8e2b60a8ae5a306cdca10530b39d59078da4988c50c714f7f416",
    "logs/vuln_variant/proof/vulnerable.fingerprint.route.response.body": "59d468d1262547d943b7d46ffb82be00649f638c2174bd126f725412e6c1a1b1",
    "logs/vuln_variant/proof/vulnerable.fingerprint.route.response.headers": "3f50b4b30ae464078fef314c62feb12e71963b5d80974e069ac2630cd9e5ddaa",
    "logs/vuln_variant/proof/vulnerable.health.json": "6db4eb72ef2f598a2cee18afaa0994ba2491e174f04fce57883bb268678a2c8f",
    "logs/vuln_variant/proof/vulnerable.parameters.config.after.xml": "4cd0cbe683e453bb13ef95b363c232cccfa561ed31ecc941b659e25348a5fd8c",
    "logs/vuln_variant/proof/vulnerable.parameters.config.request.txt": "a472d49bfb274ff4210a69a4f8e70c970784dae68b285e9f9e55753789853505",
    "logs/vuln_variant/proof/vulnerable.parameters.config.response.body": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "logs/vuln_variant/proof/vulnerable.parameters.config.response.headers": "b3e31f812888c31139533c57f01b4cd5c91c1a13eabf47c3d93d1ea884b7b203",
    "logs/vuln_variant/proof/vulnerable.parameters.marker_absent.txt": "04e244f6d5f61a62ef1c3f89fc92976391a1cf9b33ac9f7f34291a8bb591fcac",
    "logs/vuln_variant/proof/vulnerable.parameters.observation.json": "be018624c2608de4825b5169e2f66eb8e4ee4136c48223552bb7459c501ab854",
    "logs/vuln_variant/proof/vulnerable.parameters.route.request.txt": "3acd243ec0c0a7a71b27e6b1c021768c140b08e94ca1a416f1cc8d80c2f171da",
    "logs/vuln_variant/proof/vulnerable.parameters.route.response.body": "226710e54b176a5d0debfdc07b6801bcf787f878e0b25ca5c08cb1825a2e66fa",
    "logs/vuln_variant/proof/vulnerable.parameters.route.response.headers": "9f77a1dead7b8e6d8e986ed97bf11712b0468690bde14c347f919577e849e9f5",
    "logs/vuln_variant/proof/vulnerable.service.log": "ee718f90858e1fed5d458da1a15bb6a873f0b2650da9f22a9c54411bcfd4f1fc"
  },
  "end_to_end_target_reached": true,
  "entrypoint_detail": "Authenticated POST /job/carrier/config.xml followed by alternate /fingerprints/run/... or /parameters/run/... Stapler route",
  "entrypoint_kind": "endpoint",
  "healthcheck_passed": true,
  "notes": "Alternate FingerprintAction#build and ParametersAction#run carriers are tested on 2.579 and 2.580; safe reference/replacer exception candidates are negative controls.",
  "proof_artifacts": [
    "logs/vuln_variant/proof/fixed.container_id.txt",
    "logs/vuln_variant/proof/fixed.direct_console.body",
    "logs/vuln_variant/proof/fixed.direct_console.headers",
    "logs/vuln_variant/proof/fixed.exceptions.config.after.xml",
    "logs/vuln_variant/proof/fixed.exceptions.config.response.body",
    "logs/vuln_variant/proof/fixed.exceptions.config.response.headers",
    "logs/vuln_variant/proof/fixed.exceptions.fingerprints.body",
    "logs/vuln_variant/proof/fixed.exceptions.fingerprints.headers",
    "logs/vuln_variant/proof/fixed.exceptions.fingerprints.marker_absent.txt",
    "logs/vuln_variant/proof/fixed.exceptions.parameters.body",
    "logs/vuln_variant/proof/fixed.exceptions.parameters.headers",
    "logs/vuln_variant/proof/fixed.exceptions.parameters.marker_absent.txt",
    "logs/vuln_variant/proof/fixed.fingerprint.config.after.xml",
    "logs/vuln_variant/proof/fixed.fingerprint.config.request.txt",
    "logs/vuln_variant/proof/fixed.fingerprint.config.response.body",
    "logs/vuln_variant/proof/fixed.fingerprint.config.response.headers",
    "logs/vuln_variant/proof/fixed.fingerprint.marker_absent.txt",
    "logs/vuln_variant/proof/fixed.fingerprint.observation.json",
    "logs/vuln_variant/proof/fixed.fingerprint.route.request.txt",
    "logs/vuln_variant/proof/fixed.fingerprint.route.response.body",
    "logs/vuln_variant/proof/fixed.fingerprint.route.response.headers",
    "logs/vuln_variant/proof/fixed.health.json",
    "logs/vuln_variant/proof/fixed.parameters.config.after.xml",
    "logs/vuln_variant/proof/fixed.parameters.config.request.txt",
    "logs/vuln_variant/proof/fixed.parameters.config.response.body",
    "logs/vuln_variant/proof/fixed.parameters.config.response.headers",
    "logs/vuln_variant/proof/fixed.parameters.marker_absent.txt",
    "logs/vuln_variant/proof/fixed.parameters.observation.json",
    "logs/vuln_variant/proof/fixed.parameters.route.request.txt",
    "logs/vuln_variant/proof/fixed.parameters.route.response.body",
    "logs/vuln_variant/proof/fixed.parameters.route.response.headers",
    "logs/vuln_variant/proof/fixed.service.log",
    "logs/vuln_variant/proof/vulnerable.container_id.txt",
    "logs/vuln_variant/proof/vulnerable.direct_console.body",
    "logs/vuln_variant/proof/vulnerable.direct_console.headers",
    "logs/vuln_variant/proof/vulnerable.exceptions.config.after.xml",
    "logs/vuln_variant/proof/vulnerable.exceptions.config.response.body",
    "logs/vuln_variant/proof/vulnerable.exceptions.config.response.headers",
    "logs/vuln_variant/proof/vulnerable.exceptions.fingerprints.body",
    "logs/vuln_variant/proof/vulnerable.exceptions.fingerprints.headers",
    "logs/vuln_variant/proof/vulnerable.exceptions.fingerprints.marker_absent.txt",
    "logs/vuln_variant/proof/vulnerable.exceptions.parameters.body",
    "logs/vuln_variant/proof/vulnerable.exceptions.parameters.headers",
    "logs/vuln_variant/proof/vulnerable.exceptions.parameters.marker_absent.txt",
    "logs/vuln_variant/proof/vulnerable.fingerprint.config.after.xml",
    "logs/vuln_variant/proof/vulnerable.fingerprint.config.request.txt",
    "logs/vuln_variant/proof/vulnerable.fingerprint.config.response.body",
    "logs/vuln_variant/proof/vulnerable.fingerprint.config.response.headers",
    "logs/vuln_variant/proof/vulnerable.fingerprint.marker.txt",
    "logs/vuln_variant/proof/vulnerable.fingerprint.observation.json",
    "logs/vuln_variant/proof/vulnerable.fingerprint.route.request.txt",
    "logs/vuln_variant/proof/vulnerable.fingerprint.route.response.body",
    "logs/vuln_variant/proof/vulnerable.fingerprint.route.response.headers",
    "logs/vuln_variant/proof/vulnerable.health.json",
    "logs/vuln_variant/proof/vulnerable.parameters.config.after.xml",
    "logs/vuln_variant/proof/vulnerable.parameters.config.request.txt",
    "logs/vuln_variant/proof/vulnerable.parameters.config.response.body",
    "logs/vuln_variant/proof/vulnerable.parameters.config.response.headers",
    "logs/vuln_variant/proof/vulnerable.parameters.marker_absent.txt",
    "logs/vuln_variant/proof/vulnerable.parameters.observation.json",
    "logs/vuln_variant/proof/vulnerable.parameters.route.request.txt",
    "logs/vuln_variant/proof/vulnerable.parameters.route.response.body",
    "logs/vuln_variant/proof/vulnerable.parameters.route.response.headers",
    "logs/vuln_variant/proof/vulnerable.service.log"
  ],
  "runtime_stack": [
    "docker",
    "jenkins-controller-2.579-and-2.580",
    "stapler",
    "xstream"
  ],
  "schema_version": 1,
  "service_started": true,
  "target_path_reached": true,
  "targets": {
    "fixed": {
      "commit_sha": "497de4961ad80d97e26bfdeb0d2e40442a84ecb0",
      "image_digest": "0e50a5b11ac14f3b84e529d725ed3a1c4b17ba16188dfa8d9a0189428b0839b1",
      "version": "2.580"
    },
    "vulnerable": {
      "commit_sha": "9095ea3a5c5e7dcd392695a5dd880af1c9910ddf",
      "image_digest": "a7342867ea33efaacf825229d50b7fc77c144ecada9719ab4e32419f5d7412be",
      "version": "2.579"
    }
  }
}
