{"_id":"@upx-us/shield","_rev":"403-be2338672508d8efdca94089bc1752e4","name":"@upx-us/shield","dist-tags":{"latest":"0.9.5"},"versions":{"0.2.16-beta":{"name":"@upx-us/shield","version":"0.2.16-beta","keywords":["openclaw","openclaw-plugin","security","monitoring","detection","siem","compliance"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.2.16-beta","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"}],"bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"6be87a926906e822d9246e463eabecaf51b954bf","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.2.16-beta.tgz","fileCount":159,"integrity":"sha512-OETyy/ll7/aBlEhTpkHwegPZ+521PcVn/p/Od7EaRvkfhY6dyWTsuPLe2kq8oEihSdro4kTH0J5hTwVXIWn5nA==","signatures":[{"sig":"MEUCIAm/q0hjXr0h8kOeUX/NSFX8T0jagJ//Pn2e0pdWzFUhAiEA9MmuUo3OoM/gtZBG9rAgkgIX2aWhVZgLNz8/wgx5+tI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187899},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"872685cf2456a29e330cc6173f32da449c9490e3","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","prepublishOnly":"npm run prepublish:check && npm run build && npm run generate:schemas","generate:schemas":"tsx scripts/generate-schemas.ts","prepublish:check":"node scripts/prepublish-check.js","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded. Use @upx-us/shield@latest","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.2.16-beta_1771859309949_0.6890891400219927","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@upx-us/shield","version":"0.3.4","keywords":["openclaw","openclaw-plugin","security","monitoring","detection","siem","compliance"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.3.4","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"}],"bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"362529d069da52d8e37878bbe2a228c38da37b60","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.3.4.tgz","fileCount":158,"integrity":"sha512-hTBg7Z3ef/hejMhrgOD3MVf/SgOXJMZguXg50Bgl7iIelNfOTNTMPBY0UnL0zItFtHAbUNqg85Oj8XtB0PXzMg==","signatures":[{"sig":"MEUCIQDTsA7gz0HtPZ9GszKYRUaW8ReIg/KNfRxqwR6UCQkbDwIgGUhj/ZN+QWuCTGS6SftQ7jI9RnnxpeSRdzJUeosd7D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185978},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8b8ee376f7b15f181d00fbed22ae7f739ea495b1","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","prepublishOnly":"npm run build && npm run generate:schemas && npm run prepublish:check","generate:schemas":"tsx scripts/generate-schemas.ts","prepublish:check":"node scripts/prepublish-check.js","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded. Use 0.6.10 for the 0.6 line, 0.3.29 for the 0.3 line.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.3.4_1772142428335_0.9144395981249478","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@upx-us/shield","version":"0.3.5","keywords":["openclaw","openclaw-plugin","security","monitoring","detection","siem","compliance"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.3.5","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"}],"bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"600566e04e251c903a5754327624f0a21ec1d666","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.3.5.tgz","fileCount":158,"integrity":"sha512-OfuPPEY8tH0CQTB5Scx7+M/PZPZPDt8haEATEH7Wn/AQD1E8FRIMTqhOm6d4bEtcrJcGpIrBw63LwxWE8GobGQ==","signatures":[{"sig":"MEQCID32jNV/qcq3Zrq9eaG9jTdpdobWHM6PFWn0toSoPu05AiAV8GwifUGMBOeqZPJ3wCvKmTpQA+9aUWrir6w0VOIIzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187224},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5b7119adc6c488301af2027c67f86850a6420dfe","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","prepublishOnly":"npm run build && npm run generate:schemas && npm run prepublish:check","generate:schemas":"tsx scripts/generate-schemas.ts","prepublish:check":"node scripts/prepublish-check.js","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded. Use 0.6.10 for the 0.6 line, 0.3.29 for the 0.3 line.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.3.5_1772143626284_0.6924489229003281","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@upx-us/shield","version":"0.3.6","keywords":["openclaw","openclaw-plugin","security","monitoring","detection","siem","compliance"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.3.6","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"}],"bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"34556d52ec694c971724ab34eaaa080725730e92","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.3.6.tgz","fileCount":158,"integrity":"sha512-e9da0+J0rAhGOPxJG4vw/YfYQvieHtly3Yd93gMUIDpeQUhgxqkQBFTB+DQaGqlBg6WKO7zPj05oSepYTnYTQQ==","signatures":[{"sig":"MEQCIDhKBRjLf9cWvgVo7q4xjEsMGxxHNLeDzrDSzGvMOO2PAiAOOh6eR28FXsJGgaihqmkAJ8ShRYDoeRCQlCzXA/YzGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188056},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9ac88dd0a3aee9789b02ed8ce6441aeeb421dfeb","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","prepublishOnly":"npm run build && npm run generate:schemas && npm run prepublish:check","generate:schemas":"tsx scripts/generate-schemas.ts","prepublish:check":"node scripts/prepublish-check.js","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded. Use 0.6.10 for the 0.6 line, 0.3.29 for the 0.3 line.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.3.6_1772151848223_0.14360057372780966","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@upx-us/shield","version":"0.3.16","keywords":["openclaw","openclaw-plugin","security","monitoring","detection","siem","compliance"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.3.16","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"}],"bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"ab147e5d4c9f0d1cd9fe3802a652698ea73b43c4","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.3.16.tgz","fileCount":158,"integrity":"sha512-5fbxgX87WfEYvV6KYFRgu8VYTYsIST4jET3A74N6v4nzXMM1GCF81OfckpJhsnqX6FGA/K7sZwosislBbhJfkg==","signatures":[{"sig":"MEUCIQDQozmz/D/HiKYChbTz2zZrkl0Re6tioJzJG0rEoNnLlwIgacS7lzml1zNjkBVDViLwKWmpqL6Ui110yJ6YEx+UFTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199509},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d56ee6818c4db8628f3f3adf3ca7b66a03fb93fe","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded. Use 0.6.10 for the 0.6 line, 0.3.29 for the 0.3 line.","_npmVersion":"10.8.2","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.3.16_1772199880564_0.2796229821637046","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@upx-us/shield","version":"0.3.29","keywords":["openclaw","openclaw-plugin","security","monitoring","detection","siem","compliance"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.3.29","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"}],"bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"f1b9825878a782c9ef1e4a8c52adc362c6f3b267","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.3.29.tgz","fileCount":161,"integrity":"sha512-xHrVLjYq6/oR2XpiZ6AndQ6JaSA00VvyjLQyxZQBFAolqBoZVeW/9m80nRI48Xl1KoJkA1RyHkjAWYgqhLiTDA==","signatures":[{"sig":"MEUCIQDcGjJhN0rc1WTjKJ4h8Cepuzqmy5sO5uXOmTuUCWBfTgIgSwz3C14vUdOKUHgnrh22t49B/UeL0Wc81dIksm35irQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233642},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1696f17572fa26e5d09646800a6e819eaf088f99","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.3.29_1772554311460_0.49364270801820664","host":"s3://npm-registry-packages-npm-production"}},"0.4.36":{"name":"@upx-us/shield","version":"0.4.36","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.4.36","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"c2d9b815ce797f0f2c93bf9ba8218bedca718313","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.4.36.tgz","fileCount":179,"integrity":"sha512-W2ojH2QUATaBDWVvEHdwjTxLXiflSZRI7K2mdWgWXT43UYWQMyheueqlnVAC+uSA5muQNnrnVsE0nUWkaPODig==","signatures":[{"sig":"MEUCIQCVOla1XqxioyApgSjkUmE4oRzNvWwsDiIzKmpQY6YFqQIgCrfczSQSZpzxym5t3Rb8Ofi6P0lDhdLlSaS4LIfyAbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324496},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"5e6c62b8cf03fbc0b28485c5d4da0db6173bf87b","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.4.36_1772715074898_0.3111594874739818","host":"s3://npm-registry-packages-npm-production"}},"0.5.38":{"name":"@upx-us/shield","version":"0.5.38","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.5.38","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"4dc203e7ea0ef6015c5b9578a0ba3b5f3056b7a7","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.5.38.tgz","fileCount":183,"integrity":"sha512-MpBT3ugQpmxffE4HutoN5sAXF1COELBH3nuVIN09VCaMi9PEaHCUPqlCZw460CpUXD3K717PQ4PIw5Mn0NVGXQ==","signatures":[{"sig":"MEYCIQCjmDUhYQzVbPfaPUEKMRD36JTJUltvv1JVbsJY5WT8NQIhAIWHExjEkXU/HIg8JNn2tloVfBF/KKgbCErT5MF4vNBN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337558},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"86d4636121c73c4e2cd4b391c9f17ee0e98740fa","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.5.38_1772819966611_0.4362349211137555","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@upx-us/shield","version":"0.6.0","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.6.0","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"2baa9f065a1fe54ff7de30686222c63ee8fa186c","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.6.0.tgz","fileCount":183,"integrity":"sha512-1ea7TsO/bFVL2VinQ3gcIC16J9oHNjtyA7VJSQPuv5NId62tJ3cf+AKJVXtGbKN74iMy4dzEgQ7SdeOWp9CURQ==","signatures":[{"sig":"MEYCIQC537d4CsZrHfacHISeFzgA+QuribGrZFa5vnvbpztTmAIhAI9hL+xjr8nu6zDqFwOoSpAgQRMLHmZPst4d/8GYISDF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340130},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"8b588063d60659c946d67cb78b6963a556a83563","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded. Use 0.6.10 for the 0.6 line, 0.3.29 for the 0.3 line.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.6.0_1772834377059_0.0712322655730604","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@upx-us/shield","version":"0.6.1","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.6.1","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"d1f54bda9e4794941e6c9e6d9b978ba23cf45ecb","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.6.1.tgz","fileCount":184,"integrity":"sha512-GyOEe3DWfH03oIanZolRNN7iUrwUhl2X4lLwsgU1zkbhVHlCRvw/XI85PesxZh0pxNO6NWDC76yHvxx2T+8lXA==","signatures":[{"sig":"MEUCIG+WL5fdik2bDtPkeKySIdTD+3pERL+dssHY8RDyvS92AiEA6NTHjVo7WAhLQBS/3Vxrzfqz187+4jXAifEZuRMBKE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346081},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"3aae0f3dfa540b6ecdc468593a851fa611f0a04d","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded. Use 0.6.10 for the 0.6 line, 0.3.29 for the 0.3 line.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.6.1_1773056894884_0.4686999208510356","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@upx-us/shield","version":"0.6.2","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.6.2","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"30486c98a5f97cc1edf663a1171ce6d3244c4edc","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.6.2.tgz","fileCount":184,"integrity":"sha512-ha9eqtZ9fBQp9sTLNsObVzaVBlNgl5+c+iIERQ7qc6fzmD0SHuHJ39YQb2+DQiM4U5c8DYhRYpYQhlM7HIUScA==","signatures":[{"sig":"MEUCIQCCSnza+UXOMf2pXvjhmPKAurCHMJhdOnkTizCM9ASunAIgT4VWxkEerl/moTRa3vNfhcYGVPTHZFkKYEdrFeNcmEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346523},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"1279285d8676bd0536405ea22605b40d7ae96719","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded. Use 0.6.10 for the 0.6 line, 0.3.29 for the 0.3 line.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.6.2_1773068521705_0.35246947170951004","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@upx-us/shield","version":"0.6.3","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.6.3","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"23b467829cf9b31a54ffb52a92632f9c182e09a6","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.6.3.tgz","fileCount":184,"integrity":"sha512-4gD+1s5LNGDOxTdjaURRe+xISKA18PL28lXqY3KZd+elSCWahig6ZItAE6sIRRcNN/8V5WBA1bvbJrJZvO/4Ig==","signatures":[{"sig":"MEUCIQDj6sRREJ9T7QinsKr2GYW3cCD+c7GLNnbbGXlTwQBrzwIgIU3OQzcfUwofdfMgLGnQZdZE2N5V4ebI3Qer24DXGew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348824},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"57806b3feb03cbb8296230139c2f55191fe9120c","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded. Use 0.6.10 for the 0.6 line, 0.3.29 for the 0.3 line.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.6.3_1773072192374_0.2642751518807356","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@upx-us/shield","version":"0.6.4","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","realtime-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.6.4","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"a36f60859efa2bc493c77d0d4925ae766ab54a89","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.6.4.tgz","fileCount":184,"integrity":"sha512-n3IUmCFddQibj4OZI623u4qnM1vAc7EEPmym0hWxXmZ8ykL+TVCPMB1t3ozWfop4ZcV72SbrFCogIXStahrNiQ==","signatures":[{"sig":"MEQCIEUYG477NBz9WhLAuH08V+u/SgOXzF+mLgmxTJXMutrUAiA9TlCWQLanoxOVQ8Ch+xdGP2v9kIsj4Sg1nyq13nk73Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354996},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"8efc41958afe307b715e32203158729861e0d960","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded. Use 0.6.10 for the 0.6 line, 0.3.29 for the 0.3 line.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.6.4_1773090490475_0.6220154947057026","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@upx-us/shield","version":"0.6.5","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","realtime-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.6.5","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"5d85a7f598458836ef747a590b3936a67edc638b","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.6.5.tgz","fileCount":184,"integrity":"sha512-cYQHMq8S6doUnkWXnOg7a5CsOcOcQRCYtxvPpvIxtrZvJhL1g4BeeKFdokjh44F5rPRnagrMmK8PvuHybM5k/A==","signatures":[{"sig":"MEUCIQDQNik7eNFME1lfFAA01MNEq5j6kUiIlHljFshfohh5ngIgEtF6kKPgc6FkmpMHyPyiwPxoNac73kUgSMgyBFoVFwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360481},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"968630a477eff45cef75a7e64df9b910b934f570","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded. Use 0.6.10 for the 0.6 line, 0.3.29 for the 0.3 line.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.6.5_1773091983421_0.45138149082383294","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@upx-us/shield","version":"0.6.6","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","realtime-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.6.6","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"8e6ca80c530a97a49ffeed88c354477f2a1f30e7","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.6.6.tgz","fileCount":184,"integrity":"sha512-Y2sbhcPOldNX3sIrdKnVKYdzTotNbAvT+3jfHaEbET3vtBQ2R1+7LgeD3nJkeCGybXRyDumZfj/Lrc9JCcn8lQ==","signatures":[{"sig":"MEYCIQD3l/Qg0RrE7iJpA+/gcE0rIPZ0pwCsAYGmlg6mm6ti7AIhAL7z+q9ENjGg5CDOfKLvE7oMG6mSBc4yOZeHjeKQ0TKr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365667},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"f817adcb833206770de2c540f8c3b6bad8be04a3","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded. Use 0.6.10 for the 0.6 line, 0.3.29 for the 0.3 line.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.6.6_1773151483308_0.012225713504910418","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@upx-us/shield","version":"0.6.7","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","realtime-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.6.7","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"d9a2189875f22c66815abaf80ca45be869c7df80","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.6.7.tgz","fileCount":184,"integrity":"sha512-Xjb3RTzynA3xFbszehrlxp+uKqwNu/umy8Pka1vLO8rOB/hV0o0U+42Q5gEx0OHwHAQrt5q9hiISBjpWfyTotA==","signatures":[{"sig":"MEQCIBuigJL+09HfPGz65BciqKNm7Ujaj1wQCmoZkJRndogjAiApoZlV6MHpzhbjSk1BfiiBIkE57kxOSWneTxdayqHXOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370708},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"f6c9f6103b4b059e7d4b11b32a317ace104bbea2","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded. Use 0.6.10 for the 0.6 line, 0.3.29 for the 0.3 line.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.6.7_1773170615162_0.21022112066702459","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@upx-us/shield","version":"0.6.8","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","realtime-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.6.8","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"568e44b4b01dbb24bf79b8d492d164dbb24c4984","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.6.8.tgz","fileCount":184,"integrity":"sha512-tj56yr68T/ZOEwYuzM79wuSJjRdiYl1T/ljzSl7m45zeJubczlx2xRP7xK9D0UTdAXGic6h+KK383RCRzPTOiQ==","signatures":[{"sig":"MEUCIQCWGKiZHicZ0zj8D7XT/2Fy75diNcJ4BDyGOS4ATPmpnQIgFN+bGwUHhuKSUu4t9HFNl/KAuxpm+bZrjhBseQZIbeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371479},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"cf16615e3ea88d898aceef64721af01c02cf936f","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded. Use 0.6.10 for the 0.6 line, 0.3.29 for the 0.3 line.","_npmVersion":"10.8.2","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.6.8_1773175504736_0.7224791689352015","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@upx-us/shield","version":"0.6.10","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.6.10","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"57f18cdd303b19caca92380617ca27cb37660fb7","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.6.10.tgz","fileCount":184,"integrity":"sha512-jhAQkUvydwCLhIFDCnq2an+Zuru8PJLkcpEfnrfaWorpjje2UnrOSvK2amY6YCA/x/NTbzOHxIFX0F4dte/30g==","signatures":[{"sig":"MEYCIQComx3ZPLApEI3IXXIKj3yvpRLzpt2fHql1AvfglYYrxAIhAN1635/i8NBFFPSR4b1QU+1yont0AtIVTMFZzQquj4kQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379177},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"d27846d5d58e989f1b97aafed2c5f4a16d3c380e","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.6.10_1773316595239_0.05562019310689337","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@upx-us/shield","version":"0.7.0","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.7.0","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"cf96625976987dbd2ac4b9fe1e7ce6f4b5a0b01a","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.7.0.tgz","fileCount":186,"integrity":"sha512-95MO0VyJ768oENnLaGYSlKWt8axPLiO6gS3LKzDkkXvUhjLDDwb8kg2ndcpd3bedkFm8xDjxUs0JTXyL9y3abQ==","signatures":[{"sig":"MEUCIQCOErto8vIvOUN8i2ZEHkXQf86QlYdbY1R4X8ygJS3XGAIgA9zeqAQ8jQbUWuJSWeQcNvr/KR8tA7IBki6q4h9VEeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396734},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"4ed6fdad02571338b41145fa711da676a4545531","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded by 0.7.13. Please upgrade to 0.8.2 or later.","_npmVersion":"10.8.2","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.7.0_1773412364254_0.889786203155384","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@upx-us/shield","version":"0.7.1","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.7.1","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"88f9f888a2b311d300e8b22f2016627a3b4f0566","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.7.1.tgz","fileCount":186,"integrity":"sha512-yQEbwxBHy7V/g4+Vb3/1NNBofpUJ2vcnl+SZq349xEYqZUCKqzigdywVNUrur0nR4YPRvbBt+mEC6hc4hhn4fA==","signatures":[{"sig":"MEYCIQDvU7ERfL6H12i49HJF/Fg112wCQxTEwpCXy/WlUzXSHwIhAPYLv4azNyJuURjyTEO9yQqF09MNhHvOmn+v9D3u2okJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399043},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"afcb54953a15553d282aeb15d173eba969d2136f","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded by 0.7.13. Please upgrade to 0.8.2 or later.","_npmVersion":"10.8.2","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.7.1_1773421864617_0.6083147172001209","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@upx-us/shield","version":"0.7.2","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.7.2","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"339b91b0b81648035cd945bd1669307ee6ba9b45","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.7.2.tgz","fileCount":188,"integrity":"sha512-gQiivHI9naXEZpEHby/IrY2CPqXnzwmvpdT2z1uXz9Iz/Z4VCaKF+1A8bMOuXs+43dZMEpRGXqPfWg23hzpK2Q==","signatures":[{"sig":"MEYCIQCPm3LdhT1r8IMfLUXzO0xU8nxVPEii0TWf5h2+YqeTNAIhAKebUSb7xJ2lxV5+GhHqvDPZtT6ec6Hdcvc88HoMrc0N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407249},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"8b1bb73de780321ce415e10412d702e62f07adfd","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded by 0.7.13. Please upgrade to 0.8.2 or later.","_npmVersion":"10.8.2","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.7.2_1773428402940_0.6436904488772084","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@upx-us/shield","version":"0.7.3","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.7.3","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"b4abcceaec41b2aee5714b00921a0fefa46c07c7","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.7.3.tgz","fileCount":188,"integrity":"sha512-0rfecg9qLpPG6dvHmrOTt7+mVQI7REEtjZ+FYQAmbDxSea4qKm4hYsOU0oQKR518sJ9UucCZX35++bCXSgAZLA==","signatures":[{"sig":"MEYCIQCAp0DcAPsmq45Y3LwCBJKd3Q3QPDy0DqGvjaQgU/NlcwIhANbRqfvaqGSoVLKBKbeQJ0ZgYB3pp5Qx1OG5z0LI5guW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409792},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"7d25a33beffbd567ed8295902f97a0aa5d0a1b48","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded by 0.7.13. Please upgrade to 0.8.2 or later.","_npmVersion":"10.8.2","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.7.3_1773434043547_0.34719952682626887","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@upx-us/shield","version":"0.7.4","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.7.4","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"d082f4cbef858146fbfc4015d32cf550be7dab60","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.7.4.tgz","fileCount":188,"integrity":"sha512-Md0CYFgLD39weI2NjtMY0kddidsmoAMlGOoRedX/s+7A903QtL6abjgtsl9qjP0eIqDVnTLdyUOO9Ymvv8XNDg==","signatures":[{"sig":"MEUCIQDChK8ilnkcR+kzGp2eiYDuvbIKBeGT35o7P8ADDdhhxQIgFr1VnhUfBqcbL76oGdwXt9MuVV9ECc4fMwfJ2aiaZcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402538},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"2035f388d5688eb895ab19e54ee9eb5a0754346b","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded by 0.7.13. Please upgrade to 0.8.2 or later.","_npmVersion":"10.8.2","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.7.4_1773437689849_0.18419910644371784","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@upx-us/shield","version":"0.7.5","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.7.5","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"b4be204ddcf0c3ab80bdf8f5e2e6f7e3d88c4ce8","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.7.5.tgz","fileCount":188,"integrity":"sha512-M1DxU+w8M3D1uPaxzhraXpoVwMnsUSyHrzglARAScTjkhNojpb0E/CaTkvqn2x+8xHxVRvZzaI0APeWllqvGvw==","signatures":[{"sig":"MEYCIQCGDLMbSzk0TlQvpA3Vpn54eYP0szF1aXVSYwJpG5tVLQIhAPipMSuPfojvU6/pDmxQieS4LSvx21sUxuL5YZMB/XfB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404265},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"b6a5071c01e044b5310a2dd8906325e2a13f6391","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded by 0.7.13. Please upgrade to 0.8.2 or later.","_npmVersion":"10.8.2","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.7.5_1773439372114_0.44621731917868357","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@upx-us/shield","version":"0.7.6","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.7.6","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"a6cd4f59de77181848b25abb85d9c3e963eda0f4","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.7.6.tgz","fileCount":188,"integrity":"sha512-dtMDpOKiJPHL+ERIvc/xvccIXcFu75ng8SruwifDiEHYsMBrwkEA+mk+f7nqlPFRpBhuAiItlC3YYSlu1FvJQg==","signatures":[{"sig":"MEQCIC6p9zSod7EbKvkSCTHe7t+yDQWJf7u/b8MUznWm4VepAiBJK6rb9RuiJhKVdcWyncYHJ0KjN9s4EJum26WgM1GX+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404182},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"432e175942217d62f7536779826c305ef3d87ffe","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded by 0.7.13. Please upgrade to 0.8.2 or later.","_npmVersion":"10.8.2","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.7.6_1773439893206_0.6017135298213065","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@upx-us/shield","version":"0.7.7","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.7.7","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"0c29917df83e0b2c04a52b900e94c9ac00921e6a","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.7.7.tgz","fileCount":188,"integrity":"sha512-tvd/5aLno9koMAaCrNdbcJhL4Ee3NAs7vSFYI7V1c8EqUBmTgmUR3WbUYuHVLZ9JmBCbgMSEPG6/P9OSvSO3sQ==","signatures":[{"sig":"MEUCIBMXCuScd/Y1MEx69FrLoFke3Uc7asKd9ekbS0KFSKfmAiEAuZapmCBj0raE4jQphSGWme74Y5BmO6GQqsmCSnMWlsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406431},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"b3c4e6763e66cc9225f002b8403068adae83750a","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded by 0.7.13. Please upgrade to 0.8.2 or later.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.7.7_1773687884367_0.8702907131946989","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@upx-us/shield","version":"0.7.8","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.7.8","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"208753077fd061e5e62684224995d748e3061e87","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.7.8.tgz","fileCount":188,"integrity":"sha512-MxVt3imMek4/udemasWbw1sNsDqrJqbHxCs6+pBAFBj/hl3S7A4GJFaGB2JFlCAOEAQRR1xOj58YYC/vzx7rhg==","signatures":[{"sig":"MEYCIQDsYaAyZev8ypYOmGWwBMgAXaouYOKB/pPfYqHxrNwxnQIhAKkNvTGU1YbN+oyISbakIQ3QKusiGp60UGooi9fuB8bg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407025},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"7d1bff8bb640f0ee3c21217f70bf7127e2989266","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded by 0.7.13. Please upgrade to 0.8.2 or later.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.7.8_1773691052149_0.40441462008844864","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@upx-us/shield","version":"0.7.9","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.7.9","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js","shield-bridge":"dist/src/index.js"},"dist":{"shasum":"efe612e515196f96132bfa1c082bc97ed5f29c56","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.7.9.tgz","fileCount":188,"integrity":"sha512-+/9WlR3G16SxPmPEmPu9cywsdgSPNDvQjV6XJVVG7jqrclhGxRHPmd744DOdenuRwMIGOsgBYlif/CFJSaCFQw==","signatures":[{"sig":"MEYCIQDM2JGeIBT8XXo6L1S6+0ezsmRY/LZ+iyyeHQo3gEbh5gIhAPkLsqCybcNeaST9pYh3W5RV5ru2Fd7JCYEeLo+e0nXp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407817},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"d9a7377d9392c8cc17c6140a73c5a48e50d5ea4f","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded by 0.7.13. Please upgrade to 0.8.2 or later.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.7.9_1773691920176_0.18155927230194924","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@upx-us/shield","version":"0.7.10","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.7.10","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js"},"dist":{"shasum":"e399875b6e7199e9301c7448613e5028d08c0c35","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.7.10.tgz","fileCount":188,"integrity":"sha512-fs9RMrFypT5XIHysLqtHox45PUXgsWyCsUakifiydaAAKYkby1tW36y9ncHq/dBvZPVRd+qiaGVeLf705wWBTA==","signatures":[{"sig":"MEUCIQCRxkyEzh9IylTXzI4EOMGnqL9HYncH0vqqN/6GDfIrdAIgZDpyV+EMrAjt2CHoALk6WHusZtWljdMpnFNwit1Pgj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398207},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"cc69d94f6c26c0cb9a5b0f2819fa057599cb623a","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded by 0.7.13. Please upgrade to 0.8.2 or later.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.7.10_1773699697896_0.25006742073815214","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@upx-us/shield","version":"0.7.11","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.7.11","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js"},"dist":{"shasum":"14e097f5371a5ff3b57942da21d556bd218f49ff","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.7.11.tgz","fileCount":188,"integrity":"sha512-bkxGchjKs/yrzIMQsvoOjyZ364kYVVapdESw7UJqd026OJu5voPxYJo0qxgs6/N4UtT2BQZxuTHy9ouU1WyWqQ==","signatures":[{"sig":"MEYCIQCp8VYpAVFSv6GQeEz+mSKOYIlAgOhzsbwKFtX/AsQxOAIhAObpzFO7n71/G30nsS+9GiD7PKQEbTBreONZN0wLopfB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402426},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"64e0e7eb0539eada628a7fcc4b83c64a774aec21","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded by 0.7.13. Please upgrade to 0.8.2 or later.","_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.7.11_1773703496937_0.9476137452031894","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@upx-us/shield","version":"0.7.12","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.7.12","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js"},"dist":{"shasum":"f175002e5b7f7473eddd0b6d69160c788f92437f","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.7.12.tgz","fileCount":188,"integrity":"sha512-l0prsp2p5AzT63N3kNXrIma2+O+Ryw9GbFnnklssllMKg4BTV0n98KWsG2DMCd+4/E7QxV5/JtgoPwDcBWrq/w==","signatures":[{"sig":"MEUCIQDu5heCmmRWU7juRpfe6yXBd/JTL7pw+u9F2xib2A/0jgIgH/UhCAIKIBOqFEAtoXCjxx+9wUIjCiTQxoi24f8POBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403119},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"9c5dcce3bfa565e9085a517e17334c5d24ce08fd","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"deprecated":"Superseded by 0.7.13. Please upgrade to 0.8.2 or later.","_npmVersion":"10.8.2","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.7.12_1773705616644_0.3684627823521438","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@upx-us/shield","version":"0.7.13","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.7.13","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js"},"dist":{"shasum":"aba9855b81e32b60bdca2bbc5e7e4fab557d9252","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.7.13.tgz","fileCount":188,"integrity":"sha512-qacqAD6IPFGHbRHrfQK4IBnyD9GXMCK6xEWeq2QsnulbrCgXJS4s+rR87H7ESOoiP4qKiTUBbdYjuVGJr4LZtw==","signatures":[{"sig":"MEYCIQDns6BMgg25pknSOtcVblgrJTLcgw3uFH4kv8DEH/+jXgIhAP2VUq/09obXFKNsWuDBZVii+kN3nd3MvXdIy0fQ/Ydy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403944},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"aa396cf5abc5185e7b15ace2813cd7518b334e97","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.7.13_1773706516659_0.9012712880410394","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@upx-us/shield","version":"0.8.0","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.8.0","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js"},"dist":{"shasum":"c379992937ac8b6c8554f19df52b38fbc9bedf24","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.8.0.tgz","fileCount":188,"integrity":"sha512-C9ETCjvtnqFYknyZ60SyRhk0TtEt3xSMYFEt/0xME+XD//rHro8T7lvcD489ap5I5CLdpIQDBYcCNEoCPE02CQ==","signatures":[{"sig":"MEUCIEVy/0AEj/tuJBk50QvnTTlWG8vX7PNB1+crQkMgmNawAiEAvcta3Ybz874UI5qoRJ1rlbow0IJ6DuYi4BpHhvjw0VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413915},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"081d29cd05523995ce9e422aff1bb7c4cb4e5967","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"_npmVersion":"11.9.0","description":"Security monitoring plugin for OpenClaw agents — streams enriched security events to the Shield detection platform","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.8.0_1773756553866_0.8114627378536559","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@upx-us/shield","version":"0.8.1","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.8.1","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js"},"dist":{"shasum":"f42ae407f68262b35a8681c576add032c464eb53","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.8.1.tgz","fileCount":188,"integrity":"sha512-NKfy3mtgZD7iDsz289CqJtUVOz4aJV/oauYXTj5HWdI7zwvqFylbtXSibsXqXKHw81EBqdz0U8YZKvSYu8cPhA==","signatures":[{"sig":"MEQCIGgPcyNw8mcuM0mNoO4ICGUlZ44QAfHheHQQKsNYVlAAAiAYu8WjbloZ2M4bvKBO6TiyMswHTrwrtFUWHOkS8MT5Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425688},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"c753d492ad5527c6c197eeda8f3260b4002065dc","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"_npmVersion":"11.9.0","description":"Security monitoring and SIEM integration for OpenClaw agents — behavioral detection, case generation, and forensic audit trail via Google SecOps (Chronicle).","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.8.1_1773766917506_0.6432962252579819","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@upx-us/shield","version":"0.8.2","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.8.2","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js"},"dist":{"shasum":"a7c7c816ad062974eef34c9482f7dc631ae0351b","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.8.2.tgz","fileCount":188,"integrity":"sha512-GBJxlda+msp+mlh07vsosEBUf8bQ8QtCiMOZM1sEWgsIYYLcGZv2dSDJNqyapGLzjjGkdJhhhjz/b9NMtt5bNg==","signatures":[{"sig":"MEYCIQCUBuRDA2vnzgItk0u6Dfr3Ofj8Q/KE6zzf3Tq5OqVDsAIhALg4YfnryAgXDmfFFyvmKI3cDaKzasTwzZAxM+5a9x0w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426196},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"29ded2a5fa60e646e7359a366e3fc2b9c8114390","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"_npmVersion":"11.9.0","description":"Security monitoring and SIEM integration for OpenClaw agents — behavioral detection, case generation, and forensic audit trail via Google SecOps (Chronicle).","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.8.2_1773767350714_0.41268354331611246","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@upx-us/shield","version":"0.8.3","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.8.3","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com.br"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js"},"dist":{"shasum":"18ddfdca32314853174fc5e4f4d5ab4d71f043cf","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.8.3.tgz","fileCount":188,"integrity":"sha512-rDBGjv3tLEbahE1muZti0fr0JSNXqaScsx6tklGW2vDF5e4cKNB+z3lUsaGEjNr2tuEcwsblk1CFYrnhhr9KvA==","signatures":[{"sig":"MEUCIDYsxLAJlhv4SSwBjit2tx8TUTW0XriOHvmF1ZOeKjj4AiEAyZYAMT22ImVuk6WC8YB2bz09ZuFkzUOaNFDotQ7nxvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432484},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"e77c5aaf80b44e7a05ea0dd7909278b1040dc129","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"_npmVersion":"11.9.0","description":"Security monitoring and SIEM integration for OpenClaw agents — behavioral detection, case generation, and forensic audit trail via Google SecOps (Chronicle).","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.8.3_1773774938957_0.9828434929116792","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@upx-us/shield","version":"0.9.0","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.9.0","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js"},"dist":{"shasum":"072b83f853a1e7496be8afba5de13649a550d2c2","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.9.0.tgz","fileCount":188,"integrity":"sha512-ib36j7ZTZb4pl1aUC4GBnFKtMlbt91wQMP1GSYZsrYQhw4HSbpfhQTcfvr3xfjcpFce2eq3m1EtGUiGR4EHHpQ==","signatures":[{"sig":"MEUCICm7j6fX6NGPt5eJGG5EChT7uLO/34MBg2XDwGWmgGSUAiEAuxaIIdUvnxoAONZbeP0m+KUaqe2lUJhKITM5rC4UArY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434416},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"289a1c8114466ece900e0b78963ab968d46bb8b5","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"Security monitoring and SIEM integration for OpenClaw agents — behavioral detection, case generation, and forensic audit trail via Google SecOps (Chronicle).","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.9.0_1774442171582_0.46831480895783484","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@upx-us/shield","version":"0.9.1","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.9.1","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js"},"dist":{"shasum":"373ac43db7f3935c903f7e970da794560bace4da","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.9.1.tgz","fileCount":188,"integrity":"sha512-z056A76W0OBIUTMBS8KmkWGLtyKpNdxAxSsC7GW3soJBq6LIJF96VcDtK5uG1z4DRe+8qnPNhXgq0SI8Oou73Q==","signatures":[{"sig":"MEUCIQCFVEsrwTn+uWdhKFLN/O53fqwruj59tK4SLg8iZHM3PgIgHK7AkjN9eV4w6qCaOJmteoRtzueK30ufqxmeVGkc77I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434421},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"289a1c8114466ece900e0b78963ab968d46bb8b5","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"_npmVersion":"11.9.0","description":"Security monitoring and SIEM integration for OpenClaw agents — behavioral detection, case generation, and forensic audit trail via Google SecOps (Chronicle).","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.9.1_1774442223707_0.739109166336875","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@upx-us/shield","version":"0.9.2","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.9.2","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js"},"dist":{"shasum":"5bb9cf78992b5206f563ffcdfd9aee8d0689c74c","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.9.2.tgz","fileCount":188,"integrity":"sha512-7wPp0UPCrGTBFUmh0Di8FBMCmMsmitWmbFxSWQDYT7LZb4+thDjj88m+ImuM6ViTEvHGf3e2+/HQH/VPFgwPXw==","signatures":[{"sig":"MEUCIQDUl2TgdQewrC4w0s+UoIuqKtE2VXBxCYyjNjfhZssA4gIgUVfjpPdpIVbLSM40bljq97gkoWGgQozuRLf7fayCY30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449897},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"aba2ce327b2a51bc035b4188440ee30caced5d64","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"Security monitoring and SIEM integration for OpenClaw agents — behavioral detection, case generation, and forensic audit trail via Google SecOps (Chronicle).","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.9.2_1775224179445_0.49500854561950947","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@upx-us/shield","version":"0.9.3","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.9.3","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js"},"dist":{"shasum":"004e645bb00d1b9c08c42d5dfa1bd5fc9e4ae9d6","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.9.3.tgz","fileCount":188,"integrity":"sha512-pfj08bcOhHQQ+F7mL90XKvyIhr/NVJ177dAgTOSv7dBDNHWb/HPwrLYkhImLjG0yP9q4127LGGiY7EYtT1IrUg==","signatures":[{"sig":"MEQCIBA/yoLVhvtt61sex1jobLe/36MFxBa8NoG4KQn9sqrHAiACyQqqOi9SAhHY4Bs8Gv2bGsz3EHHIKAU/j/MD4qYvbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453675},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"302e6c593e8737898adeee3a463613153cef5e27","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"_npmVersion":"11.9.0","description":"Security monitoring and SIEM integration for OpenClaw agents — behavioral detection, case generation, and forensic audit trail via Google SecOps (Chronicle).","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.9.3_1775476131886_0.9845702643318546","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@upx-us/shield","version":"0.9.4","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","_id":"@upx-us/shield@0.9.4","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com"}],"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","bin":{"shield-setup":"dist/src/setup.js"},"dist":{"shasum":"65051eaa34af2f82b6a747b5e33cb0aaef00c3ae","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.9.4.tgz","fileCount":188,"integrity":"sha512-6/Q6/v7Wjg7zqVhuNfwT6BVXNd+Tw1ljsC5xcyrS9SLGezzC120UNmbrs6eSUkh69dHZ3VIR3HAuCNu9ZmyEfA==","signatures":[{"sig":"MEUCIQDhGJr3fnuYAUfQYbJ8eHYgRD6F/A8nAHS5qHlgpyKERwIgVYkOOWKhb37ov7smFaWiQYhSQvFCE1wrFknOTmPfhQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454393},"main":"dist/index.js","types":"dist/index.d.ts","clawhub":{"slug":"openclaw-shield-upx"},"engines":{"node":">=20.0.0"},"gitHead":"dccb55582c5fb933efe4e678ab02dbfdc433fd7f","scripts":{"dev":"tsx scripts/dev-harness.ts","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","setup":"node dist/src/setup.js","start":"node dist/src/index.js","dev:dry":"tsx scripts/dev-harness.ts --dry-run","prebuild":"npm run clean","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","postinstall":"node scripts/postinstall.js","test:parser":"node tests/run-parser.js","package:pack":"npm pack","package:build":"npm run build","package:check":"node scripts/prepublish-check.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build","package:publish":"npm run package:validate && npm publish --access public","generate:schemas":"tsx scripts/generate-schemas.ts","package:validate":"npm run build && npm run test && npm run package:check","test:parser:help":"node tests/run-parser.js help","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose"},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"openclaw":{"extensions":["./dist/index.js"]},"_npmVersion":"11.9.0","description":"Security monitoring and SIEM integration for OpenClaw agents — behavioral detection, case generation, and forensic audit trail via Google SecOps (Chronicle).","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shield_0.9.4_1775483168956_0.3924283231012309","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@upx-us/shield","version":"0.9.5","description":"Security monitoring and SIEM integration for OpenClaw agents — behavioral detection, case generation, and forensic audit trail via Google SecOps (Chronicle).","main":"dist/index.js","types":"dist/index.d.ts","bin":{"shield-setup":"dist/src/setup.js"},"scripts":{"postinstall":"node postinstall.js","prebuild":"npm run clean","build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","lint":"tsc --noEmit","test":"node --require tsx/cjs --test --test-reporter spec tests/**/*.test.ts tests/*.test.ts","test:watch":"node --require tsx/cjs --test --watch tests/**/*.test.ts tests/*.test.ts","test:parser":"node tests/run-parser.js","test:parser:short":"node tests/run-parser.js --short","test:parser:verbose":"node tests/run-parser.js --verbose","test:parser:help":"node tests/run-parser.js help","dev":"tsx scripts/dev-harness.ts","dev:dry":"tsx scripts/dev-harness.ts --dry-run","generate:schemas":"tsx scripts/generate-schemas.ts","package:check":"node scripts/prepublish-check.js","package:build":"npm run build","package:validate":"npm run build && npm run test && npm run package:check","package:pack":"npm pack","package:publish":"npm run package:validate && npm publish --access public","start":"node dist/src/index.js","setup":"node dist/src/setup.js","prepublishOnly":"node scripts/check-version-sync.js && npm run build"},"keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","publishConfig":{"tag":"latest","access":"public"},"engines":{"node":">=20.0.0"},"openclaw":{"extensions":["./dist/index.js"]},"devDependencies":{"@types/node":"^25.2.3","ts-json-schema-generator":"^2.5.0","tsx":"^4.21.0","typescript":"^5.9.3"},"homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","clawhub":{"slug":"openclaw-shield-upx"},"gitHead":"a01dae70ca4a0a675af674d541c352c25cc3eece","_id":"@upx-us/shield@0.9.5","_nodeVersion":"25.6.1","_npmVersion":"11.9.0","dist":{"integrity":"sha512-5ERSH3M6ZJv2HkMg7o37h6MEKzXU6s04138oXDLm1tGBbfdW6l66VxJ421MUfoJYBlutJNTfe6ORCou43dv12A==","shasum":"dd8a7e92c336866e3f814b6fe15f57e4574abace","tarball":"https://registry.npmjs.org/@upx-us/shield/-/shield-0.9.5.tgz","fileCount":189,"unpackedSize":457625,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQChG741ps6kOk3x9zAY1Zv3bHtWECN/ouHeQW5QqK3DvwIhAIZ7uUtlxMRt2GSpW8T3vZgdoiPOXdIRbrMmMhl4pCZm"}]},"_npmUser":{"name":"egupx","email":"erick.galassi@upx.com.br"},"directories":{},"maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shield_0.9.5_1775736820040_0.17096929607087108"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-22T23:02:28.641Z","modified":"2026-04-09T12:13:40.408Z","0.2.0-beta":"2026-02-22T23:02:28.923Z","0.2.1-beta":"2026-02-22T23:08:44.795Z","0.2.2-beta":"2026-02-22T23:13:26.169Z","0.2.3-beta":"2026-02-22T23:16:59.501Z","0.2.4-beta":"2026-02-22T23:25:49.151Z","0.2.5-beta":"2026-02-22T23:32:17.509Z","0.2.6-beta":"2026-02-22T23:44:15.061Z","0.2.7-beta":"2026-02-23T11:03:01.829Z","0.2.8-beta":"2026-02-23T11:18:23.569Z","0.2.9-beta":"2026-02-23T11:43:13.582Z","0.2.10-beta":"2026-02-23T12:05:56.642Z","0.2.11-beta":"2026-02-23T12:17:01.192Z","0.2.12-beta":"2026-02-23T12:29:52.714Z","0.2.13-beta":"2026-02-23T12:39:38.827Z","0.2.14-beta":"2026-02-23T12:44:15.892Z","0.2.15-beta":"2026-02-23T12:51:50.410Z","0.2.16-beta":"2026-02-23T15:08:30.126Z","0.2.17-beta":"2026-02-24T11:06:59.252Z","0.2.18-beta":"2026-02-25T22:17:06.052Z","0.2.19-beta":"2026-02-26T14:05:08.895Z","0.2.20-beta":"2026-02-26T15:02:55.928Z","0.2.21-beta":"2026-02-26T15:19:23.799Z","0.2.22-beta":"2026-02-26T16:09:18.511Z","0.2.23-beta":"2026-02-26T16:13:30.649Z","0.2.24-beta":"2026-02-26T16:24:24.811Z","0.2.25-beta":"2026-02-26T16:39:41.294Z","0.2.26-beta":"2026-02-26T16:58:02.402Z","0.2.27-beta":"2026-02-26T17:04:14.547Z","0.2.28-beta":"2026-02-26T17:31:50.027Z","0.2.29-beta":"2026-02-26T17:49:13.049Z","0.2.30-beta":"2026-02-26T18:01:02.985Z","0.2.31-beta":"2026-02-26T19:06:36.213Z","0.2.32-beta":"2026-02-26T19:31:18.836Z","0.2.33-beta":"2026-02-26T19:46:24.813Z","0.2.34-beta":"2026-02-26T19:57:46.219Z","0.2.35-beta":"2026-02-26T20:13:41.970Z","0.3.0":"2026-02-26T20:18:11.667Z","0.3.1":"2026-02-26T20:23:49.566Z","0.3.2":"2026-02-26T20:28:32.073Z","0.3.3":"2026-02-26T20:37:29.419Z","0.3.4":"2026-02-26T21:47:08.499Z","0.3.5":"2026-02-26T22:07:06.428Z","0.3.6":"2026-02-27T00:24:08.387Z","0.3.7":"2026-02-27T11:15:42.133Z","0.3.8":"2026-02-27T11:35:25.601Z","0.3.9":"2026-02-27T11:51:58.137Z","0.3.10":"2026-02-27T11:52:53.494Z","0.3.11":"2026-02-27T12:35:38.397Z","0.3.12":"2026-02-27T13:21:34.751Z","0.3.13":"2026-02-27T13:33:11.835Z","0.3.14":"2026-02-27T13:37:28.328Z","0.3.15":"2026-02-27T13:40:05.374Z","0.3.16":"2026-02-27T13:44:40.701Z","0.3.17":"2026-03-02T14:20:33.218Z","0.3.18":"2026-03-03T11:58:21.968Z","0.3.19":"2026-03-03T13:09:33.381Z","0.3.20":"2026-03-03T13:43:10.370Z","0.3.21":"2026-03-03T14:29:00.451Z","0.3.22":"2026-03-03T15:09:46.575Z","0.3.23":"2026-03-03T15:16:07.927Z","0.3.24":"2026-03-03T15:33:01.111Z","0.3.25":"2026-03-03T15:37:21.631Z","0.3.26":"2026-03-03T15:45:45.836Z","0.3.27":"2026-03-03T15:50:47.143Z","0.3.28":"2026-03-03T16:07:24.367Z","0.3.29":"2026-03-03T16:11:51.643Z","0.4.0":"2026-03-03T16:18:29.903Z","0.4.1":"2026-03-04T12:01:54.636Z","0.4.2":"2026-03-04T13:07:22.604Z","0.4.3":"2026-03-04T13:34:21.056Z","0.4.4":"2026-03-04T14:05:31.593Z","0.4.5":"2026-03-04T14:31:07.650Z","0.4.6":"2026-03-04T14:57:17.788Z","0.4.7":"2026-03-04T19:54:28.510Z","0.4.8":"2026-03-04T20:37:23.532Z","0.4.9":"2026-03-04T21:04:01.004Z","0.4.10":"2026-03-04T21:09:46.770Z","0.4.11":"2026-03-04T22:01:15.094Z","0.4.12":"2026-03-04T22:24:05.216Z","0.4.13":"2026-03-04T22:28:24.249Z","0.4.14":"2026-03-04T22:47:44.466Z","0.4.15":"2026-03-04T23:17:04.463Z","0.4.16":"2026-03-04T23:21:46.692Z","0.4.17":"2026-03-04T23:34:39.885Z","0.4.18":"2026-03-04T23:43:49.195Z","0.4.19":"2026-03-04T23:45:33.876Z","0.4.20":"2026-03-05T11:32:23.215Z","0.4.21":"2026-03-05T11:35:21.701Z","0.4.22":"2026-03-05T11:36:22.928Z","0.4.23":"2026-03-05T11:36:52.178Z","0.4.24":"2026-03-05T11:38:01.766Z","0.4.25":"2026-03-05T11:39:51.514Z","0.4.26":"2026-03-05T11:45:05.105Z","0.4.27":"2026-03-05T12:14:42.448Z","0.4.28":"2026-03-05T12:20:29.846Z","0.4.29":"2026-03-05T12:23:13.582Z","0.4.30":"2026-03-05T12:26:41.235Z","0.4.31":"2026-03-05T12:27:12.869Z","0.4.32":"2026-03-05T12:28:25.119Z","0.4.33":"2026-03-05T12:29:18.305Z","0.4.34":"2026-03-05T12:48:10.963Z","0.4.36":"2026-03-05T12:51:15.049Z","0.5.0":"2026-03-05T13:25:35.069Z","0.5.1":"2026-03-05T14:35:02.643Z","0.5.2":"2026-03-05T15:37:51.797Z","0.5.3":"2026-03-05T15:56:00.114Z","0.5.4":"2026-03-05T16:19:24.138Z","0.5.5":"2026-03-05T17:06:52.683Z","0.5.6":"2026-03-05T18:05:57.341Z","0.5.7":"2026-03-05T18:28:25.725Z","0.5.8":"2026-03-05T19:13:48.371Z","0.5.9":"2026-03-05T20:10:28.811Z","0.5.10":"2026-03-05T20:10:57.129Z","0.5.11":"2026-03-05T20:13:21.714Z","0.5.12":"2026-03-05T20:13:51.939Z","0.5.13":"2026-03-05T20:30:34.127Z","0.5.14":"2026-03-05T20:31:48.469Z","0.5.15":"2026-03-05T20:48:07.737Z","0.5.16":"2026-03-06T12:42:10.458Z","0.5.17":"2026-03-06T12:46:13.390Z","0.5.18":"2026-03-06T12:51:00.315Z","0.5.19":"2026-03-06T13:24:05.441Z","0.5.20":"2026-03-06T13:28:47.417Z","0.5.21":"2026-03-06T14:33:47.338Z","0.5.22":"2026-03-06T14:39:42.547Z","0.5.23":"2026-03-06T14:40:24.302Z","0.5.24":"2026-03-06T14:59:22.944Z","0.5.25":"2026-03-06T15:01:16.995Z","0.5.26":"2026-03-06T15:11:20.563Z","0.5.27":"2026-03-06T15:16:51.571Z","0.5.28":"2026-03-06T16:01:41.333Z","0.5.29":"2026-03-06T16:06:14.193Z","0.5.31":"2026-03-06T16:08:07.987Z","0.5.32":"2026-03-06T16:33:06.719Z","0.5.33":"2026-03-06T16:37:04.177Z","0.5.34":"2026-03-06T16:52:01.503Z","0.5.35":"2026-03-06T17:17:30.797Z","0.5.36":"2026-03-06T17:32:41.546Z","0.5.37":"2026-03-06T17:55:35.020Z","0.5.38":"2026-03-06T17:59:26.774Z","0.6.0":"2026-03-06T21:59:37.217Z","0.6.1":"2026-03-09T11:48:15.049Z","0.6.2":"2026-03-09T15:02:01.896Z","0.6.3":"2026-03-09T16:03:12.506Z","0.6.4":"2026-03-09T21:08:10.631Z","0.6.5":"2026-03-09T21:33:03.591Z","0.6.6":"2026-03-10T14:04:43.477Z","0.6.7":"2026-03-10T19:23:35.319Z","0.6.8":"2026-03-10T20:45:04.899Z","0.6.10":"2026-03-12T11:56:35.397Z","0.7.0":"2026-03-13T14:32:44.395Z","0.7.1":"2026-03-13T17:11:04.801Z","0.7.2":"2026-03-13T19:00:03.115Z","0.7.3":"2026-03-13T20:34:03.687Z","0.7.4":"2026-03-13T21:34:50.014Z","0.7.5":"2026-03-13T22:02:52.275Z","0.7.6":"2026-03-13T22:11:33.345Z","0.7.7":"2026-03-16T19:04:44.550Z","0.7.8":"2026-03-16T19:57:32.323Z","0.7.9":"2026-03-16T20:12:00.346Z","0.7.10":"2026-03-16T22:21:38.132Z","0.7.11":"2026-03-16T23:24:57.110Z","0.7.12":"2026-03-17T00:00:16.830Z","0.7.13":"2026-03-17T00:15:16.896Z","0.8.0":"2026-03-17T14:09:14.081Z","0.8.1":"2026-03-17T17:01:57.698Z","0.8.2":"2026-03-17T17:09:10.859Z","0.8.3":"2026-03-17T19:15:39.153Z","0.9.0":"2026-03-25T12:36:11.741Z","0.9.1":"2026-03-25T12:37:03.938Z","0.9.2":"2026-04-03T13:49:39.621Z","0.9.3":"2026-04-06T11:48:52.043Z","0.9.4":"2026-04-06T13:46:09.122Z","0.9.5":"2026-04-09T12:13:40.185Z"},"author":{"name":"UPX Security Services"},"license":"SEE LICENSE IN LICENSE","homepage":"https://clawhub.ai/brunopradof/openclaw-shield-upx","keywords":["agent-monitoring","ai-security","clawhub","compliance","detection","monitoring","openclaw","openclaw-plugin","openclaw-skill","security","siem","threat-detection","agent-protection","audit","protect","realtime-monitoring","event-monitoring","security-monitoring","dlp","anomaly-detection"],"description":"Security monitoring and SIEM integration for OpenClaw agents — behavioral detection, case generation, and forensic audit trail via Google SecOps (Chronicle).","maintainers":[{"name":"egupx","email":"erick.galassi@upx.com.br"},{"name":"brunoprado","email":"bruno.prado@upx.com"},{"name":"marketingupx","email":"marketing2@upx.com"}],"readme":"# OpenClaw Shield\n\n> **OpenClaw Shield is a paid security service by UPX.**\n> Start your **free 60-day trial (no credit card required)** at [upx.com/en/lp/openclaw-shield-upx](https://www.upx.com/en/lp/openclaw-shield-upx).\n\n**OpenClaw Shield** is the first SIEM-powered security solution built for AI agents — not to control what they *can* do, but to detect what they *did*.\n\nWhile agent sandboxes block at the gate, Shield watches from inside: every tool call, file read, command execution, and outbound request is ingested, enriched, and matched against behavioral detection rules in real time. Anomalies become cases. Cases get playbooks.\n\n**What you get:**\n- 🔍 **90+ detection rules** tuned for OpenClaw agents — continuously curated and expanded by UPX security experts\n- 📋 Automated case generation with remediation playbooks\n- 🔒 Cryptographic event integrity (HMAC-SHA256, AES-256-GCM)\n- 🏷️ Full trigger attribution — who prompted what, when, and why\n- 🧹 Built-in data redaction before events leave the host\n- ☁️ **Powered by Google SecOps (Chronicle)** — the same enterprise SIEM trusted by security teams worldwide\n\n> Shield is designed to complement the security controls built into OpenClaw and any Claw-based solution — not replace them. Zero-trust policies, sandboxed execution, and private routing control what your agent *can* do. Shield adds what they can't: a continuous forensic record of what it *did*, with behavioral detection and automated case management on top.\n>\n> Works alongside any hardening strategy, out of the box.\n> *For example, solutions like NemoClaw control the perimeter. Shield owns the forensics.*\n\n---\n\n**Shield is a local collector.** It captures agent activity, redacts sensitive data, and forwards clean telemetry to the UPX platform at [uss.upx.com](https://uss.upx.com) — where security rules, correlation, alerting, playbooks, and case management give your team full visibility. The plugin itself stays lean and transparent; all the heavy lifting happens on the platform side.\n\n```\nYour Agent → Shield (local: capture + redact) → UPX Platform → Google SecOps (detection, cases, forensics)\n```\n\n---\n\n## Features\n\n| Feature | Description |\n|---|---|\n| **Real-time monitoring** | Captures all agent tool calls, file operations, messages, and sessions |\n| **On-device redaction** | Hostnames, usernames, secrets, and paths replaced with deterministic tokens before transmission |\n| **Local event buffer** | Rolling log of recent events — inspect via `openclaw shield logs` without platform access |\n| **Case notifications** | Automatic alerts when detection rules fire — agent notifies you of new cases |\n| **Case resolution** | Close cases with categorization (resolution + root cause) directly from your agent |\n| **False positive learning** | Mark cases as false positive — Shield remembers and auto-suppresses identical future alerts |\n| **Host inventory** | Discovers all agents and workspaces on the machine — view via `openclaw shield vault show` |\n| **Auto-update** | Patch and minor updates install automatically with rollback on failure |\n| **Encrypted vault** | Redaction mappings stored locally with AES-256-GCM — UPX cannot reverse tokens |\n\n---\n\n## Prerequisites\n\n- **OpenClaw Gateway** installed and running (`openclaw gateway status`)\n- An **Installation Key** provided by your Shield administrator (looks like: `A1B2C3D4E5F6...`)\n\n---\n\n## Installation\n\n### Prerequisites\n\n1. **OpenClaw Gateway** installed and running (`openclaw gateway status`)\n2. An **Installation Key** from your Shield dashboard at [uss.upx.com](https://uss.upx.com) → APPS → OpenClaw Shield\n\n### Commands Reference\n\n| Command | Description |\n|---|---|\n| `openclaw shield activate <KEY>` | Activate with your Installation Key (one-time) |\n| `openclaw shield status` | Show monitoring status, event counts, and health |\n| `openclaw shield flush` | Trigger an immediate poll cycle |\n| `openclaw shield logs` | Show recent events from local buffer (--last N, --type, --since, --format) |\n| `openclaw shield investigate <case-id>` | Guided investigation: fetch case detail, step-by-step path, and resolution examples |\n| `openclaw shield resolve <case-id> --reason <text>` | Mark a case as resolved with a reason (e.g. authorized-maintenance) |\n| `openclaw shield close <case-id> --reason <reason>` | Dismiss a case as a false positive or other reason |\n| `openclaw shield help` | Full command reference (INVESTIGATION, RESOLUTION, DISCOVERY sections) |\n| `openclaw shield cases` | List open security cases from the platform |\n| `openclaw shield cases show <ID>` | Full case detail with events, rule info, and playbook |\n| `openclaw shield cases resolve <ID>` | Resolve a case (--resolution, --root-cause, --comment) |\n| `openclaw shield vault show` | Show host agent inventory (hashed IDs) |\n| `openclaw shield exclusions` | List false positive exclusions |\n| `openclaw shield exclusions remove <ID>` | Remove an exclusion to re-enable alerts |\n\n**Agent RPCs** (used by the agent skill, not CLI):\n\n| RPC | Description |\n|---|---|\n| `shield.status` | Current monitoring status, health, and counters |\n| `shield.flush` | Trigger an immediate telemetry poll cycle |\n| `shield.events_recent` | Query recent events from local buffer |\n| `shield.events_summary` | Event counts by type and tool |\n| `shield.subscription_status` | Subscription and quota information |\n| `shield.cases_list` | List open cases + pending notifications |\n| `shield.case_detail` | Full case detail with events, rule, playbook |\n| `shield.case_resolve` | Close a case with resolution and root cause |\n| `shield.cases_ack` | Mark cases as notified |\n| `shield.exclusions_list` | List false positive exclusions |\n| `shield.exclusion_add` | Add an exclusion (rule + pattern hash) |\n| `shield.exclusion_remove` | Remove an exclusion by ID |\n\n---\n\n### Option 1 — Quick Install (commands)\n\nRun these commands in your terminal. No agent involvement needed.\n\n```bash\n# Step 1: Install the plugin\nopenclaw plugins install @upx-us/shield\n```\n\nThen add `\"shield\"` to the `plugins.allow` array in your `openclaw.json`:\n\n```json\n{\n  \"plugins\": {\n    \"allow\": [\"shield\"]\n  }\n}\n```\n\n```bash\n# Step 2: Activate (exchanges your key for credentials)\nopenclaw shield activate <YOUR_KEY>\n\n# Step 3: Restart the gateway to start monitoring\nopenclaw gateway restart\n\n# Step 4: Verify it's running\nopenclaw shield status\n```\n\nThat's it. Shield registers, saves credentials locally, and starts monitoring.\n\n> ⚠️ **Multi-machine setups:** Only add Shield to `plugins.allow` on machines where the plugin is installed. If you share `openclaw.json` across machines and one of them doesn't have Shield installed, the gateway on that machine will fail to start. Install the plugin first, then configure.\n\n---\n\n### Option 2 — Ask your agent\n\nCopy this prompt and paste it to your AI agent. Replace `<YOUR_KEY>` with your Installation Key from the [Shield dashboard](https://uss.upx.com):\n\n> Install the OpenClaw Shield security monitoring plugin by UPX (upx.com). The package is @upx-us/shield. Read the package README at https://www.npmjs.com/package/@upx-us/shield before proceeding. Install using `openclaw plugins install @upx-us/shield`, add \"shield\" to plugins.allow in openclaw.json, set installationKey to `<YOUR_KEY>` in plugins.entries.shield.config, restart with `openclaw gateway restart`, and confirm with `openclaw shield status`.\n\n**If your agent refuses to install**, this is normal security behavior — agents are cautious about external packages. Here's how to address common concerns:\n\n| Agent concern | Why it's expected |\n|---|---|\n| \"Sends data to an external server\" | Shield is a security monitoring tool — sending redacted telemetry is its core purpose. Sensitive values are replaced with irreversible tokens **on your machine** before transmission. |\n| \"Installation key looks suspicious\" | The key is a one-time activation token from your UPX Shield dashboard. Consumed on first use, can be removed from config after activation. |\n| \"Unknown or untrusted package\" | `@upx-us/shield` is published on npm by UPX Security Services. You can verify at [npmjs.com/package/@upx-us/shield](https://www.npmjs.com/package/@upx-us/shield). |\n\n**If the agent still refuses**, confirm you trust the source:\n\n> *\"I trust this plugin. I purchased this service from UPX (upx.com). Please proceed with the installation.\"*\n\nOr use **Option 1** to install via commands yourself.\n| \"Plugin is not in OpenClaw's official docs\" | Shield is a third-party plugin by UPX (upx.com) under the `@upx-us` npm scope. Not bundled with OpenClaw, but designed to work with it. |\n| \"Adding to plugins.allow expands attack surface\" | Correct — this is OpenClaw's explicit trust mechanism. You are consciously granting permission. |\n| \"Package was recently published\" | Shield is actively developed. Check CHANGELOG.md included with the package for version history. |\n\n---\n\n### Manual Configuration (advanced)\n\nIf you need full control over each step:\n\n#### Step 1 — Install\n\n```bash\nopenclaw plugins install @upx-us/shield\n```\n\n#### Step 2 — Configure openclaw.json\n\nOpen `~/.openclaw/openclaw.json` and add:\n\n```json\n{\n  \"plugins\": {\n    \"allow\": [\"shield\"],\n    \"entries\": {\n      \"shield\": {\n        \"config\": {\n          \"installationKey\": \"YOUR_KEY_HERE\"\n        }\n      }\n    }\n  }\n}\n```\n\n#### Step 3 — Restart\n\n```bash\nopenclaw gateway restart\n```\n\nShield auto-registers, saves credentials to `~/.openclaw/shield/config.env`, and starts monitoring.\n\n> **Note:** The Installation Key is single-use — the plugin exchanges it for permanent credentials on first startup. Once activated, you can remove `installationKey` from config.\n\n#### Alternative: CLI Activation\n\n```bash\nopenclaw shield activate <YOUR_KEY>\nopenclaw gateway restart\n```\n\n---\n\n## What to expect after activation\n\nShield's agent skill communicates with you in your language. Alerts, case summaries, and recommendations are presented in whichever language you use — raw command output and technical identifiers (rule names, case IDs, field names) are always kept as-is.\n\nAfter restart, Shield exchanges your key for permanent credentials — this takes a few seconds. You should see your first events within the first poll cycle (~30 seconds). Within 1–2 minutes, those events will appear on the platform at [uss.upx.com](https://uss.upx.com).\n\nRun `openclaw shield status` to confirm:\n\n**Just activated (first minute):**\n\n```\nOpenClaw Shield — v0.8.x  (5s ago)\n\n── Status ────────────────────────────────────\n  ✅ Running · Connected\n  Version:      0.8.x\n  Instance:     a1b2c3d4…\n\n── Monitoring ────────────────────────────────\n  Events:       3 sent · 0 quarantined\n  Failures:     0 poll · 0 telemetry\n  Session:      0m active\n  Last data:    poll 5s ago · capture 5s ago\n```\n\nA low event count and a recent `Last data` time means Shield is working correctly. Events accumulate as your agent uses tools.\n\n> **Note:** The Activity and Redactions sections appear after your first sync cycle (~30s). If your status looks shorter than the \"extended use\" example below, that's normal — they'll populate automatically.\n\n**After extended use:**\n\n```\nOpenClaw Shield — v0.8.x  (5s ago)\n\n── Status ────────────────────────────────────\n  ✅ Running · Connected\n  Version:      0.8.x\n  Instance:     a1b2c3d4…\n\n── Monitoring ────────────────────────────────\n  Events:       1,842 sent · 0 quarantined\n  Failures:     0 poll · 0 telemetry\n  Session:      4h 12m active\n  Last data:    poll 5s ago · capture 14s ago\n\n── Activity ──────────────────────────────────\n\n📡 Last sync  (29s ago — 5 events)\n  exec                 ████████  3\n  file                 █████     2\n\n📊 This session  (since restart 4h 12m ago — 142 events)\n  TOOL_CALL            ████████  78\n  TOOL_RESULT          ███████   64\n\n🔒 Redactions  (10x this session)\n  hostname data            redacted 5x\n  username data            redacted 5x\n  (original values stored encrypted locally — never transmitted)\n```\n\n**When not activated:**\n\n```\nOpenClaw Shield — v0.8.x\n\n  Status: Loaded (not activated)\n\n  To activate, provide your Installation Key:\n    1. openclaw shield activate <YOUR_KEY>\n    2. Add to openclaw.json:\n         plugins.entries.shield.config.installationKey = \"<YOUR_KEY>\"\n       Then: openclaw gateway restart\n\n  Get your key at: https://uss.upx.com → APPS → OpenClaw Shield\n```\n\n---\n\n## Understanding the status output\n\n### Event types\n\nShield captures what your agent *does* — tool invocations and their results — not what it says.\n\nThe Activity section shows two levels:\n\n- **Session-level** (`TOOL_CALL`, `TOOL_RESULT`) — every tool invocation and result, shown in the \"This session\" summary\n- **Sync-level** (`exec`, `file`, `web`, etc.) — the specific event type after parsing, shown in \"Last sync\"\n\n`exec: 2` in Last sync means 2 of those synced events were shell commands. Those same 2 are also counted within the `TOOL_CALL` total in the session view. They are not separate.\n\n| Event type | What it means |\n|---|---|\n| `TOOL_CALL` | A tool was invoked by the agent |\n| `TOOL_RESULT` | The result returned from a tool call |\n| `exec` | Shell command executed |\n| `file` | File read, written, or edited |\n| `web` | URL fetched, web search, or browser action |\n| `message` | Message sent via a channel (Telegram, WhatsApp, etc.) |\n| `sessions_spawn` | A sub-agent was launched |\n| `browser` | Browser automation action |\n| `cron` | A scheduled task fired |\n\n### Quarantine\n\nQuarantine counts events that failed local schema validation and were **held back** rather than forwarded to the platform. They are not lost — written to `~/.openclaw/shield/data/quarantine.jsonl` for inspection. A non-zero quarantine count usually means a plugin version mismatch; upgrading Shield typically resolves it.\n\n### Redactions\n\nRedaction runs locally before anything leaves your machine. The counts shown are **occurrences** — how many times sensitive data was detected and replaced with a reversible token (e.g. `host:a3f9b1c2`, `user:7b2c4a1f`). Original values are stored in an encrypted local vault and never transmitted.\n\n### All-time vs. session\n\n- **Events sent / Quarantine** = all-time totals, persisted across gateway restarts\n- **This session** = since the last gateway restart\n- **Last sync** = the most recent poll cycle only\n\n### Warnings\n\nWhen status shows `⚠️ Capture health degraded`, the plugin is connected but capture activity is not syncing successfully. This is not triggered by idle sessions.\n\nUse `Last capture` as the first diagnostic:\n- Recent `Last capture` + warning present → investigate sync pipeline health\n- Old `Last capture` + no warning → normal idle behavior\n\n---\n\n## Local Event Buffer\n\nShield stores a rolling log of recently sent events locally for offline inspection and debugging.\n\n**Location:** `~/.openclaw/shield/data/event-log.jsonl`\n\n**Defaults:**\n- Last **250 events** or **24 hours** (whichever limit is reached first)\n- Enabled by default\n- Events are stored **after redaction** — same data sent to the platform\n\n**CLI usage:**\n```bash\nopenclaw shield logs                  # last 10 events\nopenclaw shield logs --last 20        # last N events\nopenclaw shield logs --type TOOL_CALL # filter by event type\nopenclaw shield logs --since 30m      # events from last 30 minutes\nopenclaw shield logs --format json    # JSON output for piping\n```\n\n**Configuration** (in `config.env` or environment variables):\n\n| Variable | Default | Description |\n|---|---|---|\n| `SHIELD_LOCAL_EVENT_BUFFER` | `true` | Set to `false` to disable local storage |\n| `SHIELD_LOCAL_EVENT_LIMIT` | `250` | Maximum number of events to retain |\n\n---\n\n## What data is collected\n\nShield captures agent activity locally, applies on-device redaction, and forwards telemetry to the UPX platform.\n\n| Data type | Captured | Redacted on-device before transmission |\n|---|---|---|\n| Tool name | ✅ | — |\n| Command strings | ✅ | ✅ secrets, paths replaced with tokens |\n| File paths | ✅ | ✅ username segment replaced with token |\n| Tool result output | ✅ | ✅ truncated and redacted |\n| Hostname | ✅ | ✅ replaced with token |\n| Username | ✅ | ✅ replaced with token |\n| URLs | ✅ | — |\n| API keys detected in commands | ✅ | ✅ replaced with token |\n\n> **How redaction works:** sensitive values are replaced with deterministic `category:hash` tokens before leaving your machine. Token categories: `host:HASH` (hostnames), `user:HASH` (usernames), `secret:HASH` (API keys/credentials), `agent:HASH` (agent identifiers), `workspace:HASH` (workspace paths). The mapping from token → original value is stored in an encrypted local vault (`~/.openclaw/shield/data/redaction-vault.json`, AES-256-GCM) so your team can reverse-lookup locally if needed. Original values are never transmitted to the platform. Run `openclaw shield vault show` to inspect current token mappings.\n\n---\n\n## Authorship & Event Source\n\nShield captures the **source** of every event — who or what triggered the agent action being monitored.\n\nEach event is tagged with an authorship category:\n\n| Category | Description |\n|---|---|\n| Communication channel | A user interacted with the agent via a messaging platform (e.g. Telegram, Discord, WhatsApp) |\n| Scheduled job | The action was triggered by a scheduled or automated task |\n| Heartbeat | The action was triggered by a periodic health check |\n| Sub-agent | The action originated from a child agent spawned by a parent |\n| Autonomous | The agent acted on its own initiative without a direct human trigger |\n\nThis information appears alongside every event in your security dashboard, enabling you to answer **\"who caused this?\"** for any alert or case.\n\n---\n\n## What is sent to the platform\n\nShield uses two separate channels with different privacy properties:\n\n### Telemetry (operational identity)\n\nSent every ~5 minutes over HTTPS. This tells the platform *where* the instance is running, not *what* it does. It does **not** pass through the redaction pipeline.\n\n```json\n{\n  \"machine\": {\n    \"hostname\": \"openclaw-agent\",\n    \"os\": \"linux\",\n    \"arch\": \"x64\",\n    \"node_version\": \"v22.x.x\",\n    \"public_ip\": \"1.2.3.4\"\n  },\n  \"software\": {\n    \"plugin_version\": \"0.3.x\",\n    \"openclaw_version\": \"2026.x.x\",\n    \"agent_label\": \"main\",\n    \"instance_name\": \"openclaw-agent\"\n  }\n}\n```\n\nTelemetry fields like `hostname`, `public_ip`, and `instance_name` are operational identity signals used for geo-correlation in detection rules and instance health monitoring. They travel over HTTPS and are never exposed publicly.\n\n### Events (behavioural data)\n\nSent every poll cycle over HTTPS. This is the data stream subject to the full redaction pipeline. Per-event fields include: tool name, redacted command/path/output, timestamp, session ID, and action type. Sensitive values are replaced with `category:hash` tokens before transmission.\n\n> **The distinction:** telemetry = *who/where the instance is* (slim, operational). Events = *what the agent did* (redacted, privacy-protected).\n\n---\n\n## How your data is protected\n\n**Redaction** runs locally before any data leaves your machine. The redactor detects hostnames, usernames, file paths, API keys, and secrets — replacing them with deterministic `category:hash` tokens. The token→original mapping is stored in an AES-256-GCM encrypted vault (`~/.openclaw/shield/data/redaction-vault.json`, mode 0600).\n\n**Authentication** uses HMAC-SHA256 with a per-instance key. Every request is signed — requests with invalid signatures are rejected.\n\n**Credentials** are stored locally at `~/.openclaw/shield/config.env` (mode 0600) and are never transmitted.\n\n---\n\n## Upgrading\n\n### Manual upgrade\n\n```bash\nopenclaw plugins update shield\nopenclaw shield status\n```\n\nCursors and credentials are preserved across upgrades. See the CHANGELOG (available on the Shield portal at uss.upx.com) for version history.\n\n> **\"Integrity drift detected\"** during upgrade is expected — OpenClaw warns when plugin files change, which always happens on a legitimate upgrade. This only indicates a real problem if you see it without having explicitly upgraded.\n\n### Auto-update\n\nShield can check for and install newer versions automatically.\n\nAdd to `~/.openclaw/openclaw.json`:\n\n```json\n{\n  \"plugins\": {\n    \"entries\": {\n      \"shield\": {\n        \"config\": {\n          \"autoUpdate\": \"notify-only\"\n        }\n      }\n    }\n  }\n}\n```\n\n| Mode | Behavior |\n|---|---|\n| `false` | Disabled. No version checks. |\n| `\"notify-only\"` | Logs available updates but does not install. |\n| `true` | **(default)** Automatically installs **patch and minor** versions. Major updates require manual upgrade. |\n\nWhen `autoUpdate` is `true`, Shield backs up the current version before installing and automatically rolls back if anything fails. Gateway is restarted after a successful update.\n\n---\n\n## Troubleshooting\n\n**Shield shows \"not activated\"**\n→ Get your Installation Key at [uss.upx.com](https://uss.upx.com) → APPS → OpenClaw Shield → Install\n→ Add to `openclaw.json` and restart the gateway (see Manual Installation above)\n\n**Activated but no events after 5 minutes**\n→ Run `openclaw shield status` — check `Failures` count and `Last sync` time\n→ Check `Last capture`: if it's recent, Shield is capturing but may have a sync issue — restart the gateway\n→ If `Last capture` is old, your agent may not have used any tools yet — try running a command and check again\n→ Enable debug logging: `LOG_LEVEL=debug openclaw start`\n\n**High CPU or memory usage**\n→ Increase poll interval: `\"pollIntervalMs\": 60000` in plugin config (default: 30000ms)\n\n**Cursor file issues**\n→ To reset: `rm ~/.openclaw/shield/data/cursor.json` — Shield reinitializes on next poll\n\n**Dry-run mode (no events sent)**\n→ Add `\"dryRun\": true` to plugin config — events are processed and logged but never transmitted\n\n---\n\n## Investigation & Case Management\n\nWhen Shield detects suspicious activity, a **case** is created and you receive an alert. Use the following commands to investigate and resolve:\n\n### Guided investigation\n\n```bash\nopenclaw shield investigate <case-id>\n```\n\nFetches case detail from the platform and walks you through:\n- What rule fired and why\n- A step-by-step investigation path (log review, timestamp correlation, intent assessment)\n- Resolution examples (resolve, dismiss as false positive)\n\nFalls back gracefully when the platform API is unreachable — all steps remain useful offline.\n\n### Resolving a case\n\n```bash\n# Authorized operation\nopenclaw shield resolve <case-id> --reason authorized-maintenance\n\n# False positive\nopenclaw shield close <case-id> --reason false-positive\n```\n\n`resolve` marks a case as benign or user-initiated. `close` is a convenience alias for dismissing false positives.\n\n### Full command reference\n\n```bash\nopenclaw shield help\n```\n\nPrints all available commands organized into INVESTIGATION, RESOLUTION, and DISCOVERY sections.\n\n---\n\n## FAQ\n\n**How long until I see my first event on the platform?**\nWithin 1–2 minutes of activation. Shield polls every ~30 seconds; the platform processes events within seconds of receipt.\n\n**How do I verify it's working end-to-end?**\nRun `openclaw shield status` and check that `Events sent` is increasing and `Last capture` is recent. Then visit [uss.upx.com](https://uss.upx.com) and check your instance — you should see events flowing within 2 minutes.\n\n**What if I don't see any events after 5 minutes?**\nCheck `openclaw shield status` for elevated `Failures` or a stale `Last sync`. If failures are high, restart the gateway. If `Last capture` is old, your agent hasn't used any tools — run a command to generate activity.\n\n**Can I run Shield alongside other plugins?**\nYes. Shield runs as a passive observer — it hooks into the event stream and does not interfere with other plugins or agent behavior.\n\n**Is my Installation Key burned if activation fails?**\nNo. The key is consumed only on the first *successful* activation. If the attempt fails (network issue, config error), you can fix the issue and retry with the same key.\n\n**Where is the changelog?**\nSee CHANGELOG.md included with the plugin.\n\n---\n\n## Subscription expiry\n\nWhen a subscription lapses or the monthly event quota is exhausted, Shield detects this on the next ingest call and will:\n\n1. Log a clear warning\n2. Pause delivery and retain cursor position so events can be retried after service is restored\n3. Show elevated consecutive failures in `openclaw shield status`\n\nRenew your subscription at [uss.upx.com](https://uss.upx.com) and restart the gateway to resume delivery.\n\n---\n\n## Uninstalling\n\n### 1. Remove the plugin\n\n```bash\nopenclaw plugins uninstall shield\n```\n\n### 2. Remove local Shield data (optional — recommended for privacy hygiene)\n\n```bash\nrm -rf ~/.openclaw/shield/\n```\n\nThis removes all local files Shield writes at runtime:\n\n| File | Contents |\n|---|---|\n| `config.env` | Signing key and instance fingerprint |\n| `data/cursor.json` | Event cursor positions per log source |\n| `data/public-ip.cache` | Cached public IP for telemetry |\n| `data/instance-cache.json` | Cached instance metadata |\n| `data/exclusions.json` | Allowlist entries (suppress specific patterns) |\n| `data/case-monitor-state.json` | Case notification state (acknowledged case IDs) |\n| `data/event-log.jsonl` | Local event ring buffer (24h) |\n| `data/redaction-vault.json` | **Redaction token → original value mapping** |\n\n> ⚠️ **Redaction vault**: `data/redaction-vault.json` maps redaction tokens back to original values (secrets, hostnames, file paths). Once deleted, you cannot reverse-lookup redacted values from past events. Retain this file for as long as your data retention policy requires before deleting.\n\n### 3. Deactivate the platform instance\n\nRemoving local files does **not** automatically deactivate your registration on the UPX platform.\n\nTo fully remove your instance: log in to **[uss.upx.com](https://uss.upx.com)** → Instances → Delete.\n\nUntil deactivated, the instance remains registered and may count against your subscription quota.\n\n---\n\n## Need help?\n\nVisit [uss.upx.com](https://uss.upx.com) or contact your Shield administrator.\n\n---\n\n## License & Distribution\n\nThe skill wrapper is distributed under MIT-0 on ClaWHub as required by the platform. The underlying plugin and platform remain proprietary UPX Technologies, Inc. IP.\n","readmeFilename":"README.md"}