451 lines
16 KiB
JSON
451 lines
16 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"inputs": {
|
|
"artifacts": [
|
|
{
|
|
"path": "bridge/hopper_bridge.py",
|
|
"sha256": "ca3a5029485b5ded221d4c0e3ccde91a06cb48246ca44d9cac35be298b1ace8d"
|
|
},
|
|
{
|
|
"path": "package-lock.json",
|
|
"sha256": "29e6cf54c4e58f0fefc98f8454715cb89de51bbc8ddded7b2b3906e7d7ba6d7f"
|
|
},
|
|
{
|
|
"path": "scripts/verify-conformance-fixtures.mjs",
|
|
"sha256": "7d0a3cb47332076c28a2214833459f78b2809d69b624b7e22d53bd130531a545"
|
|
},
|
|
{
|
|
"path": "scripts/verify-package.mjs",
|
|
"sha256": "b3809e3b7593fcaf16c9f962fbfaea105caca168c2ed8fd07336804ebb581174"
|
|
},
|
|
{
|
|
"path": "scripts/verify-real-hopper.mjs",
|
|
"sha256": "dfcb025fc12e2b6b6bc1e7984d797471b9239f3abf4361a9e1118cac0261fe1d"
|
|
},
|
|
{
|
|
"path": "skills/rea-analysis/SKILL.md",
|
|
"sha256": "d5a3a5329e7db590a06f5b0b1af6551704579b78711d9c6a229715b5a832906e"
|
|
},
|
|
{
|
|
"path": "src/application/AnalysisProvider.ts",
|
|
"sha256": "0871b9a0bcb1d29c4442d904ee4c1932a6a598cf296811529de4bdebf69f729f"
|
|
},
|
|
{
|
|
"path": "src/application/ArtifactExtraction.ts",
|
|
"sha256": "6683c35a361ac680b1f9ec557376b80acbde65a1418315f5359afe4e0e0ff7ff"
|
|
},
|
|
{
|
|
"path": "src/application/ArtifactGraphConstruction.ts",
|
|
"sha256": "151651a3df972591f556e3546a536a5cc87fdb1d3f38d52ea58ad8476e1cf9ec"
|
|
},
|
|
{
|
|
"path": "src/application/ArtifactInventory.ts",
|
|
"sha256": "cc8109ff0b4b64d379211d997be50c936854e9aa1bba27f5180d586d709512b7"
|
|
},
|
|
{
|
|
"path": "src/application/CompositeProvider.ts",
|
|
"sha256": "af2d8565d442665a3e697886d880998336e1a79043152858d83ce4aed51eb28c"
|
|
},
|
|
{
|
|
"path": "src/application/EvidenceLedger.ts",
|
|
"sha256": "8650bc0965bcd4e66cca78465d9387d5f436ab9b9064fb50b012d48048862875"
|
|
},
|
|
{
|
|
"path": "src/application/DirectAnalysis.ts",
|
|
"sha256": "2422397e8670bd6807f1c28c4ede264cdb6c9cfd089e3ae8fae2e3f19f7da4c0"
|
|
},
|
|
{
|
|
"path": "src/application/ProcessSampling.ts",
|
|
"sha256": "032c65bb3ee269fc865ba5da8aed651a4edd4b677644ba7893da2e486d3d8a7c"
|
|
},
|
|
{
|
|
"path": "src/application/ReferenceSourceImport.ts",
|
|
"sha256": "9303a27e47d0e20f66c14b3586638b811146a44d0dc40d852c440c398e323b51"
|
|
},
|
|
{
|
|
"path": "src/application/ReferenceSourceImportEntries.ts",
|
|
"sha256": "078272e9cdbd86166c89bffca03e3088b0fdc524e2a907c3d21814dca0229377"
|
|
},
|
|
{
|
|
"path": "src/application/ReferenceSourceImportPolicy.ts",
|
|
"sha256": "70d2c4805dc4e1d7b2527a55a13c11da61374daebe203f3b94656fe9f9d614dd"
|
|
},
|
|
{
|
|
"path": "src/application/ReferenceSourceImportTypes.ts",
|
|
"sha256": "cbb3ebd4d6a8e624fe8c5ef7b92fee19b60a9abe5a284a9e18c0f2a04bc4d8cd"
|
|
},
|
|
{
|
|
"path": "src/application/ReferenceSourceVcsAdapter.ts",
|
|
"sha256": "cc0cb9333a77c17da55c4f55f81426819686722b5ccf3be3a48208f7eb0ac530"
|
|
},
|
|
{
|
|
"path": "src/application/RealHopperAssertions.ts",
|
|
"sha256": "3ac4c9a6432c7bfc1f9f7733424edb087d8703f3b46a8cc9e2063bd7c9026e7c"
|
|
},
|
|
{
|
|
"path": "src/application/runtime.ts",
|
|
"sha256": "af814fb413b083c07340939d49bb7db090656ff26fb1aebace53d4ee422d1652"
|
|
},
|
|
{
|
|
"path": "src/contracts/nativeToolContracts.ts",
|
|
"sha256": "6c2a6120f842693430b200ec0ff1a384132d0f810d99b9e451a5fbb4fa48da8e"
|
|
},
|
|
{
|
|
"path": "src/contracts/artifactToolContracts.ts",
|
|
"sha256": "92c6b74125c8312e7cffe9c8927bd9092a9a16696c5e57e21b3ab11a789664b6"
|
|
},
|
|
{
|
|
"path": "src/contracts/artifactComparisonExample.ts",
|
|
"sha256": "77b9eaa5deda38e11af2dca7e79ed43397b3ed57407169dc2799e300d6a9dc4f"
|
|
},
|
|
{
|
|
"path": "src/contracts/functionComparisonExample.ts",
|
|
"sha256": "c64d9166b9377e5f305dfdc5468a66fceb143919e11fd8145e4878ab591d28bd"
|
|
},
|
|
{
|
|
"path": "src/contracts/investigationExamples.ts",
|
|
"sha256": "d4abbe096c1463918fb3ced25420b81f9d06333094b2d4563f777cfa3adefbd4"
|
|
},
|
|
{
|
|
"path": "src/contracts/toolContractExamples.ts",
|
|
"sha256": "b03fa4ea9bbc5f5fcace06b4863d3121c28e6ef9e3c3b2e304402f837d328c9d"
|
|
},
|
|
{
|
|
"path": "src/contracts/processCaptureExample.ts",
|
|
"sha256": "68e52c7378b9b7da34cb31a93eebd44f6425ea40971b589f0399afefbc5709b3"
|
|
},
|
|
{
|
|
"path": "src/contracts/enhancedInputs.ts",
|
|
"sha256": "76bc9bc963a7a65800fe4ecbfec17c2f57410a42c116b6f5fe65a3b033fdb29e"
|
|
},
|
|
{
|
|
"path": "src/contracts/toolContracts.ts",
|
|
"sha256": "de3252f67aae3514b478b2d5a3e8dffa3dcc1cb96eaa0f4ba3cad1267fdc92e3"
|
|
},
|
|
{
|
|
"path": "src/contracts/toolOutputSchemas.ts",
|
|
"sha256": "40e69c1e2aad9708eee9a456f764c4125a6ffd8d031e5e501a7329734cdb9d99"
|
|
},
|
|
{
|
|
"path": "src/contracts/unknownContractExamples.ts",
|
|
"sha256": "11a777f711d8876391ea7a22f3e29c3b461b0be048e9ddc3c6cf506324c6844c"
|
|
},
|
|
{
|
|
"path": "src/domain/evidence.ts",
|
|
"sha256": "4603f33b7b20c24ee36440b66ed89fa57f5ffeb7aaf9a8a1be0dc5bcfc04ad27"
|
|
},
|
|
{
|
|
"path": "src/domain/artifactGraph.ts",
|
|
"sha256": "7ffb5692fa22ecda416b5662788d1f530a320f0ec82706bc960d77213d1f7cbd"
|
|
},
|
|
{
|
|
"path": "src/domain/artifactComparison.ts",
|
|
"sha256": "35e652cf283e5c58584dfc6e2d63d6c0f18e01e9bbea45404cfbbdd820519732"
|
|
},
|
|
{
|
|
"path": "src/domain/artifactInventoryEvidence.ts",
|
|
"sha256": "c605faf52d674ed18568606cdc98fd9cbbd48228779d6afd1979b672b4ed237a"
|
|
},
|
|
{
|
|
"path": "src/domain/functionComparison.ts",
|
|
"sha256": "b55bdfd7ad8581d793ff1816d6b9142efa45a00ec1161e9c88ab093c0cbbe76a"
|
|
},
|
|
{
|
|
"path": "src/domain/functionComparisonNormalization.ts",
|
|
"sha256": "8ec6893102e1f3326415934d801f33ceac92dc0f04b01afe5b6527fa2866de16"
|
|
},
|
|
{
|
|
"path": "src/domain/functionComparisonResults.ts",
|
|
"sha256": "01941b2174c7b206255058387bba847c6c313ccec09870e331c8594aca8d2cb5"
|
|
},
|
|
{
|
|
"path": "src/domain/functionComparisonSchemas.ts",
|
|
"sha256": "ca40e147bd4a754978766f88d8bb3ad51eff22bce1a6194dc483ae3765d80ba8"
|
|
},
|
|
{
|
|
"path": "src/domain/bundleComparison.ts",
|
|
"sha256": "83f6a56479eda9253e726c88c85fc4eef466f1c5eee6dd6cc94b54164c5e1c3e"
|
|
},
|
|
{
|
|
"path": "src/domain/changedBehavior.ts",
|
|
"sha256": "8beda9f951f497a3947c234fc4f756cd6f908fba49c8cd3f1ff0986faa8ac912"
|
|
},
|
|
{
|
|
"path": "src/domain/callPath.ts",
|
|
"sha256": "f08c5bf656efc0f569ca3895171f9473cb1c62e5381dc890209002d0f379b940"
|
|
},
|
|
{
|
|
"path": "src/domain/staticRuntimeCorrelation.ts",
|
|
"sha256": "c38cc12c468ab1b9899e1f431969dc0936d6273ad6ef585f56a63efd172f32b5"
|
|
},
|
|
{
|
|
"path": "src/domain/reconstructionVerification.ts",
|
|
"sha256": "b8dcc08f19e4bbcecda80a0ee92cd02add105052b93956026b25200049cc5ebd"
|
|
},
|
|
{
|
|
"path": "src/domain/reconstructionVerificationSchemas.ts",
|
|
"sha256": "0c35560e358ff0b00f3dbcacc40a198b6a561eaaf23fb5c8a50eac35d4031207"
|
|
},
|
|
{
|
|
"path": "src/domain/reconstructionUnknowns.ts",
|
|
"sha256": "5a174aa799877e4aa171fbfbfb3d19e5e4ee1737d2049d0ce7c1297b651f6b64"
|
|
},
|
|
{
|
|
"path": "src/domain/referenceSourceGraph.ts",
|
|
"sha256": "4900f382215ad95e70ece8efe25f1ebe3b978fd262da48253a1808a779a93724"
|
|
},
|
|
{
|
|
"path": "src/domain/referenceSourceClassification.ts",
|
|
"sha256": "bc2876db3b58dbd624561808be25d2bf666aed9e6278994d5f9a74c92a83c898"
|
|
},
|
|
{
|
|
"path": "src/domain/referenceSourceImportParsing.ts",
|
|
"sha256": "ebdfd576d9b1a151424c633c588309a8c1cc47d5247380b2a5956c636e147aa7"
|
|
},
|
|
{
|
|
"path": "src/domain/referenceSourcePolicy.ts",
|
|
"sha256": "f7e49b8ffdb231b2f4fd18a4efdc50d87187a45915a02fa3ee6eb4d9d0dd55d4"
|
|
},
|
|
{
|
|
"path": "src/domain/functionDossierEvidence.ts",
|
|
"sha256": "74310ca13cd3c3b53f658899608482e15e32853ae2f0dd12f8093e3ce1d06ea3"
|
|
},
|
|
{
|
|
"path": "src/domain/evidenceBundle.ts",
|
|
"sha256": "6f75b6f6b2ca583a33c003a7fd3575015021fbf3290284f86474c0af2ebfbd3a"
|
|
},
|
|
{
|
|
"path": "src/domain/nativeInspection.ts",
|
|
"sha256": "b800c075d10033555cd5279cd8e019bdd935fe7389b2919e148bebdfc6f6b52e"
|
|
},
|
|
{
|
|
"path": "src/domain/processCapture.ts",
|
|
"sha256": "cfdbac456aa868d06c50a0b410c181ed19892521f2d53d8bb254fcc1b92bbb3f"
|
|
},
|
|
{
|
|
"path": "src/domain/residualUnknown.ts",
|
|
"sha256": "ab99fb3d8129655531e7791c2f69f4283ad5d5cdbd0f36ffcb7f2c7441428ac8"
|
|
},
|
|
{
|
|
"path": "src/server/sessionToolPolicies.ts",
|
|
"sha256": "c972c399d40aef70510ad8fe33ec30eac046095195c1fb2185636f32fd062067"
|
|
},
|
|
{
|
|
"path": "src/server/registerEnhancedTools.ts",
|
|
"sha256": "5e3b912090d77a6a03dbd4824163bbc2140b6f091fb302161c3ddb12f2d9cd7f"
|
|
},
|
|
{
|
|
"path": "src/server/registerEvidenceTools.ts",
|
|
"sha256": "b295f94cacc911e416240c9bd46ccf3438ebc28169286e08e14937f02b8403cf"
|
|
},
|
|
{
|
|
"path": "src/server/registerArtifactTools.ts",
|
|
"sha256": "67a9245471a1c5506a861925265dffc0b6cafa034ad2cb55996050b33497c9ed"
|
|
},
|
|
{
|
|
"path": "src/server/registerArtifactComparisonTool.ts",
|
|
"sha256": "1cac756ded85945b31abafa956e01ed8732f472537687690fe6126a4ee884e32"
|
|
},
|
|
{
|
|
"path": "src/server/registerFunctionComparisonTool.ts",
|
|
"sha256": "79ba262147e695ff0f84eb438807e574decb9cffd6e37189c7512b1ef0e7ac77"
|
|
},
|
|
{
|
|
"path": "src/server/registerBundleComparisonTool.ts",
|
|
"sha256": "8ca624ddeb0d53ffa8a776954cb02e5a7612d5bfd435d11f07f19af708cca889"
|
|
},
|
|
{
|
|
"path": "src/server/registerInvestigationTools.ts",
|
|
"sha256": "406d128beb86b1587f1eb4cd8292ab4b5eeb0e388cb1ad9ca10e7da67f36769b"
|
|
},
|
|
{
|
|
"path": "src/server/recordDerivedEvidence.ts",
|
|
"sha256": "d5bcd67234b62483d4761520f1e1e8189940c81d6059816cc179cd5da5ff1cfe"
|
|
},
|
|
{
|
|
"path": "src/server/registerNativeTools.ts",
|
|
"sha256": "96fe0e62b3d60ad3c74d3abcadc746ff6359a71cd98e6b922b5b6dbeb3b4423f"
|
|
},
|
|
{
|
|
"path": "src/server/registerProcessComparisonTool.ts",
|
|
"sha256": "0771f98bf838bf5005c47534473d5eaa80b89d00b95d003c8ffa6e44764cf763"
|
|
},
|
|
{
|
|
"path": "src/server/registerSessionTools.ts",
|
|
"sha256": "31decb6704f75cfc1e1a60a9ac1987a20a8530817ec919a679547d93606a94cd"
|
|
},
|
|
{
|
|
"path": "src/native/CommandRunner.ts",
|
|
"sha256": "161ce2fea8b0dda8595b878889f78925e3a157c008ad0baaec7fafea584d8f39"
|
|
},
|
|
{
|
|
"path": "src/native/NativeMacOSProvider.ts",
|
|
"sha256": "ed5fe6f58bbeda1e1811583ed943b948a70f784f39170d35b466efd22353a088"
|
|
},
|
|
{
|
|
"path": "src/native/NativeMachoInspection.ts",
|
|
"sha256": "515bf5cbdf686b282058d2f38a54dacfb6f753d2401100fbc3ada5b21a61978c"
|
|
},
|
|
{
|
|
"path": "src/native/parsers/codesign.ts",
|
|
"sha256": "6b14a03a65fe9597d680e4ed228523cd36bf7b314816be21b59483bfcfacb638"
|
|
},
|
|
{
|
|
"path": "src/native/parsers/demangle.ts",
|
|
"sha256": "73d45dcb695a39cb047db02ae7f811db770fa0df5281b6eadc7f364be32c9985"
|
|
},
|
|
{
|
|
"path": "src/native/parsers/dyldInfo.ts",
|
|
"sha256": "76c8359906a119e14bbc916c6167aa5a83ddc275fa02881616af374a7e6cfbd2"
|
|
},
|
|
{
|
|
"path": "src/native/parsers/lipo.ts",
|
|
"sha256": "54c6963d0a58c55a677ee7ef8896248dc99a437cad672290df8ec2c52a88badb"
|
|
},
|
|
{
|
|
"path": "src/native/parsers/otool.ts",
|
|
"sha256": "201588a480e4cd4522e01fbedfa783245b1de0d573b17ad9a1e71816cc104a9d"
|
|
},
|
|
{
|
|
"path": "src/native/parsers/plist.ts",
|
|
"sha256": "ef3c59896c438f801db10de82418a72b35786ceca3ec2ee2556bc54e48559fe5"
|
|
},
|
|
{
|
|
"path": "src/artifacts/ArtifactPaths.ts",
|
|
"sha256": "4338bae33e495e6065d7cd9f021209ca72b9172f22084a00745d2abf6075d69f"
|
|
},
|
|
{
|
|
"path": "src/artifacts/ArtifactProvider.ts",
|
|
"sha256": "8230a07b52378e545dd3988b984c6ed0c80ee0e81d538981ef3a70bb8a3a19e3"
|
|
},
|
|
{
|
|
"path": "src/artifacts/ArtifactReader.ts",
|
|
"sha256": "8a792031af0f689fc3978e696f591fb67d0e17a454726d8d3aaef700ba256b45"
|
|
},
|
|
{
|
|
"path": "src/artifacts/AsarArtifactReader.ts",
|
|
"sha256": "1363467183c4ac264bdaaccf55a7b6e48243ce85f138feffe901e34042d1b520"
|
|
},
|
|
{
|
|
"path": "src/artifacts/DirectoryArtifactReader.ts",
|
|
"sha256": "7643b591cb21f6c11119625816e7a863c40fbc5c9925e20b9bda85d7d11c3973"
|
|
},
|
|
{
|
|
"path": "src/artifacts/MachOSliceArtifactReader.ts",
|
|
"sha256": "8d8b03250dd3fc9f83fd3a155a561335acd6a4e88274e95974144b89030f8c63"
|
|
},
|
|
{
|
|
"path": "src/artifacts/SafeOutputTree.ts",
|
|
"sha256": "0cc8db23d75cc19edc6072fc6b17f63074afe52d65f51a4599c268c2d233d8f6"
|
|
},
|
|
{
|
|
"path": "src/artifacts/StreamBytes.ts",
|
|
"sha256": "af717ba28133a48c0bb95c415aab7432c221a3e1fbf73277d981d49059cae32a"
|
|
},
|
|
{
|
|
"path": "src/artifacts/ZipArtifactReader.ts",
|
|
"sha256": "4d8581522d795578b3446ede27642b35c49879505cb019fe9b929073f7261139"
|
|
},
|
|
{
|
|
"path": "src/reference/ReferenceSourceReaderEntries.ts",
|
|
"sha256": "90ebecd4847bfa335fa806d957067a9885f572b5392bbf6148ca9a7c0b068ca4"
|
|
},
|
|
{
|
|
"path": "src/reference/ReferenceSourceReaderErrors.ts",
|
|
"sha256": "c168294b8e4279d2cfee2e5a2692df7a0af8cd819f2757683328fc553a9bd402"
|
|
},
|
|
{
|
|
"path": "src/reference/ReferenceSourceReaderFile.ts",
|
|
"sha256": "3b95030cb842505d7742f7c225eb7141e0de42611a0d7b7cbec88394a27210e5"
|
|
},
|
|
{
|
|
"path": "src/reference/ReferenceSourceReaderPaths.ts",
|
|
"sha256": "7b4b903f6115573b4219615133bd87d15a2a6a07a336d056145bcfbae1e3e87f"
|
|
},
|
|
{
|
|
"path": "src/reference/ReferenceSourceReaderTypes.ts",
|
|
"sha256": "dbf56e376ea4106ae87153248a0207e6e7940d56f1009b59d536addc29c331a2"
|
|
},
|
|
{
|
|
"path": "src/reference/ReferenceSourceReaderValidate.ts",
|
|
"sha256": "e14a620a4e5fa350635158c584989707d877dc25f9da793cec1d82e7667f85fe"
|
|
},
|
|
{
|
|
"path": "src/reference/ReferenceSourceReader.ts",
|
|
"sha256": "75c83b5c233a4ceda4233e33a19f7e421796623d337cf3ac737e6a94d0126bdc"
|
|
}
|
|
],
|
|
"package": {
|
|
"name": "rea-agents",
|
|
"version": "0.3.0"
|
|
},
|
|
"providers": [
|
|
{
|
|
"id": "hopper",
|
|
"version": null,
|
|
"authority": "shipped-artifact"
|
|
},
|
|
{
|
|
"id": "native-macos",
|
|
"version": null,
|
|
"authority": "shipped-artifact"
|
|
},
|
|
{
|
|
"id": "rea-artifact-graph",
|
|
"version": "1",
|
|
"authority": "shipped-artifact"
|
|
}
|
|
],
|
|
"environments": [
|
|
{
|
|
"id": "package-isolation",
|
|
"isolation": "process"
|
|
},
|
|
{
|
|
"id": "real-hopper-macos",
|
|
"isolation": "process"
|
|
}
|
|
],
|
|
"scenarios": [
|
|
{
|
|
"id": "conformance-fixtures",
|
|
"version": 1
|
|
},
|
|
{
|
|
"id": "package-install",
|
|
"version": 1
|
|
},
|
|
{
|
|
"id": "real-hopper-two-binary",
|
|
"version": 2
|
|
}
|
|
],
|
|
"schemas": {
|
|
"evidence": 2,
|
|
"evidence_bundle": 2,
|
|
"completion": 1
|
|
},
|
|
"tool_count": 68
|
|
},
|
|
"evidence_index": [],
|
|
"outcomes": {
|
|
"pass": [],
|
|
"fail": [],
|
|
"unsupported": [
|
|
{
|
|
"claim_id": "real-hopper-verification",
|
|
"reason": "Generated repository metadata contains no checked-in real-Hopper capture.",
|
|
"evidence_ids": []
|
|
}
|
|
],
|
|
"truncated": [],
|
|
"unknown": [
|
|
{
|
|
"claim_id": "semantic-conformance-complete",
|
|
"reason": "Completion requires external verifier evidence and cannot be inferred from test counts.",
|
|
"evidence_ids": []
|
|
}
|
|
]
|
|
}
|
|
}
|