{"_id":"@blackunicorn/bonklm-sandbox-utils","_rev":"21-a8c6830361fe3c950d9ccc96cedd05f8","name":"@blackunicorn/bonklm-sandbox-utils","dist-tags":{"probe":"1.0.5-probe.0","staging-31969064575-1":"1.0.5","staging-31971844860-1":"1.0.6","staging-31975594478-1":"1.0.7","staging-31978732278-1":"1.0.8","staging-31983263602-1":"1.0.9","staging-31986484473-1":"1.0.10","staging-31988803567-1":"1.0.11","staging-31992784992-1":"1.0.12","staging-31998310057-1":"1.0.13","staging-32036358308-2":"1.0.14","staging-32116452720-1":"1.0.15","latest":"1.0.16","staging-32125975777-1":"1.0.16"},"versions":{"1.0.5-probe.0":{"name":"@blackunicorn/bonklm-sandbox-utils","version":"1.0.5-probe.0","keywords":["sandbox","e2b","daytona","guardrails","security","code-injection","path-traversal","experimental","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-sandbox-utils@1.0.5-probe.0","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"0d6e4ef67a3977f4ebf6a279d3f72e350330eab9","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-sandbox-utils/-/bonklm-sandbox-utils-1.0.5-probe.0.tgz","fileCount":11,"integrity":"sha512-ITProU7WYvcxr140L3Y4gHzAFV6+sp4e/c4OGjNDRfBWImrzN/vE09pXt6FeMTXPo2SEGzgEW+80q1LpHRkzUQ==","signatures":[{"sig":"MEUCIHobnTuoM69H5WqKQYfQ/wA2psA3Wgr+McwbRuTkO8C5AiEAqRq3/dXmgkw8eimw9ALuk73x+cSYizX+Hup8Ug/9PVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42294},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"bb263d620ebdbb647bc506b3facbb6a6814f84d7","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"deprecated":"name-screening probe version — ignore; real release follows separately","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/sandbox-utils"},"_npmVersion":"11.5.1","description":"Shared sandbox-validation primitives for BonkLM e2b-adapter + daytona-adapter — validateCode, validatePath, wrapStream. EXPERIMENTAL flag (Story 3.5 graduation gates flag removal at v0.7).","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@blackunicorn/bonklm":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-sandbox-utils_1.0.5-probe.0_1786900360164_0.863961099570596","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@blackunicorn/bonklm-sandbox-utils","version":"1.0.5","keywords":["sandbox","e2b","daytona","guardrails","security","code-injection","path-traversal","experimental","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-sandbox-utils@1.0.5","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"d944a68af4bc9bed16a765e5658cc70520688234","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-sandbox-utils/-/bonklm-sandbox-utils-1.0.5.tgz","fileCount":11,"integrity":"sha512-hONoHiCyLg4NN7soQm0LIBJJAEQQWCwr6slY6ZcSUaBrLZtHQXhKJpvTweKfD0Ba/c+dOGUqTVg+BHWdPGir6g==","signatures":[{"sig":"MEQCIEmcBm7ySJzg6I2lTmv1Y4XogUgYNV6HTW+chjCnU1/mAiARfjzd8DCkT/jqUf0yvw0SuRsE1AQ4Jd9i+OBw/zZ3iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-sandbox-utils@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42269},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.5.tgz","_integrity":"sha512-hONoHiCyLg4NN7soQm0LIBJJAEQQWCwr6slY6ZcSUaBrLZtHQXhKJpvTweKfD0Ba/c+dOGUqTVg+BHWdPGir6g==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/sandbox-utils"},"_npmVersion":"10.9.9","description":"Shared sandbox-validation primitives for BonkLM e2b-adapter + daytona-adapter — validateCode, validatePath, wrapStream. EXPERIMENTAL flag (Story 3.5 graduation gates flag removal at v0.7).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-sandbox-utils_1.0.5_1786911714720_0.05496661743247033","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@blackunicorn/bonklm-sandbox-utils","version":"1.0.6","keywords":["sandbox","e2b","daytona","guardrails","security","code-injection","path-traversal","experimental","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-sandbox-utils@1.0.6","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"3a0ebcf85d9162e4e29ff57d8c999f9f09dbf72a","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-sandbox-utils/-/bonklm-sandbox-utils-1.0.6.tgz","fileCount":11,"integrity":"sha512-VZKrfD4zn9wMdd4tRK3CGaDMyiwLf5V0QJUIbyFc6ANF4UKMJ+MZLIBZE/301GSkNrwojbjLADY+TdbMrESrUw==","signatures":[{"sig":"MEUCIApFw2y5fwtsEy1jzFbM5lbO/mmyyuIDLnZzvIAdDtDkAiEAyoOAFsLNVMjOzkjn9x6Fvicjbj+N3LCb0fpRiZn6IRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-sandbox-utils@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42269},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.6.tgz","_integrity":"sha512-VZKrfD4zn9wMdd4tRK3CGaDMyiwLf5V0QJUIbyFc6ANF4UKMJ+MZLIBZE/301GSkNrwojbjLADY+TdbMrESrUw==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/sandbox-utils"},"_npmVersion":"10.9.9","description":"Shared sandbox-validation primitives for BonkLM e2b-adapter + daytona-adapter — validateCode, validatePath, wrapStream. EXPERIMENTAL flag (Story 3.5 graduation gates flag removal at v0.7).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-sandbox-utils_1.0.6_1786914991001_0.5476592656667967","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@blackunicorn/bonklm-sandbox-utils","version":"1.0.7","keywords":["sandbox","e2b","daytona","guardrails","security","code-injection","path-traversal","experimental","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-sandbox-utils@1.0.7","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"00a312ad6ca44fea097a0b342260cdba82f69aca","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-sandbox-utils/-/bonklm-sandbox-utils-1.0.7.tgz","fileCount":11,"integrity":"sha512-PZksI10Cg8aVVkslRXSdi3pyxq6JFpwmtLG45GbTZd5fnoJHQqHvvCEUv5fujx06bzJ7EXvIFTdAar+qqhK3tw==","signatures":[{"sig":"MEUCIC2tpQ9Q4YIaJiZMl7O6ShxZJCDdlrWnwPoboilkVDCcAiEAwY6sHgbTEm12Gg24SKtAjXa/8MyfJ2alYv1OjqkZT1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-sandbox-utils@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42269},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.7.tgz","_integrity":"sha512-PZksI10Cg8aVVkslRXSdi3pyxq6JFpwmtLG45GbTZd5fnoJHQqHvvCEUv5fujx06bzJ7EXvIFTdAar+qqhK3tw==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/sandbox-utils"},"_npmVersion":"10.9.9","description":"Shared sandbox-validation primitives for BonkLM e2b-adapter + daytona-adapter — validateCode, validatePath, wrapStream. EXPERIMENTAL flag (Story 3.5 graduation gates flag removal at v0.7).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-sandbox-utils_1.0.7_1786919641665_0.44236931330624585","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@blackunicorn/bonklm-sandbox-utils","version":"1.0.8","keywords":["sandbox","e2b","daytona","guardrails","security","code-injection","path-traversal","experimental","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-sandbox-utils@1.0.8","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"a7713d5a7e234c5442a29da81362b78bee60e116","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-sandbox-utils/-/bonklm-sandbox-utils-1.0.8.tgz","fileCount":11,"integrity":"sha512-CDzRR/sAMHUzlR2RSH7o4SyF8ojRZ9xUnPlUuewaxdQqp0jIAOdl/kdQYgxgNs06EGxXSdT3nFzufRB546FgQw==","signatures":[{"sig":"MEQCIEGEsem9mEz5PQiuEihjiayf+ZzegX21cSMsK4v1fh8WAiBeR5tS67fA1Jf6FvUb3VQAKlnIgxaYJl2THWPybXedlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-sandbox-utils@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42269},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.8.tgz","_integrity":"sha512-CDzRR/sAMHUzlR2RSH7o4SyF8ojRZ9xUnPlUuewaxdQqp0jIAOdl/kdQYgxgNs06EGxXSdT3nFzufRB546FgQw==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/sandbox-utils"},"_npmVersion":"10.9.9","description":"Shared sandbox-validation primitives for BonkLM e2b-adapter + daytona-adapter — validateCode, validatePath, wrapStream. EXPERIMENTAL flag (Story 3.5 graduation gates flag removal at v0.7).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-sandbox-utils_1.0.8_1786923723996_0.8125949364225902","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@blackunicorn/bonklm-sandbox-utils","version":"1.0.9","keywords":["sandbox","e2b","daytona","guardrails","security","code-injection","path-traversal","experimental","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-sandbox-utils@1.0.9","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"2d8c82f6a6db7ec0cd70b49014deb0a50a0cb70a","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-sandbox-utils/-/bonklm-sandbox-utils-1.0.9.tgz","fileCount":11,"integrity":"sha512-wfcWujDCTjZHP5aHsum2ZtspKQGferuGJ7Qbq20plgNiIG8SXtFjiuL26lAyGruQTP5yHBsnwbQSx0p9q7+PRw==","signatures":[{"sig":"MEUCIQCRPipsBMsO0POrkp8goILu4OoKKchdC35KQg5IqOeoGQIgXaiEEztM8CEfdTItgDjKvR8oO++5t/uKTlQI3fC2p6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-sandbox-utils@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42269},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.9.tgz","_integrity":"sha512-wfcWujDCTjZHP5aHsum2ZtspKQGferuGJ7Qbq20plgNiIG8SXtFjiuL26lAyGruQTP5yHBsnwbQSx0p9q7+PRw==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/sandbox-utils"},"_npmVersion":"10.9.9","description":"Shared sandbox-validation primitives for BonkLM e2b-adapter + daytona-adapter — validateCode, validatePath, wrapStream. EXPERIMENTAL flag (Story 3.5 graduation gates flag removal at v0.7).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-sandbox-utils_1.0.9_1786929373809_0.9006050398471857","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@blackunicorn/bonklm-sandbox-utils","version":"1.0.10","keywords":["sandbox","e2b","daytona","guardrails","security","code-injection","path-traversal","experimental","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-sandbox-utils@1.0.10","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"0cf53308e9c6dae499c670f0c715db9f794421c8","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-sandbox-utils/-/bonklm-sandbox-utils-1.0.10.tgz","fileCount":11,"integrity":"sha512-oIq7ifDV2Rz6vwFYiVjXR6Dl6Avtg60oXVys0xEBTarvhuyUQp0Dn+Jn9UdDPplU7uzQuItCHdvun95KRYy56A==","signatures":[{"sig":"MEUCIC6PtAgK2vGPhWtSvVtWs+atZtPhSVompmmXdFF8+949AiEAk+QKaleleTg6erow4ZO2DX8pEXOgY/BTXVcNeYiSAp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-sandbox-utils@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42271},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.10.tgz","_integrity":"sha512-oIq7ifDV2Rz6vwFYiVjXR6Dl6Avtg60oXVys0xEBTarvhuyUQp0Dn+Jn9UdDPplU7uzQuItCHdvun95KRYy56A==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/sandbox-utils"},"_npmVersion":"10.9.9","description":"Shared sandbox-validation primitives for BonkLM e2b-adapter + daytona-adapter — validateCode, validatePath, wrapStream. EXPERIMENTAL flag (Story 3.5 graduation gates flag removal at v0.7).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-sandbox-utils_1.0.10_1786933546183_0.9562720064871606","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@blackunicorn/bonklm-sandbox-utils","version":"1.0.11","keywords":["sandbox","e2b","daytona","guardrails","security","code-injection","path-traversal","experimental","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-sandbox-utils@1.0.11","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"6dd1d937e005e8091aca97e7264fcccb688eea58","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-sandbox-utils/-/bonklm-sandbox-utils-1.0.11.tgz","fileCount":11,"integrity":"sha512-03/IWgv2oIMpctZaiSwRMTZ/RVfu2I1qY2n8q2O5PbHACWJ/wFO8HFc4TIC2CgpuF6STUCU8m+YZYAnARUCeXQ==","signatures":[{"sig":"MEQCIFobgOhf4P/d4AftrJNm9ooa76NvsxoO31VYbWwaDxHgAiBqrVMv6P24PSt4kOq4z0L5DotRYyT+YubrO0WztfOAew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-sandbox-utils@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42271},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.11.tgz","_integrity":"sha512-03/IWgv2oIMpctZaiSwRMTZ/RVfu2I1qY2n8q2O5PbHACWJ/wFO8HFc4TIC2CgpuF6STUCU8m+YZYAnARUCeXQ==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/sandbox-utils"},"_npmVersion":"10.9.9","description":"Shared sandbox-validation primitives for BonkLM e2b-adapter + daytona-adapter — validateCode, validatePath, wrapStream. EXPERIMENTAL flag (Story 3.5 graduation gates flag removal at v0.7).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-sandbox-utils_1.0.11_1786936041207_0.23212096576275054","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@blackunicorn/bonklm-sandbox-utils","version":"1.0.12","keywords":["sandbox","e2b","daytona","guardrails","security","code-injection","path-traversal","experimental","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-sandbox-utils@1.0.12","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"25474ae33644b5eaa2245d0e11b52e366a1221b2","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-sandbox-utils/-/bonklm-sandbox-utils-1.0.12.tgz","fileCount":11,"integrity":"sha512-ePuL0hP16lYKF4/tLdMUpxIC5UnaeN9pt0A0LYSxS1DCz3AOAVa+/892Ldw9/LW6Nc9KMVetVwGNsjUVs9FFrw==","signatures":[{"sig":"MEUCIQCeLrcw0zdMoz5LeLzR0GLovQKXv+dusNJIVZzhKo/aagIgWHWGr0mOxFjkgojOWrGbcfK6kfGJh+3NjKoT/rlGLiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-sandbox-utils@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42271},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.12.tgz","_integrity":"sha512-ePuL0hP16lYKF4/tLdMUpxIC5UnaeN9pt0A0LYSxS1DCz3AOAVa+/892Ldw9/LW6Nc9KMVetVwGNsjUVs9FFrw==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/sandbox-utils"},"_npmVersion":"10.9.9","description":"Shared sandbox-validation primitives for BonkLM e2b-adapter + daytona-adapter — validateCode, validatePath, wrapStream. EXPERIMENTAL flag (Story 3.5 graduation gates flag removal at v0.7).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-sandbox-utils_1.0.12_1786940581784_0.9678605220631027","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@blackunicorn/bonklm-sandbox-utils","version":"1.0.13","keywords":["sandbox","e2b","daytona","guardrails","security","code-injection","path-traversal","experimental","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-sandbox-utils@1.0.13","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"15a30fa21b85f9cc33a948f0800ed212e5bbc1df","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-sandbox-utils/-/bonklm-sandbox-utils-1.0.13.tgz","fileCount":11,"integrity":"sha512-lCtBBXDHEA9DQeltxBgQ603uc9ci7jm9QjEccTK3tVJCqEEORnPYFkDE50LfZLPxxqo7xmJ6UR6EDPri5If2GA==","signatures":[{"sig":"MEQCICXW2fBr5SI2oCzyG71AdKvsdujxhz2VQkyGEdLQSdtpAiAwIlLosn6mCXCRk8b6fr0GSQMfCGKEk/+hbPwjELcv8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-sandbox-utils@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42271},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.13.tgz","_integrity":"sha512-lCtBBXDHEA9DQeltxBgQ603uc9ci7jm9QjEccTK3tVJCqEEORnPYFkDE50LfZLPxxqo7xmJ6UR6EDPri5If2GA==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/sandbox-utils"},"_npmVersion":"10.9.9","description":"Shared sandbox-validation primitives for BonkLM e2b-adapter + daytona-adapter — validateCode, validatePath, wrapStream. EXPERIMENTAL flag (Story 3.5 graduation gates flag removal at v0.7).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-sandbox-utils_1.0.13_1786946303743_0.4479173714702529","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@blackunicorn/bonklm-sandbox-utils","version":"1.0.14","keywords":["sandbox","e2b","daytona","guardrails","security","code-injection","path-traversal","experimental","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-sandbox-utils@1.0.14","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"49d7884b26e67f402ee57c83b230d8a0c81fddac","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-sandbox-utils/-/bonklm-sandbox-utils-1.0.14.tgz","fileCount":11,"integrity":"sha512-wosWWSHgxxGHdBXq0FDGKIokNO47xrm3B5wDdqzaExSmu6S8fKdOok9KhhVgPEmorkjl2zGRc9AbKr7tC/yxBQ==","signatures":[{"sig":"MEYCIQDf2rm8fhPffcH9g72SMna6AvmRor6XVNB6a1LEydyraAIhAKKvZfljhMi9AvMDt7VpU2Ztyuj1nbxUuvXreVW5/Uq4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-sandbox-utils@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42271},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.14.tgz","_integrity":"sha512-wosWWSHgxxGHdBXq0FDGKIokNO47xrm3B5wDdqzaExSmu6S8fKdOok9KhhVgPEmorkjl2zGRc9AbKr7tC/yxBQ==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/sandbox-utils"},"_npmVersion":"10.9.9","description":"Shared sandbox-validation primitives for BonkLM e2b-adapter + daytona-adapter — validateCode, validatePath, wrapStream. EXPERIMENTAL flag (Story 3.5 graduation gates flag removal at v0.7).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-sandbox-utils_1.0.14_1786984689987_0.00017138607867339672","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@blackunicorn/bonklm-sandbox-utils","version":"1.0.15","keywords":["sandbox","e2b","daytona","guardrails","security","code-injection","path-traversal","experimental","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-sandbox-utils@1.0.15","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"c00898890ae65769ecdda4c941748974f10f0ae7","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-sandbox-utils/-/bonklm-sandbox-utils-1.0.15.tgz","fileCount":13,"integrity":"sha512-H1qyCC/DAg5RbObuoIRofftfIP3ZrSNlq4VQ8kdPQtsrDo7BpYI6ZKrsijG7YLjpwEw/3MzfnTyfrhOmBqnHeQ==","signatures":[{"sig":"MEYCIQCQE2BCh0CzXAMVhJpPj4LjXWkMDv2/WfQp5rRsT0MtIwIhAJLcQLi6zqkfFSg37JAuBiU2D6wxURmJlxVUmjJ4Nutu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-sandbox-utils@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42272},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.15.tgz","_integrity":"sha512-H1qyCC/DAg5RbObuoIRofftfIP3ZrSNlq4VQ8kdPQtsrDo7BpYI6ZKrsijG7YLjpwEw/3MzfnTyfrhOmBqnHeQ==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/sandbox-utils"},"_npmVersion":"10.9.9","description":"Shared sandbox-validation primitives for BonkLM e2b-adapter + daytona-adapter — validateCode, validatePath, wrapStream. EXPERIMENTAL flag (Story 3.5 graduation gates flag removal at v0.7).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-sandbox-utils_1.0.15_1787043121667_0.2951047476128681","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@blackunicorn/bonklm-sandbox-utils","version":"1.0.16","keywords":["sandbox","e2b","daytona","guardrails","security","code-injection","path-traversal","experimental","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-sandbox-utils@1.0.16","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"a4754e92b618c8184a9caa82c066b245a7b34181","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-sandbox-utils/-/bonklm-sandbox-utils-1.0.16.tgz","fileCount":13,"integrity":"sha512-RBryAufzOctCXx4hp/yiumUTMWkQY0MPGzgUOSMwA4Iqxe2z/Alq3Ch0uoW1sD9NOnDj0uld4rTt0h1bzvTfcw==","signatures":[{"sig":"MEUCIHJl3Xmj9OD4uuo8RKWE1MmfHlGLzmcvaSqO4dXw4pZIAiEAnJSt8cfMb+R79RjDEjhLJ4C5F8TOeN+dsER50mVgfsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-sandbox-utils@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42272},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-sandbox-utils-1.0.16.tgz","_integrity":"sha512-RBryAufzOctCXx4hp/yiumUTMWkQY0MPGzgUOSMwA4Iqxe2z/Alq3Ch0uoW1sD9NOnDj0uld4rTt0h1bzvTfcw==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/sandbox-utils"},"_npmVersion":"10.9.9","description":"Shared sandbox-validation primitives for BonkLM e2b-adapter + daytona-adapter — validateCode, validatePath, wrapStream. EXPERIMENTAL flag (Story 3.5 graduation gates flag removal at v0.7).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-sandbox-utils_1.0.16_1787049724488_0.32613361195678636","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-16T17:12:39.953Z","modified":"2026-08-18T11:12:50.790Z","1.0.5-probe.0":"2026-08-16T17:12:40.297Z","1.0.5":"2026-08-16T20:21:54.878Z","1.0.6":"2026-08-16T21:16:31.153Z","1.0.7":"2026-08-16T22:34:01.833Z","1.0.8":"2026-08-16T23:42:04.123Z","1.0.9":"2026-08-17T01:16:13.973Z","1.0.10":"2026-08-17T02:25:46.307Z","1.0.11":"2026-08-17T03:07:21.361Z","1.0.12":"2026-08-17T04:23:01.923Z","1.0.13":"2026-08-17T05:58:23.885Z","1.0.14":"2026-08-17T16:38:10.121Z","1.0.15":"2026-08-18T08:52:01.814Z","1.0.16":"2026-08-18T10:42:04.638Z"},"bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","homepage":"https://github.com/BlackUnicornSecurity/bonklm","keywords":["sandbox","e2b","daytona","guardrails","security","code-injection","path-traversal","experimental","ai-safety"],"repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/sandbox-utils"},"description":"Shared sandbox-validation primitives for BonkLM e2b-adapter + daytona-adapter — validateCode, validatePath, wrapStream. EXPERIMENTAL flag (Story 3.5 graduation gates flag removal at v0.7).","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"readme":"","readmeFilename":"README.md"}