{"schemaVersion":1,"status":{"id":"0cf58c00-e1e0-4b63-9e14-de85cca983cd","scanId":"206c5883-cade-40ea-8a42-65dd998a0d26","invalidatedAt":null,"invalidationReason":null,"replacedBy":null,"snapshotAvailable":true,"policyAllowed":true,"createdAt":"2026-10-09T13:49:54.130Z","observationRevision":0,"previousScanId":null,"previousReportId":null,"current":true},"report":{"schemaVersion":1,"id":"0cf58c00-e1e0-4b63-9e14-de85cca983cd","scanId":"206c5883-cade-40ea-8a42-65dd998a0d26","classifierRevision":"classifier_v2","observedAt":"2026-10-09T13:49:54.080Z","classifiedAt":"2026-10-09T13:49:54.132Z","artifact":{"name":"ai","version":"7.0.136","integrity":"sha512-quFXFKEw7qUZL9v2ciJ9eruQYq9KUo3F+mDhwdL/pi7ZPu0bj7UX6yv55oAUiMjbGXd8MZRzIcu0oPc4y9llQw==","tarballUrl":"https://registry.npmjs.org/ai/-/ai-7.0.136.tgz"},"preparation":{"id":"335188cc-1a51-4742-8e42-4f6eed957414","outcome":"pass","failure":null,"profileRevision":"npm_11_19_0_linux_amd64_v2","snapshot":{"id":"64d1d1d5-c2a6-4cdc-b15b-8fe6f512b402","generation":"fdc9d11e-a4a8-4eb5-b85c-663fe5eade91","lockDigest":"ee38ab248e381ae6c90f24402c7a935a273ddb9bcc612f58d0cdc5993c4c0a6c","treeDigest":"1ddc1e925c63824535be4c19ea958df491a3b96ea4f7ce5a83b9fd9d26200d39","profileRevision":"npm_11_19_0_linux_amd64_v2","installerImage":"node:24.21.0-bookworm-slim@sha256:5cbc7caba8c2c0f0bca675d1b61b9f2857e1cf1853c6164ee9dd409501a936e7"},"installedCount":11,"omittedOptionalCount":0,"staticObservations":{"native":{"count":0,"paths":[],"buildIndicators":[],"prerequisiteProven":false},"declared":{"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./test":{"types":"./dist/test/index.d.ts","import":"./dist/test/index.js","default":"./dist/test/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.js","default":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsdown","clean":"del-cli docs *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsdown --watch","test:update":"pnpm test:node -u","check-bundle-size":"tsx scripts/check-bundle-size.ts"},"dependencies":{"@ai-sdk/gateway":"4.0.110","@ai-sdk/provider":"4.0.26","@ai-sdk/provider-utils":"5.0.58"},"devDependencies":{"tsx":"4.23.12","zod":"3.25.76","tsdown":"^0.23.0","esbuild":"^0.28.2","typescript":"6.0.3","@ai-sdk/xai":"5.0.20","@types/node":"22.19.19","@ai-sdk/groq":"4.0.59","@ai-sdk/google":"4.0.93","@ai-sdk/openai":"4.0.91","@ai-sdk/deepseek":"3.0.63","@edge-runtime/vm":"^5.0.0","@smithy/util-utf8":"^4.3.3","@ai-sdk/moonshotai":"3.0.67","@types/json-schema":"7.0.15","@ai-sdk/huggingface":"2.0.67","@ai-sdk/test-server":"2.0.4","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/amazon-bedrock":"5.0.113","@smithy/eventstream-codec":"^4.3.3"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"}},"platform":{"os":true,"cpu":true,"libc":true},"evidenceLevel":"static_only","lifecycleScripts":[]}},"matrix":{"id":"bfab88d7-3f4a-41b5-97a9-5aafd5bda511","revision":"production_ab51508deb208994caf81cb80f14b800","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:f2fcbb4dfbd6d5f57f4e43de97e70182d9982ac7cc0cc063dfff2cf1759a411d","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:9c1c93cc35d1408d26a61c4efccbde37c35425e362a2e723b885c3333d2be073","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:2343363679fb92d59a395ff081b783b5514f06295b1bc6d61baaeef17e793789","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:4292bb23555f98fb9dfc30fb447daa1c301686d89264fd8643ccb86bc0d53c29","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"}]},"omissions":{"counts":{"pattern":0,"non_executable":1,"not_exported":0,"invalid_subpath":0,"coverage_limit":0},"samples":[{"subpath":"./package.json","reason":"non_executable"}]},"outcome":"pass","evidenceLevel":"smoke_tested","coverageComplete":true,"cells":[{"runId":"a5908cac-b3bf-44ac-8ef0-dec25d43c97b","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":428.0171309988946,"failure":null,"entries":[{"index":0,"specifier":"ai","displaySpecifier":"ai","outcome":"pass","durationMs":131.18613699999997,"resolvedTo":"file:///workspace/node_modules/ai/dist/index.js","failure":null}],"sessions":[{"probeId":"6e8660d3-4536-4763-8ebf-0b7e6156e572","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":428.0171309988946}]},{"runId":"a92899c2-059f-40cb-9676-fb36e002b0a9","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":536.2896079998463,"failure":null,"entries":[{"index":0,"specifier":"ai","displaySpecifier":"ai","outcome":"pass","durationMs":189.451515,"resolvedTo":"/workspace/node_modules/ai/dist/index.js","failure":null}],"sessions":[{"probeId":"2d8d967a-1593-4042-9625-1fc35827acc5","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":536.2896079998463}]},{"runId":"eaf5eab1-d9ed-4d93-89f5-321d06a6a40f","profileId":"node_24_21_0","group":"subpaths","mode":"esm","method":"sequential_batch_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":2,"observed":2,"passed":2,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":574.2821479998529,"failure":null,"entries":[{"index":0,"specifier":"ai/internal","displaySpecifier":"ai/internal","outcome":"pass","durationMs":190.910321,"resolvedTo":"file:///workspace/node_modules/ai/dist/internal/index.js","failure":null},{"index":1,"specifier":"ai/test","displaySpecifier":"ai/test","outcome":"pass","durationMs":2.827062000000012,"resolvedTo":"file:///workspace/node_modules/ai/dist/test/index.js","failure":null}],"sessions":[{"probeId":"06e023ef-9ffd-4f14-9abd-66b600c37071","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":574.2821479998529}]},{"runId":"0174db47-3194-40ee-aa11-9feb91cb86e4","profileId":"node_24_21_0","group":"subpaths","mode":"commonjs","method":"sequential_batch_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":2,"observed":2,"passed":2,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":621.3682390004396,"failure":null,"entries":[{"index":0,"specifier":"ai/internal","displaySpecifier":"ai/internal","outcome":"pass","durationMs":79.942462,"resolvedTo":"/workspace/node_modules/ai/dist/internal/index.js","failure":null},{"index":1,"specifier":"ai/test","displaySpecifier":"ai/test","outcome":"pass","durationMs":1.3171509999999955,"resolvedTo":"/workspace/node_modules/ai/dist/test/index.js","failure":null}],"sessions":[{"probeId":"908eba1e-6e22-451e-8726-5a520eea3592","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":621.3682390004396}]},{"runId":"426ede39-f095-4de8-af2a-f0559165406f","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":419.897447001189,"failure":null,"entries":[{"index":0,"specifier":"ai","displaySpecifier":"ai","outcome":"pass","durationMs":124.29021699999998,"resolvedTo":"file:///workspace/node_modules/ai/dist/index.js","failure":null}],"sessions":[{"probeId":"41d9aab9-f680-4915-aa22-00d45deb9607","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":419.897447001189}]},{"runId":"8a87378d-f479-40a6-9d5d-d161668761ba","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":542.8394090011716,"failure":null,"entries":[{"index":0,"specifier":"ai","displaySpecifier":"ai","outcome":"pass","durationMs":176.07406600000002,"resolvedTo":"/workspace/node_modules/ai/dist/index.js","failure":null}],"sessions":[{"probeId":"3275df5e-3107-4ced-83a7-d687b7570de4","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":542.8394090011716}]},{"runId":"e5fb15cf-f487-4e1a-9e68-5387371e7844","profileId":"node_26_10_0","group":"subpaths","mode":"esm","method":"sequential_batch_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":2,"observed":2,"passed":2,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":639.6356100011617,"failure":null,"entries":[{"index":0,"specifier":"ai/internal","displaySpecifier":"ai/internal","outcome":"pass","durationMs":122.56211400000001,"resolvedTo":"file:///workspace/node_modules/ai/dist/internal/index.js","failure":null},{"index":1,"specifier":"ai/test","displaySpecifier":"ai/test","outcome":"pass","durationMs":40.574253,"resolvedTo":"file:///workspace/node_modules/ai/dist/test/index.js","failure":null}],"sessions":[{"probeId":"4cb1a1d9-e83c-4414-a521-be83a35dae33","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":639.6356100011617}]},{"runId":"a4473f52-2a8f-4157-bc41-9e200bed50a6","profileId":"node_26_10_0","group":"subpaths","mode":"commonjs","method":"sequential_batch_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":2,"observed":2,"passed":2,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":526.1630349997431,"failure":null,"entries":[{"index":0,"specifier":"ai/internal","displaySpecifier":"ai/internal","outcome":"pass","durationMs":125.389666,"resolvedTo":"/workspace/node_modules/ai/dist/internal/index.js","failure":null},{"index":1,"specifier":"ai/test","displaySpecifier":"ai/test","outcome":"pass","durationMs":1.2697250000000224,"resolvedTo":"/workspace/node_modules/ai/dist/test/index.js","failure":null}],"sessions":[{"probeId":"cf97b08b-8474-4a40-8637-a6f775ddbdaa","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":526.1630349997431}]},{"runId":"213016ce-fd62-44be-8a9a-12a378ebaf9d","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":562.491142001003,"failure":null,"entries":[{"index":0,"specifier":"ai","displaySpecifier":"ai","outcome":"pass","durationMs":158.859057,"resolvedTo":"file:///workspace/node_modules/ai/dist/index.js","failure":null}],"sessions":[{"probeId":"92897766-908f-4a02-b558-75daed698bc7","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":562.491142001003}]},{"runId":"3c423aa9-b468-4ed6-9101-e0f5df2eeeda","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":414.7494859993458,"failure":null,"entries":[{"index":0,"specifier":"ai","displaySpecifier":"ai","outcome":"pass","durationMs":149.695974,"resolvedTo":"/workspace/node_modules/ai/dist/index.js","failure":null}],"sessions":[{"probeId":"828b44a8-509d-4f92-a607-2a99fb285067","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":414.7494859993458}]},{"runId":"f3ca6b43-4e93-4513-ae22-d5668fda33a6","profileId":"bun_1_4_2","group":"subpaths","mode":"esm","method":"sequential_batch_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":2,"observed":2,"passed":2,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":411.60073699988425,"failure":null,"entries":[{"index":0,"specifier":"ai/internal","displaySpecifier":"ai/internal","outcome":"pass","durationMs":76.559583,"resolvedTo":"file:///workspace/node_modules/ai/dist/internal/index.js","failure":null},{"index":1,"specifier":"ai/test","displaySpecifier":"ai/test","outcome":"pass","durationMs":56.152607,"resolvedTo":"file:///workspace/node_modules/ai/dist/test/index.js","failure":null}],"sessions":[{"probeId":"4f7519b3-d0d2-46f9-839d-0516531a6559","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":411.60073699988425}]},{"runId":"8846ba75-1623-432c-bde7-8520cccdc4c9","profileId":"bun_1_4_2","group":"subpaths","mode":"commonjs","method":"sequential_batch_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":2,"observed":2,"passed":2,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":429.51545000076294,"failure":null,"entries":[{"index":0,"specifier":"ai/internal","displaySpecifier":"ai/internal","outcome":"pass","durationMs":128.867301,"resolvedTo":"/workspace/node_modules/ai/dist/internal/index.js","failure":null},{"index":1,"specifier":"ai/test","displaySpecifier":"ai/test","outcome":"pass","durationMs":1.328947999999997,"resolvedTo":"/workspace/node_modules/ai/dist/test/index.js","failure":null}],"sessions":[{"probeId":"b3398c95-bbf0-4270-a98e-589facce6efb","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":429.51545000076294}]},{"runId":"b1ebb7ee-33be-41cf-9939-4c037781c900","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":521.3160419985652,"failure":null,"entries":[{"index":0,"specifier":"ai","displaySpecifier":"ai","outcome":"pass","durationMs":127.435766,"resolvedTo":"file:///workspace/node_modules/ai/dist/index.js","failure":null}],"sessions":[{"probeId":"0e177ef2-5984-4725-893b-e94d1479ee44","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":521.3160419985652}]},{"runId":"a5a0adf0-567a-4c69-b172-07d7f95f402a","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":517.5268649999052,"failure":null,"entries":[{"index":0,"specifier":"ai","displaySpecifier":"ai","outcome":"pass","durationMs":108.06587499999999,"resolvedTo":"/workspace/node_modules/ai/dist/index.js","failure":null}],"sessions":[{"probeId":"a50fa0f4-9ebb-4f8c-be69-a83c5f35b54e","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":517.5268649999052}]},{"runId":"5323c713-5972-43fc-a3ef-80314e74346b","profileId":"deno_2_9_7","group":"subpaths","mode":"esm","method":"sequential_batch_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":2,"observed":2,"passed":2,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":552.2741529997438,"failure":null,"entries":[{"index":0,"specifier":"ai/internal","displaySpecifier":"ai/internal","outcome":"pass","durationMs":109.49821399999999,"resolvedTo":"file:///workspace/node_modules/ai/dist/internal/index.js","failure":null},{"index":1,"specifier":"ai/test","displaySpecifier":"ai/test","outcome":"pass","durationMs":1.2263849999999934,"resolvedTo":"file:///workspace/node_modules/ai/dist/test/index.js","failure":null}],"sessions":[{"probeId":"8b798b26-df5d-4132-af3a-5987c6b3fa1a","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":552.2741529997438}]},{"runId":"05a6edcb-c2b6-421e-a862-f4edd031bae8","profileId":"deno_2_9_7","group":"subpaths","mode":"commonjs","method":"sequential_batch_v2","outcome":"pass","evidenceLevel":"smoke_tested","coverage":{"planned":2,"observed":2,"passed":2,"failed":0,"prerequisiteLimited":0,"interrupted":0,"untested":0,"complete":true},"durationMs":561.8995810002089,"failure":null,"entries":[{"index":0,"specifier":"ai/internal","displaySpecifier":"ai/internal","outcome":"pass","durationMs":89.694298,"resolvedTo":"/workspace/node_modules/ai/dist/internal/index.js","failure":null},{"index":1,"specifier":"ai/test","displaySpecifier":"ai/test","outcome":"pass","durationMs":1.4488739999999893,"resolvedTo":"/workspace/node_modules/ai/dist/test/index.js","failure":null}],"sessions":[{"probeId":"7a51dee3-01de-4a48-b916-c60102d89806","startIndex":0,"stopReason":"completed","exitCode":0,"oomKilled":false,"durationMs":561.8995810002089}]}],"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."]}}