{"schemaVersion":1,"reportPath":"/reports/2e1dc734-8c51-45ac-8667-b98cefcbd215","status":{"id":"2e1dc734-8c51-45ac-8667-b98cefcbd215","scanId":"a26aa80f-bae4-4b7b-8849-079b9f32c76d","invalidatedAt":null,"invalidationReason":null,"replacedBy":null,"snapshotAvailable":true,"policyAllowed":true,"createdAt":"2026-10-09T05:14:46.024Z","observationRevision":0,"previousScanId":null,"previousReportId":null,"current":true},"summary":{"id":"2e1dc734-8c51-45ac-8667-b98cefcbd215","scanId":"a26aa80f-bae4-4b7b-8849-079b9f32c76d","artifact":{"name":"@convex-dev/agent","version":"0.7.3","integrity":"sha512-QmZ3cIaMkVvM4Ftg1sNcHAeNvFbZ2y8Ho+sEgQ+4S//OtZjhmjBf124gSEBpwMH53Wkk6cqR40QLOK9BMli26w==","tarballUrl":"https://registry.npmjs.org/@convex-dev/agent/-/agent-0.7.3.tgz"},"observedAt":"2026-10-05T11:22:48.445Z","classifiedAt":"2026-10-09T05:14:46.040Z","classifierRevision":"classifier_v2","matrix":{"id":"f4112e34-308e-4c64-bab2-ef0335fffe77","revision":"production_56d463b6f06722afc008ed99fb1a0179","platform":"linux_amd64_glibc","harnessRevision":"load_v2","planRevision":"explicit_exports_v1","policyRevision":"runtime_limits_v2","images":[{"profileId":"node_24_21_0","kind":"node","version":"24.21.0","imageId":"sha256:5023d2ff993649ea7c5d8e2360ba8b8256488ec3cec9b7b3edd4d0261b641778","builtAt":"2026-10-04T15:20:38.392Z","sourceImage":"node:24.21.0-bookworm-slim@sha256:5cbc7caba8c2c0f0bca675d1b61b9f2857e1cf1853c6164ee9dd409501a936e7","baseImage":"gcr.io/distroless/cc-debian13:nonroot@sha256:20afe6a70f2565277b704cc17289cb557f353a3619f6350f52a2317106598df4","supportImage":"node:26.10.0-bookworm-slim@sha256:0a992e1420e2d70611578f1844a6f10a9d11fe6bb535aabf72efe3007f13d79b","platform":"linux_amd64_glibc","recipeRevision":"runtime_image_v1"},{"profileId":"node_26_10_0","kind":"node","version":"26.10.0","imageId":"sha256:6fd2353d7583d6c98e540d32b8c7c6e8b345d3d55056221eb24dd05cfd15f6eb","builtAt":"2026-10-04T15:20:47.161Z","sourceImage":"node:26.10.0-bookworm-slim@sha256:0a992e1420e2d70611578f1844a6f10a9d11fe6bb535aabf72efe3007f13d79b","baseImage":"gcr.io/distroless/cc-debian13:nonroot@sha256:20afe6a70f2565277b704cc17289cb557f353a3619f6350f52a2317106598df4","supportImage":"node:26.10.0-bookworm-slim@sha256:0a992e1420e2d70611578f1844a6f10a9d11fe6bb535aabf72efe3007f13d79b","platform":"linux_amd64_glibc","recipeRevision":"runtime_image_v1"},{"profileId":"bun_1_4_2","kind":"bun","version":"1.4.2","imageId":"sha256:f7ed957f11f06db3be00760147a186e7e66e6a431204d3d591e5a282ef1aadef","builtAt":"2026-10-04T15:21:07.160Z","sourceImage":"oven/bun:1.4.2-debian@sha256:53710ce0f14eef8312521c586a7ae1d9aeab4011840f09f1966073b68fc2e2ab","baseImage":"gcr.io/distroless/cc-debian13:nonroot@sha256:20afe6a70f2565277b704cc17289cb557f353a3619f6350f52a2317106598df4","supportImage":"node:26.10.0-bookworm-slim@sha256:0a992e1420e2d70611578f1844a6f10a9d11fe6bb535aabf72efe3007f13d79b","platform":"linux_amd64_glibc","recipeRevision":"runtime_image_v1"},{"profileId":"deno_2_9_7","kind":"deno","version":"2.9.7","imageId":"sha256:0441484bc07f45de2c9d37971931dba8ece8e3854fb4fb7f004eca8b1aa5263f","builtAt":"2026-10-04T15:21:22.570Z","sourceImage":"denoland/deno:debian-2.9.7@sha256:869d374bdaddda4fde029c492d7219199b0e821c2c53cca5357b3a6f5b9336fc","baseImage":"gcr.io/distroless/cc-debian13:nonroot@sha256:20afe6a70f2565277b704cc17289cb557f353a3619f6350f52a2317106598df4","supportImage":"node:26.10.0-bookworm-slim@sha256:0a992e1420e2d70611578f1844a6f10a9d11fe6bb535aabf72efe3007f13d79b","platform":"linux_amd64_glibc","recipeRevision":"runtime_image_v1"}]},"outcome":"inconclusive","evidenceLevel":"smoke_tested","coverageComplete":true,"limitations":["Only installation and loading were observed; functional correctness and package safety are not established.","Subpath batches share module caches and globals; root modes use separate fresh sandboxes.","Package-visible harness observations can be tampered with. They are not adversarial attestation.","Evidence applies to these exact artifacts, dependency snapshot, runtime images and Linux amd64/glibc policy.","Runtime error codes are captured observations and can also be thrown by package code."],"preparation":{"id":"09fc2b43-b5ba-448a-b073-da3978f2c8b4","outcome":"pass","failure":null,"profileRevision":"npm_11_19_0_linux_amd64_v2","snapshot":{"id":"f443673d-5e84-4d5b-b7be-52aec10408b5","generation":"1c198621-800d-4066-af1e-1b632767cea7","lockDigest":"59d25d96287db047f86d7d4e1c0845561351907f0a6d9c8040442795ea209328","treeDigest":"fdedf0c77341bf86eabf17258560ef873944308ce0d02aa682e582ab4f4b3b4c","profileRevision":"npm_11_19_0_linux_amd64_v2","installerImage":"node:24.21.0-bookworm-slim@sha256:5cbc7caba8c2c0f0bca675d1b61b9f2857e1cf1853c6164ee9dd409501a936e7"},"installedCount":19,"omittedOptionalCount":25},"cells":[{"runId":"aa975e13-f9ca-4d54-a4b5-1a57fb82bba7","profileId":"node_24_21_0","group":"root","mode":"esm","method":"fresh_root_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":1,"observed":1,"passed":1,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":672.2725300000166,"failure":null},{"runId":"dd209391-d1e8-4157-99d4-59e8427fa078","profileId":"node_24_21_0","group":"root","mode":"commonjs","method":"fresh_root_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":1,"observed":1,"passed":1,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":623.2830440000107,"failure":null},{"runId":"90d88b8b-030a-4707-acc1-47ba71d51a2e","profileId":"node_24_21_0","group":"subpaths","mode":"esm","method":"sequential_batch_v2","outcome":"inconclusive","evidenceLevel":"smoke_tested","coverage":{"planned":5,"observed":5,"passed":3,"failed":2,"prerequisiteLimited":1,"interrupted":0,"untested":0,"complete":true},"durationMs":491.2970979999809,"failure":{"classification":"optional_peer_missing","phase":"module_resolution","origin":"prerequisite","retryable":false,"source":"captured_error_code","message":"Cannot find package 'react' imported from /workspace/node_modules/@convex-dev/agent/dist/react/index.js","optionalPeer":{"name":"react","range":"^18.3.1 || ^19.0.0"}}},{"runId":"be3c31c3-b495-46d0-9f85-19b41e928729","profileId":"node_24_21_0","group":"subpaths","mode":"commonjs","method":"sequential_batch_v2","outcome":"inconclusive","evidenceLevel":"smoke_tested","coverage":{"planned":5,"observed":5,"passed":3,"failed":2,"prerequisiteLimited":1,"interrupted":0,"untested":0,"complete":true},"durationMs":333.90435700002126,"failure":{"classification":"optional_peer_missing","phase":"module_resolution","origin":"prerequisite","retryable":false,"source":"captured_error_code","message":"Cannot find package 'react' imported from /workspace/node_modules/@convex-dev/agent/dist/react/index.js","optionalPeer":{"name":"react","range":"^18.3.1 || ^19.0.0"}}},{"runId":"2e36b4cf-9daa-40ad-ab9a-88d5e8413a03","profileId":"node_26_10_0","group":"root","mode":"esm","method":"fresh_root_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":1,"observed":1,"passed":1,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":616.1249150000222,"failure":null},{"runId":"d6d86f42-ee5f-44a7-b9f6-e8be69e1f6db","profileId":"node_26_10_0","group":"root","mode":"commonjs","method":"fresh_root_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":1,"observed":1,"passed":1,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":518.9352600000275,"failure":null},{"runId":"e58424f7-e7aa-41b4-9f86-fdf5052e8756","profileId":"node_26_10_0","group":"subpaths","mode":"esm","method":"sequential_batch_v2","outcome":"inconclusive","evidenceLevel":"smoke_tested","coverage":{"planned":5,"observed":5,"passed":3,"failed":2,"prerequisiteLimited":1,"interrupted":0,"untested":0,"complete":true},"durationMs":434.03728099999717,"failure":{"classification":"optional_peer_missing","phase":"module_resolution","origin":"prerequisite","retryable":false,"source":"captured_error_code","message":"Cannot find package 'react' imported from /workspace/node_modules/@convex-dev/agent/dist/react/index.js","optionalPeer":{"name":"react","range":"^18.3.1 || ^19.0.0"}}},{"runId":"4935c258-01e6-4800-bc31-c9ee4ed71018","profileId":"node_26_10_0","group":"subpaths","mode":"commonjs","method":"sequential_batch_v2","outcome":"inconclusive","evidenceLevel":"smoke_tested","coverage":{"planned":5,"observed":5,"passed":3,"failed":2,"prerequisiteLimited":1,"interrupted":0,"untested":0,"complete":true},"durationMs":421.2004420000012,"failure":{"classification":"optional_peer_missing","phase":"module_resolution","origin":"prerequisite","retryable":false,"source":"captured_error_code","message":"Cannot find package 'react' imported from /workspace/node_modules/@convex-dev/agent/dist/react/index.js","optionalPeer":{"name":"react","range":"^18.3.1 || ^19.0.0"}}},{"runId":"7cb795ac-a8cf-4779-8d4d-9ba54e3b0114","profileId":"bun_1_4_2","group":"root","mode":"esm","method":"fresh_root_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":1,"observed":1,"passed":1,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":546.8255860000208,"failure":null},{"runId":"2392e2a5-e8e4-41f6-9c9e-a201f72fdc7d","profileId":"bun_1_4_2","group":"root","mode":"commonjs","method":"fresh_root_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":1,"observed":1,"passed":1,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":514.6720619999978,"failure":null},{"runId":"21dbbc65-c039-47d3-aa5c-9d6fbecd6047","profileId":"bun_1_4_2","group":"subpaths","mode":"esm","method":"sequential_batch_v2","outcome":"partial","evidenceLevel":"smoke_tested","coverage":{"planned":5,"observed":5,"passed":3,"failed":2,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":412.93486599999596,"failure":{"classification":"esm_import_failed","phase":"module_evaluation","origin":"package","retryable":false,"source":"harness_observation","message":"The runtime reported a loading failure without a captured error message. Its cause is unknown."}},{"runId":"6fccade3-ab15-4d7d-b61f-4e6911c9fae1","profileId":"bun_1_4_2","group":"subpaths","mode":"commonjs","method":"sequential_batch_v2","outcome":"partial","evidenceLevel":"smoke_tested","coverage":{"planned":5,"observed":5,"passed":3,"failed":2,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":376.1427369999874,"failure":{"classification":"commonjs_require_failed","phase":"module_evaluation","origin":"package","retryable":false,"source":"harness_observation","message":"The runtime reported a loading failure without a captured error message. Its cause is unknown."}},{"runId":"637e806d-a4a4-408f-b1b7-2d824835c185","profileId":"deno_2_9_7","group":"root","mode":"esm","method":"fresh_root_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":1,"observed":1,"passed":1,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":548.1314370000036,"failure":null},{"runId":"1866643d-5eaf-472f-9616-175286e2f9ed","profileId":"deno_2_9_7","group":"root","mode":"commonjs","method":"fresh_root_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":1,"observed":1,"passed":1,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":644.5650179999939,"failure":null},{"runId":"025878ea-6044-4350-9e7b-9a3686679fe6","profileId":"deno_2_9_7","group":"subpaths","mode":"esm","method":"sequential_batch_v2","outcome":"inconclusive","evidenceLevel":"smoke_tested","coverage":{"planned":5,"observed":5,"passed":3,"failed":2,"prerequisiteLimited":1,"interrupted":0,"untested":0,"complete":true},"durationMs":418.39592800001265,"failure":{"classification":"optional_peer_missing","phase":"module_resolution","origin":"prerequisite","retryable":false,"source":"captured_error_code","message":"Could not find package 'react' from referrer 'file:///workspace/node_modules/@convex-dev/agent/dist/react/index.js'.","optionalPeer":{"name":"react","range":"^18.3.1 || ^19.0.0"}}},{"runId":"1deb82d4-33ad-450c-8739-0607cd501967","profileId":"deno_2_9_7","group":"subpaths","mode":"commonjs","method":"sequential_batch_v2","outcome":"inconclusive","evidenceLevel":"smoke_tested","coverage":{"planned":5,"observed":5,"passed":3,"failed":2,"prerequisiteLimited":1,"interrupted":0,"untested":0,"complete":true},"durationMs":424.06471100001363,"failure":{"classification":"optional_peer_missing","phase":"module_resolution","origin":"prerequisite","retryable":false,"source":"captured_error_code","message":"Could not find package 'react' from referrer 'file:///workspace/node_modules/@convex-dev/agent/dist/react/index.js'.","optionalPeer":{"name":"react","range":"^18.3.1 || ^19.0.0"}}}],"runtimes":[{"profileId":"node_24_21_0","outcome":"inconclusive"},{"profileId":"node_26_10_0","outcome":"inconclusive"},{"profileId":"bun_1_4_2","outcome":"partial"},{"profileId":"deno_2_9_7","outcome":"inconclusive"}],"missingOptionalPeers":[{"name":"react","range":"^18.3.1 || ^19.0.0"}],"missingOptionalPeersTruncated":false}}