Files
openclaw/extensions/onepassword/package.json
T
Peter Steinberger 58025dd33c fix(fs): adopt fs-safe 0.5.2 untrusted filename sanitization (#119363)
* fix(fs): adopt fs-safe 0.5.2 untrusted filename sanitization

* fix(media): classify pre-open identity drift as access denial

* chore(checks): refresh SDK baseline and env-var budget for fs-safe adoption

* test(media): compact sanitizer cases under max-lines

* fix(agents): keep workspace symlink contract under fs-safe 0.5.2

* fix(infra): align path normalization and atomic-write proofs with fs-safe 0.5.2

* fix(fs): keep operator symlink contracts on config, control-ui, skills, hooks

* fix(fs): restore sandbox and session-lock contracts under fs-safe 0.5.2

* test(claws): expect symlink diagnostic for tampered plan parents

* fix(agents): canonicalize apply-patch mutations through contained aliases

* test(agents): split alias-update regression into focused file

---------

Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
2026-08-04 17:53:44 -07:00

36 lines
837 B
JSON

{
"name": "@openclaw/onepassword",
"version": "2026.7.2",
"private": true,
"description": "1Password SecretRef resolver and audited agent secrets broker for OpenClaw",
"type": "module",
"dependencies": {
"@openclaw/fs-safe": "0.5.2",
"execa": "10.0.0"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*"
},
"openclaw": {
"extensions": [
"./index.ts"
],
"build": {
"staticAssets": [
{
"source": "./onepassword-op-path.js",
"output": "onepassword-op-path.js"
},
{
"source": "./onepassword-secret-ref-resolver.js",
"output": "onepassword-secret-ref-resolver.js"
},
{
"source": "./onepassword-secret-id.js",
"output": "onepassword-secret-id.js"
}
]
}
}
}