{"_id":"guardrails-ref","_rev":"28-ecd5723e9f1f6fcd093c5bfb137c8c75","name":"guardrails-ref","dist-tags":{"latest":"1.3.6"},"versions":{"1.0.0":{"name":"guardrails-ref","version":"1.0.0","keywords":["agent","guardrails","ai","cursor","claude"],"license":"MIT","_id":"guardrails-ref@1.0.0","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"1add4bad3b11122044716e139a1d00bd43c5ae0c","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.0.0.tgz","fileCount":15,"integrity":"sha512-nuifke2KAGxxwg6g5gH9yxuvF/dDqif0R6zLO5ePKfWfENKY//32oXo75qzvWDCN5OrjU2ESpVgtfcIcxZPOMw==","signatures":[{"sig":"MEUCIQDQBWIf2LDWyNCXjJKTkqP7HhbB6bvesbZ740LVehEShQIgJKxSVOt9Kaxz9x/8J74p7q2BsTn3An9hXfu5zlmiors=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24499},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"1c79b5f482d533b04646ae71611272b53cf962e3","scripts":{"list":"node dist/cli.js list","build":"tsc","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, setup, add, validate","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.0.0_1773239909221_0.45892567725153666","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"guardrails-ref","version":"1.0.1","keywords":["agent","guardrails","ai","cursor","claude"],"license":"MIT","_id":"guardrails-ref@1.0.1","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"fbefae4b4e7187a266f86edcb2a19c9edbdb6373","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.0.1.tgz","fileCount":16,"integrity":"sha512-3rry0keQ4TfmpZEugSA2Dh0TPZI19oH5b/ni5bGRbG4piARRmBnl2uzDUWmIiZZijwMeZjxfR4WBIHeEuQjamQ==","signatures":[{"sig":"MEYCIQCqOw1hvyJ35l9xiJ8l72wJH5joi931+zvR3Pk3L4WOfAIhAKAnpo1dBaVMEF0/CUNvzhwB+cWNEjMGsxjYk3gvxbaS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25989},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"7e0c9adefbd92a61867dfbe1ae3e265c5b58e53a","scripts":{"list":"node dist/cli.js list","build":"tsc","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, setup, add, validate","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.0.1_1773240905857_0.36607190838962245","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"guardrails-ref","version":"1.0.2","keywords":["agent","guardrails","ai","cursor","claude"],"license":"MIT","_id":"guardrails-ref@1.0.2","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"18629433be4b8c40f4b0da580747cda0fd985e5c","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.0.2.tgz","fileCount":18,"integrity":"sha512-XCehsuErFp2iDpKhSgVggk570dQ3Y1TLVl/jqu5ObsQiSASf4s9mThNC7YcxX4+Av2PHGyb8l9TcimZr6u+mhg==","signatures":[{"sig":"MEUCIFKByBcehiAqFCTpRJuTc04R/htp4uixiEV+ktnpbM45AiEA7g4xT4Y2Q6VDlIdOlTmW41+bev8RDzd47SRIZQ/IwrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29244},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"16c999912e98fd108425dc8c247e8e55e4ebe948","scripts":{"list":"node dist/cli.js list","build":"tsc","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, setup, add, validate","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.0.2_1773241469106_0.4824178948043354","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"guardrails-ref","version":"1.0.3","keywords":["agent","guardrails","ai","cursor","claude"],"license":"MIT","_id":"guardrails-ref@1.0.3","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"6b130fbcdf719929a22a0d07cd745979c9c9cfce","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.0.3.tgz","fileCount":18,"integrity":"sha512-j7uY1p5cW4dfLwWWEhWc4pdnfyCoeRKIWlmCqz9AGvWiGXAz4UTRBHi+aq7+hb9bxz+32QOMy+evWwMlnpV74A==","signatures":[{"sig":"MEUCIQDGfUvAFNdcZpZunOTBOAQp/u3qpfWUKfIIKxQz6OAGcgIgBnN1im3UzxBuEdyBRhpY2bDUHT3qtXPPaY1gSOSE23k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30332},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"451a6c728ac2fda0d3068686a8c1b63ff9426938","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"tsc","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, list","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.0.3_1773242387681_0.6043086489136678","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"guardrails-ref","version":"1.0.4","keywords":["agent","guardrails","ai","cursor","claude"],"license":"MIT","_id":"guardrails-ref@1.0.4","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"1f5974e207bf5a8d56a19937136d50e30796c491","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.0.4.tgz","fileCount":26,"integrity":"sha512-0EWzX89qZKqAcjMLTybyqOw+dggHFj1WuOm77zRZAa9UH/LN82/q9taq2OMDSSPTJ4OFWF+IKvO3mIL5bbJOZA==","signatures":[{"sig":"MEUCIBljFaskiecRoiia8psbr3M5TaHGYCyWY1/Nl19gqS4uAiEAxeYDHPKNEG/57MLLOf7GPspHOAb2wyqlgEdtPGAkY6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38976},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"7145c39f9e3e7dd9da0690db189c3aa2f3c89c0a","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, list","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.0.4_1773244477032_0.8527274217169485","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"guardrails-ref","version":"1.0.5","keywords":["agent","guardrails","ai","cursor","claude"],"license":"MIT","_id":"guardrails-ref@1.0.5","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"b3ca6333b8d26aee0cb354a7ffde2ba067e89d38","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.0.5.tgz","fileCount":27,"integrity":"sha512-jun88QQ5doUz8pTL43TykTVliTMg6c/helOSgFRGcL5MuyF3xzA7f+kJvaIrJUWDYD2jVIL05S0ZajgxL79vAw==","signatures":[{"sig":"MEUCIQCn61XzEkNRqEfqy2Ab8EcdLDUsDC/MRKENsOG5AyTNbAIgBoERoTjTvUartcaF0XaO2G4I0ZCiCDCEtT3lOpiVDco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41551},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"2b221e9d25e2d522acb0002236c118bc71e8cf5f","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, list","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.0.5_1773244948610_0.20466226999424086","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"guardrails-ref","version":"1.0.6","keywords":["agent","guardrails","ai","cursor","claude"],"license":"MIT","_id":"guardrails-ref@1.0.6","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"8143a22a07ab48719fbbf5995049ab8f6cef3fae","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.0.6.tgz","fileCount":29,"integrity":"sha512-Ipef4ObdAA5z+b45XQt/COQkNkxv2jgkOhM8s5umUfIbk/LavF3bRGtknMK4rfI+2TLQzaVCfQ78AXjRmbRSmQ==","signatures":[{"sig":"MEUCIFow6u91s4JL4FC87u7qm7OA/F33nxaxk5ofjDkWuVcDAiEAmxabyoFAeP7n4xqC6TXHZBLkznarav6mSe80iMQ1fxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45184},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"ac67095e26c23e7633bc7a5f68e9be9829c81c68","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, list","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.0.6_1773245256035_0.8752841077951206","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"guardrails-ref","version":"1.0.7","keywords":["agent","guardrails","ai","cursor","claude"],"license":"MIT","_id":"guardrails-ref@1.0.7","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"5f27dc32379556e406e1c6e745aae2ff6923c3b8","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.0.7.tgz","fileCount":34,"integrity":"sha512-KwlA1j8NNr4xaPZvOVTi0pgdohRTI6dlSnEo5fM5b14SStBvSmv2cUuOloXaKQmHIgnLJYOPoB5InYfFeTKuWQ==","signatures":[{"sig":"MEUCIBkHSrFoGfrE9AHI+BTDM+26a0i2KtEMmGDmOcwDcf4HAiEApdmeUBsZUMTuw1skbE9dQ+NPM8CB9oSf/pT7hgQaZOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51737},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"eb562cbdaf218688a0d763aebf7cf2118c67786f","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.0.7_1773245514080_0.5417448605473014","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"guardrails-ref","version":"1.0.8","keywords":["agent","guardrails","ai","cursor","claude"],"license":"MIT","_id":"guardrails-ref@1.0.8","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"75e017e098461a320abd21b4bc89f8167b23baf3","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.0.8.tgz","fileCount":34,"integrity":"sha512-qGdXLQdTUPHljaWYNWiQUJKubTgK1Ho1m/hbndijcNhExK3pD8ormm+OIr8/XLkAHtdo9bxXPbZEyItnHvANvQ==","signatures":[{"sig":"MEUCIQDX6rdLworeu/I3t59OB12TvGl+trkTmYjmWygizq+9AQIgeRE+s+BHnwyd9Cb1Cki2p6ZNRnyfE1fXb9i45UavZnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53892},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"cb267212ab9fe0643b12a02548db56c7bb63d582","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.0.8_1773246730017_0.865811589377379","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"guardrails-ref","version":"1.0.9","keywords":["agent","guardrails","ai","cursor","claude"],"license":"MIT","_id":"guardrails-ref@1.0.9","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"51ba7d07cb0ce3aef61e5b9deee01619a92adbbe","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.0.9.tgz","fileCount":34,"integrity":"sha512-qE88YmeGWc7Eqi72Non/PbtMMJvlucBhQ1IWSspzYlTCuVLrUMzY/VDWnKuirMKc3Ycye+iKBJMfHDbJFtr0+w==","signatures":[{"sig":"MEYCIQDSjjZkPiFVA1n53s0HQDGJ9dwB8uGT44+3VI6C7GUvygIhANK4MCLjTj1LlwNCH0iAJBXVnO68eRl1B0DP+7lk58Ce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54145},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"f599f546cc611587125ebe78929b9b388b90d25d","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.0.9_1773247357258_0.5336265010553731","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"guardrails-ref","version":"1.1.0","keywords":["agent","guardrails","ai","cursor","claude"],"license":"MIT","_id":"guardrails-ref@1.1.0","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"4f31be5ef377b1ddb93fd0b373ab14c45868298d","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.1.0.tgz","fileCount":34,"integrity":"sha512-h0Tkwonk1zIy0ORf/sZ097MMqzKSWbe4p+Oze51TW2rmTEYWV3hrRUMMeT2LCNYpx8vMeDbkSQfb/TJCWMA2+A==","signatures":[{"sig":"MEQCIB91wHTjfqeQvPKtoalKOyP1zV8Aobmw+pNisr1bIW3TAiBp69LxjcXt9RBtSkEIE/WZjYfkTGNFv3YTEdXnzS6QsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54597},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"0ecd22cdd13ff4defb43743b1b8a726d1b4a63c0","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.1.0_1773247869188_0.7645260218323575","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"guardrails-ref","version":"1.1.1","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.1.1","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"754048907f6db670172702bebae8d8b2674baca6","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.1.1.tgz","fileCount":44,"integrity":"sha512-HDDZRSYjJHsRolsGST+/7ijqisxzNfWzyLTp5Z3eokeGqenb9wrvMAW6wWviZSXii0wLKr8cFxnmGP6QOzuSYw==","signatures":[{"sig":"MEUCIQCvbQhLjn2vuNq6FAEF9rK0EEsPoKmkkhrEnqx4e4hFvgIgTSw6W2e9KUZfKsziHB47zNtK4I1h+mcW3AXBk4B5YFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79629},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"a3328ad6042b885db59d821e23ea52cbbc02d5aa","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.1.1_1773265464909_0.013540719526980771","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"guardrails-ref","version":"1.2.0","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.2.0","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"c1eca26914c971bd2c1a117abee7775438d40e40","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.2.0.tgz","fileCount":44,"integrity":"sha512-n9ce3BNjIlXZkMAcJXqAaf2rnFY5iS+mWn4eH5SeVec3kuC3n2VVC40iNEVK3XYGrIO9Rdk2ihtrv9aUITzPIw==","signatures":[{"sig":"MEQCIFDe8xQkitkJdC4L9kS+3+co/pJZLlXh2WrDRHSN9wXqAiASWtPSjd8MuVn1DZOVyp6eFxR8yaiRA2G2ExF47tDEPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79629},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"0fdb5335370873e970f78f2015f7035638b11694","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.2.0_1773266752381_0.9558745350995475","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"guardrails-ref","version":"1.2.1","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.2.1","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"16c9585a27c0d406513742a859519677730c5f89","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.2.1.tgz","fileCount":49,"integrity":"sha512-OiPbYgGNG984eZoyVx6X1Wx/dJWT1jM9h6rTDCqXmMf2jao6YbIYP6DzHhHUV4KeP+wSulOVSc9QCBOS9fI9FA==","signatures":[{"sig":"MEUCIQDeu4nTB68TYXHnpmTcTNUkv1FqlYtbm/Szf3K6f9VJ/AIgVeIfX981oAP3446toUdhTn5LYCCX5A95BMiiHcdu7ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86889},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"a8b05bd87991d034cb0ecc09d068a127b34f7c31","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.2.1_1773267738219_0.6654511807119283","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"guardrails-ref","version":"1.2.3","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.2.3","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"b406b17181986905f0214db4d796a358b1c04f16","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.2.3.tgz","fileCount":51,"integrity":"sha512-lDFypMuXNIsgFM0zMvYsj9/lZfi0SEY7k9i2/pDYDEa8zevt99yFQahEo5r7juUlZ+jmCsHzdzP9HCdSn0mUPQ==","signatures":[{"sig":"MEYCIQD6uY+Anft6XR+y4JEiBCSJd0cSYUMzsL6w/3VEvUdEhQIhAP60Tfcftc4iKBxX6ScEWfQdlm473ULPI/SBo4EimWeR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91143},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"a68919fb2fed75643939370441dd3c5e927ed5f7","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.2.3_1773268857614_0.07000313639454081","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"guardrails-ref","version":"1.2.4","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.2.4","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://github.com/9atar6/agent-guardrails#readme","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"a19d3360ce265c0b78b4835d82794200ea5c7f87","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.2.4.tgz","fileCount":53,"integrity":"sha512-E/JLRnK1FPanKooEBRIK79gYy+faeq53rywwZZasJUGD9pD7csknIJnRoJtwtRhc0vXLGBDF7SxCK5Kt304vLw==","signatures":[{"sig":"MEYCIQCLhNM0CAlAvgt5Hr2ETjXMH1mxXqqU+c8mPgEdlIVHhgIhAOTiVpuH8cD6Qp6lErH30m0rQG9T0muvGmF+Kpgfr5cf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108488},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"b569990d2166d6d49d6ff413aefd07a112a4926f","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.2.4_1773307634438_0.6808518723082022","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"guardrails-ref","version":"1.2.5","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.2.5","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://agentguardrails.dev","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"c338eba0e7af6928e85ce93a967bc627ef8d16fa","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.2.5.tgz","fileCount":58,"integrity":"sha512-W07ir0E9YA1/oDWJBxXJZ7orYFtNVVr6KyKDhzOW6YSuv/X++FdQijv669++JPpK0X38m6lpNE+WG1EhNFUusg==","signatures":[{"sig":"MEQCIDhf1aNSiuAeHelwqR0qTauZX/9EehXYmUnuFHONGyNJAiBZI/bhiNkcMU/eTeHXRWwydLfeEKj3gghJXkmGbBdWZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119839},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"3cd0b832a2d582e1b3198a8eb5f2c8fcdac8812d","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.2.5_1773315201909_0.7459561443072724","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"guardrails-ref","version":"1.2.6","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.2.6","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://agentguardrails.dev","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"79daffed2a9bc20480d4e44bb930b784e9203e0f","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.2.6.tgz","fileCount":58,"integrity":"sha512-Jo9uoG02j7r7lhNZRoqeiJbdUK7XgqoWLR72oTUbwUinOd3bHzUWfrxCKx3oXfMaZly2KA3F7Se1blBsZkRz1g==","signatures":[{"sig":"MEQCIAuQkKX+UtxekLydLTAJjykQQ28rrHC/Du/RLFphrJeHAiBqzyOTv/7Jdjofs7Mw1xVpYStLfGL8ZzIiB46ixzc44A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123768},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"1c8f951356ff3fa6b75ad0fcc8144f7d0d78348b","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.2.6_1773322155551_0.7594859511285492","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"guardrails-ref","version":"1.2.7","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.2.7","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://agentguardrails.dev","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"7a2f7911851d5240345280c9c791579e93cb4ed6","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.2.7.tgz","fileCount":60,"integrity":"sha512-jqU/z1P5qyMLh9sC8Si5tqBNwOYHR721DDglrG8Zyrs8H5rJ8f7fP6kq5/nxLUyIEhDOvqiYb5Wg0/HAdDwSFA==","signatures":[{"sig":"MEUCIQCCRVTNuRIHU1lGbYEDb7P5s+gtjb0896ApSo1WlFYPYQIgHTjusbjV6H2pJIaWzqRvoVpz4N62gEtLi2xMyveisd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135667},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"165ee70cbfd92ad800585356f6d6709bf5ce3603","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.2.7_1773409871081_0.5370714781776715","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"guardrails-ref","version":"1.2.8","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.2.8","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://agentguardrails.dev","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"b05fd2bb060c54492f7713217669e3e6ff3d7681","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.2.8.tgz","fileCount":64,"integrity":"sha512-7R+/rCChvNAMajOIeQu2h8pKwokyGGEroivH/PannPH3TJePPc5YmTPV8BkonLiBe4D6iCfV9z5w4DYdxCAcAA==","signatures":[{"sig":"MEUCIQCTt3FFb8qFqisUiGuH+upc312Wq/JcvZGGRuCE0w9M4wIgJnHwlF7HyF6zU1BDSdhGV9JsavlCX0JM+HSBics5k98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144414},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"b348c285c1f42c17a1314622fb57ea4f52e30dc8","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.2.8_1773411881556_0.49474241739888036","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"guardrails-ref","version":"1.2.9","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.2.9","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://agentguardrails.dev","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"53aa1511f035484efc92f761f89a9a85da327bf6","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.2.9.tgz","fileCount":67,"integrity":"sha512-d5lFUJZBTeGrVmHFkAaNwYpohhtSFcdiGxi3+oECLz/VUBe1ou4R4tMM2yik8uK+OdKpZYrNlsFZaQrotY+fUg==","signatures":[{"sig":"MEUCIDtD27FUk9kx1qIyglmahngDtaMRLh3jVDyPn2n3GhMyAiEA6/JypK8lDRae42jQ29KivI/cEKuj2I4nit+xViGwhvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151715},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"afcc48dbb228e64a4b103c6fa847a410ba5771cc","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.2.9_1773418123170_0.07671144628068194","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"guardrails-ref","version":"1.3.0","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.3.0","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://agentguardrails.dev","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"f48439d472086957d05b883c2c76b24f2fd641db","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.3.0.tgz","fileCount":74,"integrity":"sha512-cyP1yOOoIAvNg1Un4te6+0A1UBmqu/IgWmHzlstd6reVAo9qPnz1jPBTopv4hdKqm66tWGF+H4vrD3sr9h2iiQ==","signatures":[{"sig":"MEYCIQCN5zij4tklM4vdBGFrmtY4/pRV9fL7E2VwTFd7xKSvTQIhAIt3H/3iEoDy4asBAablyTRVli4XmxGxraEapGmAvSrF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170209},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"be66029f6e3fddfc5b220a19bab4dd8225f2ed11","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why, scaffold, test","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.3.0_1773500235787_0.5605855006836618","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"guardrails-ref","version":"1.3.1","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.3.1","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://agentguardrails.dev","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"14512491ce64e0e512c9f72f9f724d0c6d2b32c4","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.3.1.tgz","fileCount":74,"integrity":"sha512-QnVl8WbcMNFuPXQMPbwt/9Uqu1QOqAwDXUq/SlxURfL2sMH4NEft+ocOiQ9ACDg8fo2nFx5azxeroqJfJFo/cw==","signatures":[{"sig":"MEUCIB2Cl+t5DOWdOd06sL/ylOu6Ic844dHGCL9b0GffsFbqAiEAhcPWSFFKIyYiqyudFDAnrRtYeXU3vRd1ljxBcooT5PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181168},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"6f4915cf914a661a62bf48a49942ddbf85bf1569","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why, scaffold, test","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.3.1_1773589327463_0.03537665378831156","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"guardrails-ref","version":"1.3.2","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.3.2","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://agentguardrails.dev","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"8447cf0a66860c71c9bc64dae8c09f1382a7da0f","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.3.2.tgz","fileCount":74,"integrity":"sha512-gUzidBJEBaMR3XNnCm7Vw+7pQwEzMvAbnp+RDtI7gGWGpQMJMfDSVxxU9jnaBUNUWylIeyCIYPuhrEQzJBYj3Q==","signatures":[{"sig":"MEUCIQCiqlLRHSCHT5NmZiKuzuuii9KvrkkildzOeKe10p0WPwIgfVaV/uN0W8sQnDwQxxX4EgJAaWSKQT0pk1C6JL7aFd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182049},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"b388612a6e272ba55dc988e2b23de8abaf6f3574","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why, scaffold, test","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.3.2_1773590308310_0.26601988550978617","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"guardrails-ref","version":"1.3.3","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.3.3","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://agentguardrails.dev","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"6bb9e77bdff8ded6fc5bc0f642edd45bcaca0804","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.3.3.tgz","fileCount":76,"integrity":"sha512-Z8duUq7aNoWSB4pp2UQsHigFbCUhQbfhaSboiEOoP7OPhqpC8L1n+4LcMuA1EqpGAls/r1SrwcVhOKJSPrm0AA==","signatures":[{"sig":"MEUCIQDR/U9Tcb61CTEXkcznzfUbpIrBwZBGfl/nbja56IUWcAIgCXgIhz/AI6m+8VuXXaBXPVQRgutDSotO/erNYWo8g28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188022},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"845054667c746304169812d942c7bc7a381cd232","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why, scaffold, test","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.3.3_1773657165892_0.8173654569815587","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"guardrails-ref","version":"1.3.4","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.3.4","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://agentguardrails.dev","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"577d564643a005b7f6e910af88037c3eb72e4fb6","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.3.4.tgz","fileCount":84,"integrity":"sha512-zK8mpTUlqNnBe+pHieB3G+rStSpsthIi2f0n/xcGwATKcEhmB6jUbOq7nXwQa7kUIfEr7AWivsXIFj7OZ8MtRg==","signatures":[{"sig":"MEUCIGCs4h486soRpi8BMbRy9kRLHses+gIkuoDFs5GDHahUAiEAl8EK481RFqfvGNzjb0oZPWSGrYskKRyeHdVE118oM8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198031},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"0ee9d15291ddd71d72cba76e96462c58ed26686c","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why, scaffold, test","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.3.4_1773659177044_0.847620483841339","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"guardrails-ref","version":"1.3.5","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","_id":"guardrails-ref@1.3.5","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"homepage":"https://agentguardrails.dev","bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"bin":{"guardrails-ref":"dist/cli.js"},"dist":{"shasum":"b4122d8daca8e76e936907676d995b277393bfe1","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.3.5.tgz","fileCount":86,"integrity":"sha512-GFYwO0a/RVC7IgyTC8DiWrjXlYDydPv+/MOacLUn9YhxOEwNdu7rE70JQ9fgOBsfVOcnUjlLGcC3yzV4p+ZJ2g==","signatures":[{"sig":"MEUCIAQG7jHV4uLyOhQ3JzeKDc7VKa1siHMp1yrWzWLImFDHAiEA+QIYyTZRkGbnK0mTGLZyWY629sY8ZIwWInIZpSGt7sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208519},"main":"dist/validate.js","type":"module","types":"./dist/validate.d.ts","engines":{"node":">=18"},"gitHead":"01381387f52915f6ca33acca66764b54cc95707d","scripts":{"list":"node dist/cli.js list","test":"npm run build && node --test test/*.test.js","build":"node scripts/copy-examples.js && tsc","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","validate":"node dist/cli.js validate","prepublishOnly":"npm run build"},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"repository":{"url":"git+https://github.com/9atar6/agent-guardrails.git","type":"git","directory":"guardrails-ref"},"_npmVersion":"10.9.2","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, list, why, scaffold, test","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.2.0","chalk":"^5.3.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/diff":"^5.2.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/guardrails-ref_1.3.5_1773665545681_0.7984381917605137","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"guardrails-ref","version":"1.3.6","description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, diff, list, why, scaffold, test, health, watch, presets, suggest-pack, explain, report, attack-test, drift, snapshot","type":"module","main":"dist/validate.js","bin":{"guardrails-ref":"dist/cli.js"},"scripts":{"build":"node scripts/copy-examples.js && tsc","test":"npm run build && node --test test/*.test.js","validate":"node dist/cli.js validate","check":"node dist/cli.js check","upgrade":"node dist/cli.js upgrade","list":"node dist/cli.js list","prepublishOnly":"npm run build"},"keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/9atar6/agent-guardrails.git","directory":"guardrails-ref"},"bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"homepage":"https://agentguardrails.dev","dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","diff":"^5.2.0","gray-matter":"^4.0.3"},"devDependencies":{"@types/diff":"^5.2.0","@types/node":"^20.10.0","typescript":"^5.3.0"},"engines":{"node":">=18"},"sideEffects":false,"_id":"guardrails-ref@1.3.6","gitHead":"a9c993af8317364dc7a69a66f7d54e6d3fd60623","types":"./dist/validate.d.ts","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-8t74iXLz1JrblyS3HhygNHxXEHncoJezl5LSelzFNwXEFLCotB2u7uyqtLRS2QCqor7zEXPtRF2B+UV0Vcv6Ww==","shasum":"f1f20ed76c8a4b4ad780580de4b42534a470a443","tarball":"https://registry.npmjs.org/guardrails-ref/-/guardrails-ref-1.3.6.tgz","fileCount":90,"unpackedSize":259510,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGpSk+99+h3IF9fNIK148psKLZZ+ta9hEsAQvIMPov7aAiA4qiorro3uYxxx462FLm109kBf2lQUzxBst+N+d5SJ6Q=="}]},"_npmUser":{"name":"abramelin","email":"6rataq@gmail.com"},"directories":{},"maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/guardrails-ref_1.3.6_1773836642183_0.8178471679437949"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T14:38:29.219Z","modified":"2026-03-18T12:24:02.438Z","1.0.0":"2026-03-11T14:38:29.397Z","1.0.1":"2026-03-11T14:55:06.003Z","1.0.2":"2026-03-11T15:04:29.282Z","1.0.3":"2026-03-11T15:19:47.821Z","1.0.4":"2026-03-11T15:54:37.175Z","1.0.5":"2026-03-11T16:02:28.765Z","1.0.6":"2026-03-11T16:07:36.185Z","1.0.7":"2026-03-11T16:11:54.222Z","1.0.8":"2026-03-11T16:32:10.144Z","1.0.9":"2026-03-11T16:42:37.409Z","1.1.0":"2026-03-11T16:51:09.331Z","1.1.1":"2026-03-11T21:44:25.059Z","1.2.0":"2026-03-11T22:05:52.571Z","1.2.1":"2026-03-11T22:22:18.379Z","1.2.3":"2026-03-11T22:40:57.778Z","1.2.4":"2026-03-12T09:27:14.575Z","1.2.5":"2026-03-12T11:33:22.062Z","1.2.6":"2026-03-12T13:29:15.719Z","1.2.7":"2026-03-13T13:51:11.294Z","1.2.8":"2026-03-13T14:24:41.692Z","1.2.9":"2026-03-13T16:08:43.333Z","1.3.0":"2026-03-14T14:57:15.958Z","1.3.1":"2026-03-15T15:42:07.609Z","1.3.2":"2026-03-15T15:58:28.463Z","1.3.3":"2026-03-16T10:32:46.042Z","1.3.4":"2026-03-16T11:06:17.215Z","1.3.5":"2026-03-16T12:52:25.852Z","1.3.6":"2026-03-18T12:24:02.338Z"},"bugs":{"url":"https://github.com/9atar6/agent-guardrails/issues"},"license":"MIT","homepage":"https://agentguardrails.dev","keywords":["agent","guardrails","ai","cursor","claude","copilot","vscode"],"repository":{"type":"git","url":"git+https://github.com/9atar6/agent-guardrails.git","directory":"guardrails-ref"},"description":"Validate and manage Agent Guardrails (GUARDRAIL.md) — init, add, remove, setup, validate, check, upgrade, diff, list, why, scaffold, test, health, watch, presets, suggest-pack, explain, report, attack-test, drift, snapshot","maintainers":[{"name":"abramelin","email":"6rataq@gmail.com"}],"readme":"# guardrails-ref\r\n\r\n[![npm version](https://img.shields.io/npm/v/guardrails-ref.svg)](https://www.npmjs.com/package/guardrails-ref)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\r\n[![Node: >=18](https://img.shields.io/badge/node-%3E%3D18-green.svg)](https://nodejs.org)\r\n\r\nCLI for [Agent Guardrails](https://github.com/9atar6/agent-guardrails) — init, add, remove, setup, validate, check, upgrade, diff, list, why, scaffold, test, health, watch, presets, suggest-pack, explain, report, attack-test, drift, and snapshot for GUARDRAIL.md files.\r\n\r\n## Why?\r\n\r\nAI coding agents (Cursor, Claude Code, etc.) don't remember across sessions. Guardrails give them persistent constraints: \"never do this.\" Write rules once, they apply every chat.\r\n\r\n## Quick start\r\n\r\n```bash\r\nnpx guardrails-ref init\r\n```\r\n\r\nCreates `.agents/guardrails/`, adds the `no-plaintext-secrets` example, and configures Cursor, Claude Code, VS Code Copilot, Windsurf, Continue, and JetBrains to read your guardrails. No global install needed.\r\n\r\n> **Note:** IDEs don't yet recognize guardrails natively. The `setup` command adds a rule so the AI reads them. Once IDEs add support, this won't be needed.\r\n\r\n**User-level guardrails:** Use `--user` or path `~` to work with `~/.agents/guardrails/` (applies across all projects). Example: `npx guardrails-ref init --user`.\r\n\r\n## Security model\r\n\r\nThe `guardrails-ref` CLI is designed to be predictable and supply-chain friendly:\r\n\r\n- **Network usage is explicit** — the CLI does not make network requests except for `attack-test`, which sends requests only to the `--target` URL you provide.\r\n- **Process spawning is minimal and explicit** — `watch` spawns the current Node executable to re-run `check` and `test` (no arbitrary command execution).\r\n- **Local-only filesystem writes** — writes are limited to:\r\n  - Project-level `.agents/guardrails/` (or user-level `~/.agents/guardrails/`)\r\n  - IDE configuration files in the current project (e.g. `.cursor/rules/agent-guardrails.md`, `.claude/instructions.md`, `.github/copilot-instructions.md`, `.windsurfrules`, `.continue/rules/agent-guardrails.md`, `.aiassistant/rules/agent-guardrails.md`, `.junie/guidelines.md`)\r\n- **Opt-in user scope** — user-level guardrails are only written when you pass `--user` or use the `~` path explicitly.\r\n- **Dry-run for write operations** — commands that may modify files support `--dry-run` to show what would change without writing.\r\n- **Read-only mode** — set `GUARDRAILS_REF_READONLY=1` (or `true`) in the environment to force all commands into a non-writing mode; the CLI behaves as if `--dry-run` is enabled wherever applicable.\r\n- **Audit mode** — set `GUARDRAILS_REF_DEBUG=1` (or `true`/`yes`) or use `--debug` to log every filesystem read/write path to stderr.\r\n\r\n## Commands\r\n\r\n| Command | Description |\r\n|---------|-------------|\r\n| `npx guardrails-ref init [path]` | Create `.agents/guardrails/`, add no-plaintext-secrets, configure IDEs |\r\n| `npx guardrails-ref init --preset default [path]` | Add preset instead of single example (e.g. default, security) |\r\n| `npx guardrails-ref init --minimal [path]` | Create `.agents/guardrails/` only (no example, no setup) |\r\n| `npx guardrails-ref init --user` | Create `~/.agents/guardrails/` (user-level; setup is project-specific) |\r\n| `npx guardrails-ref init --policy default [path]` | Also write a starter `.guardrails-ref.json` policy file using the recommended defaults and, when no `--preset` is passed, install a recommended preset bundle based on the detected stack (same logic as `suggest-pack`); respects `--dry-run`/`GUARDRAILS_REF_READONLY` and does not overwrite an existing `.guardrails-ref.json` |\r\n| `npx guardrails-ref init --dry-run [path]` | Preview what would be created without writing |\r\n| `npx guardrails-ref add <name> [name2 ...] [path]` | Add example guardrail(s) — pass multiple names to add several at once (names must be lowercase kebab-case: letters/numbers/hyphens) |\r\n| `npx guardrails-ref add --preset default` | Add default preset (4 guardrails) |\r\n| `npx guardrails-ref add --preset default,frontend` | Add multiple presets (comma-separated) |\r\n| `npx guardrails-ref add --preset security` | Add security preset (15 guardrails) |\r\n| `npx guardrails-ref add --preset quality` | Add quality preset (11 guardrails) |\r\n| `npx guardrails-ref add --preset frontend` | Add frontend preset (7 guardrails) |\r\n| `npx guardrails-ref add --preset api` | Add API preset (5 guardrails) |\r\n| `npx guardrails-ref add --preset backend` | Add backend preset (backend services: secrets, access control, DB, versioning, logging) |\r\n| `npx guardrails-ref add --preset data` | Add data preset (data/analytics: PII, secrets, leaks, rate limiting, logging) |\r\n| `npx guardrails-ref add --preset production` | Add production preset (12 guardrails) |\r\n| `npx guardrails-ref add <name> --user` or `add <name> ~` | Add to user-level `~/.agents/guardrails/` |\r\n| `npx guardrails-ref add --dry-run <name>` | Preview what would be added without writing |\r\n| `npx guardrails-ref remove <name> [path]` | Remove a guardrail (names must be lowercase kebab-case: letters/numbers/hyphens) |\r\n| `npx guardrails-ref remove <name> --user` or `remove <name> ~` | Remove from user-level |\r\n| `npx guardrails-ref remove <name> --dry-run [path]` | Preview what would be removed without writing |\r\n| `npx guardrails-ref setup [path]` | Add the guardrail rule to Cursor, Claude Code, VS Code Copilot, Windsurf, Continue, JetBrains |\r\n| `npx guardrails-ref setup --remove [path]` | Remove the guardrail rule from IDE configs |\r\n| `npx guardrails-ref setup --pre-commit [path]` | Add guardrails check to pre-commit hook (Husky or pre-commit) |\r\n| `npx guardrails-ref setup --ide <name> [path]` | Target IDE: `cursor`, `claude`, `copilot`, `windsurf`, `continue`, `jetbrains`, `junie`, or `auto` |\r\n| `npx guardrails-ref setup --dry-run [path]` | Show what would be added/removed without writing files |\r\n| `npx guardrails-ref setup --check [path]` | Show which IDEs are configured and whether they have the rule |\r\n| `npx guardrails-ref setup --check --fail-if-missing [path]` | Exit 1 if configured IDE lacks rule (CI) |\r\n| `npx guardrails-ref validate [path]` | Validate GUARDRAIL.md files (use `--json` for JSON, `--format diagnostic` for gcc-style editor output, `--strict` to fail on warnings, `--fix` to apply fixes, `--require-guardrails` to fail when none are found) |\r\n| `npx guardrails-ref validate --fix --dry-run [path]` | Preview which files would be fixed without writing |\r\n| `npx guardrails-ref validate --user` or `validate ~` | Validate user-level guardrails |\r\n| `npx guardrails-ref check [path]` | Validate with minimal output (CI-friendly; use `--format diagnostic` for Problems-tab output, `--strict` to fail on warnings, `--require-guardrails` to fail when none are found, `--explain` to print remediation hints; in diagnostic mode, explain output is printed to stderr to keep stdout parseable) |\r\n| `npx guardrails-ref upgrade [path]` | Update installed guardrails to latest templates (use `--dry-run` to preview, `--diff` to show changes) |\r\n| `npx guardrails-ref upgrade --user` or `upgrade ~` | Upgrade user-level guardrails |\r\n| `npx guardrails-ref diff [path]` | Show diff between installed guardrails and latest templates |\r\n| `npx guardrails-ref drift [path]` | Detect drift between installed guardrails and reference templates (use `--diff` to show patches; uses `config.test.requireGuardrails` as expected baseline by default) |\r\n| `npx guardrails-ref list [path]` | List discovered guardrails (use `--json` for JSON, `--compact` for one per line) |\r\n| `npx guardrails-ref list --user` or `list ~` | List user-level guardrails |\r\n| `npx guardrails-ref why <name>` | Show guardrail template content (use `--json` for machine-readable; names must be lowercase kebab-case) |\r\n| `npx guardrails-ref suggest-pack [path]` | Suggest presets and a starter `.guardrails-ref.json` policy based on detected stack (frontend/backend/data) |\r\n| `npx guardrails-ref explain [path]` | Summarize installed guardrails in human-readable form (use `--json` for JSON; supports `--user`) |\r\n| `npx guardrails-ref report [path]` | Create a markdown report scaffold that you can append `test --report markdown --badge` output to (supports `--dry-run` / `GUARDRAILS_REF_READONLY`) |\r\n| `npx guardrails-ref scaffold <name>` | Create a new guardrail skeleton with frontmatter and Trigger/Instruction/Reason sections (use `--interactive` to prompt for fields) |\r\n| `npx guardrails-ref snapshot [path]` | Write a deterministic JSON snapshot of installed guardrails + effective config + current test results (use `--json` to print, `--out` to write, `--dry-run` to preview) |\r\n| `npx guardrails-ref test [path]` | Run safety checks; prints score (e.g. 5/8, 62%). Use `--json` for scorePercent and attackCoverage; supports `--min-score`, `--require-categories`, `--require-guardrails`, `--report markdown|html`, `--badge`, and `--explain` (with `--json`, adds a `remediation` object on failure) |\r\n| `npx guardrails-ref attack-test --target <url>` | Run adversarial attack suite against an agent HTTP endpoint (expects POST JSON `{ \"prompt\": string }`). Use `--suite basic|secrets|prompt` or `--suite-file` to load a local JSON suite. |\r\n| `npx guardrails-ref watch [path]` | Watch guardrails and rerun `check` and `test --suggest` when GUARDRAIL files change (watches `.agents/guardrails/` and root `GUARDRAILS.md`) |\r\n| `npx guardrails-ref --debug <command>` | Log every filesystem read/write path (for auditing); or `GUARDRAILS_REF_DEBUG=1` |\r\n| `npx guardrails-ref presets` | List all preset bundles and their guardrails (use `--json` for JSON) |\r\n| `npx guardrails-ref health [path]` | Combined health check: setup status + guardrails check + safety test (use `--json` for CI/dashboards) |\r\n\r\n## Supported IDEs\r\n\r\n- **Cursor** — via `.cursor/rules/` or `.cursorrules`\r\n- **Claude Code** — via `.claude/instructions.md`\r\n- **VS Code Copilot** — via `.github/copilot-instructions.md`\r\n- **Windsurf** — via `.windsurfrules`\r\n- **Continue** — via `.continue/rules/agent-guardrails.md`\r\n- **JetBrains AI Assistant** — via `.aiassistant/rules/agent-guardrails.md`\r\n- **JetBrains Junie** — via `.junie/guidelines.md`\r\n\r\n## CI/CD\r\n\r\nUse `check --strict --require-guardrails` in GitHub Actions to fail on warnings and when no guardrails are present:\r\n\r\n```yaml\r\n- name: Validate guardrails\r\n  run: npx guardrails-ref check . --strict --format diagnostic --require-guardrails\r\n```\r\n\r\nOr with full output or JSON:\r\n\r\n```yaml\r\n- name: Validate guardrails\r\n  run: npx guardrails-ref validate . --json\r\n```\r\n\r\nRun safety checks in CI (exit 0 if all pass; JSON includes `scorePercent` 0–100 and `attackCoverage`; use thresholds and required guardrails to enforce budgets and policy):\r\n\r\n```yaml\r\n- name: Safety checks\r\n  run: npx guardrails-ref test . --json --min-score 80 --require-categories secrets,destructive,prompt --require-guardrails no-plaintext-secrets,no-destructive-commands,no-prompt-leaks,tools-permissions\r\n```\r\n\r\n**Note:** `list` (without `--json`/`--compact`) exits with code 1 when no guardrails are found. `list --json` and `list --compact` exit 0 and return an empty list when none are found.\r\n\r\n## Project policy (`.guardrails-ref.json`)\r\n\r\nYou can configure defaults for `validate`, `check`, and `test` by adding `.guardrails-ref.json` at the project root. For example:\r\n\r\n```json\r\n{\r\n  \"validate\": {\r\n    \"requireGuardrails\": true\r\n  },\r\n  \"check\": {\r\n    \"requireGuardrails\": true\r\n  },\r\n  \"test\": {\r\n    \"minScorePercent\": 80,\r\n    \"requireCategories\": [\"presence\", \"secrets\", \"destructive\", \"tools\", \"prompt\"],\r\n    \"requireGuardrails\": [\r\n      \"no-plaintext-secrets\",\r\n      \"no-destructive-commands\",\r\n      \"no-new-deps-without-approval\",\r\n      \"require-commit-approval\",\r\n      \"no-prompt-leaks\",\r\n      \"tools-permissions\",\r\n      \"require-logging-standards\"\r\n    ]\r\n  }\r\n}\r\n```\r\n\r\nYou can also **inherit** from shared policy packs using the optional top-level `extends` field. Each entry should point to a directory that contains its own `.guardrails-ref.json`:\r\n\r\n```json\r\n{\r\n  \"extends\": [\"../.org-guardrails/policy\"],\r\n  \"validate\": {\r\n    \"requireGuardrails\": true\r\n  },\r\n  \"check\": {\r\n    \"requireGuardrails\": true\r\n  },\r\n  \"test\": {\r\n    \"minScorePercent\": 80\r\n  }\r\n}\r\n```\r\n\r\n`loadConfig` will load and deep-merge configs from each extended directory (packs) before applying local overrides, so org-wide policies and per-repo tweaks compose cleanly.\r\n\r\n### Profiles (dev / ci / prod)\r\n\r\nYou can define per-environment overlays in the same config file:\r\n\r\n```json\r\n{\r\n  \"test\": { \"minScorePercent\": 60 },\r\n  \"profiles\": {\r\n    \"ci\": { \"test\": { \"minScorePercent\": 80 } },\r\n    \"prod\": { \"test\": { \"minScorePercent\": 90 } }\r\n  }\r\n}\r\n```\r\n\r\nSelect a profile with `--profile ci` (global flag) or `GUARDRAILS_REF_PROFILE=ci`. Resolution order is:\r\n\r\n```text\r\nbase config (with extends) → profile overlay → CLI flags\r\n```\r\n\r\n### Lint rules (optional)\r\n\r\nFor extra static quality checks on guardrail bodies, use `--lint-rules` with `validate` or `check`. Lints are surfaced as warnings in default output, diagnostic output, and `--json`.\r\n\r\n## Examples\r\n\r\n```bash\r\n# Project-level (default)\r\nnpx guardrails-ref init\r\nnpx guardrails-ref add no-destructive-commands no-hardcoded-urls\r\nnpx guardrails-ref add no-new-deps-without-approval\r\nnpx guardrails-ref why no-destructive-commands\r\nnpx guardrails-ref validate .\r\nnpx guardrails-ref list .\r\nnpx guardrails-ref test .\r\n\r\n# User-level (~/.agents/guardrails/)\r\nnpx guardrails-ref init --user\r\nnpx guardrails-ref add no-plaintext-secrets --user\r\nnpx guardrails-ref list --user\r\nnpx guardrails-ref validate ~\r\n```\r\n\r\n## Runtime limits helper (loop & cost protection)\r\n\r\nFor agent runtimes, you can use a small helper to enforce limits on reasoning steps, tool calls, and cost:\r\n\r\n```ts\r\n// Import from the compiled dist path when using guardrails-ref as a dependency:\r\nimport { createAgentLimits } from \"guardrails-ref/dist/runtime-limits.js\";\r\n\r\nconst limits = createAgentLimits({\r\n  maxSteps: 20,\r\n  maxToolCalls: 10,\r\n  maxCost: 2.0, // e.g. $2.00\r\n});\r\n\r\nfor (;;) {\r\n  limits.step();\r\n  // ... agent reasoning ...\r\n\r\n  limits.toolCall();\r\n  // ... call a tool ...\r\n\r\n  limits.addCost(estimateCostForThisStep());\r\n}\r\n```\r\n\r\nIf any configured limit is exceeded, the helper throws an error such as:\r\n\r\n```text\r\nGuardrails: maxToolCalls exceeded (11 > 10)\r\n```\r\n\r\n## Available guardrails (add command)\r\n\r\n40 reference guardrails; add with `npx guardrails-ref add <name>` or use presets (e.g. `add --preset security` for 15 guardrails).\r\n\r\n| Name | What it prevents |\r\n|------|------------------|\r\n| `no-plaintext-secrets` | Logging or committing credentials |\r\n| `no-pii-in-output` | Unredacted PII in logs, API responses, or reports |\r\n| `resist-instruction-override` | Complying with \"ignore instructions\" or prompt-injection overrides |\r\n| `no-placeholder-credentials` | Fake or placeholder API keys instead of asking for real values |\r\n| `no-silent-error-handling` | Catching errors without surfacing them to the user |\r\n| `require-access-control` | Exposing sensitive data or admin actions without role checks |\r\n| `artifact-verification` | Destructive ops without plan.md and audit log |\r\n| `context-rotation` | Continuing in polluted context; reset when 80% full or 10+ errors |\r\n| `database-migrations` | Direct schema changes instead of migrations |\r\n| `no-destructive-commands` | rm -rf, DROP TABLE, TRUNCATE without approval |\r\n| `no-eval-or-dynamic-code` | eval(), new Function(), or dynamic code execution |\r\n| `no-new-deps-without-approval` | New packages without approval |\r\n| `privilege-boundaries` | Touching node_modules, .git, lockfiles, .env without approval |\r\n| `require-commit-approval` | git commit or push without explicit user approval |\r\n| `no-hardcoded-urls` | Hardcoded API URLs, base URLs, endpoints |\r\n| `no-sudo-commands` | sudo/su/root commands without approval |\r\n| `rate-limiting` | Runaway tool calls and API loops |\r\n| `no-console-in-production` | console.log in production code |\r\n| `require-tests` | Merging code without tests |\r\n| `prefer-existing-code` | Reimplementing when existing code or helpers exist |\r\n| `no-inline-styles` | Inline `style=` in HTML/JSX |\r\n| `no-raw-sql` | Raw SQL without parameterization |\r\n| `no-magic-numbers` | Unexplained numeric literals |\r\n| `no-modifying-git-history` | git push --force, destructive rebase without approval |\r\n| `no-deprecated-apis` | Suggesting deprecated or obsolete APIs |\r\n| `no-unsafe-env-assumptions` | Assuming env vars exist without validation |\r\n| `no-hardcoded-user-facing-strings` | Hardcoded labels, messages, errors in UI |\r\n| `require-accessibility` | Missing alt text, ARIA, keyboard support, or contrast in UI |\r\n| `require-api-resilience` | API calls without timeouts, retries, or error handling |\r\n| `require-documentation-updates` | Changing behavior without updating README, docs, or changelog |\r\n| `no-breaking-changes-without-versioning` | Breaking public APIs without semver bump or migration path |\r\n| `no-path-traversal` | User-controlled paths without validation (`..`, symlinks outside base) |\r\n| `no-unsafe-html-injection` | Raw dangerouslySetInnerHTML or unsanitized HTML (XSS) |\r\n| `no-client-only-access-control` | Authorization only in the client; server must re-validate |\r\n| `require-loading-and-error-states` | Async UI without loading and error states |\r\n| `require-form-validation` | Forms without validation, field-level errors, or preserved input on error |\r\n| `require-design-tokens` | Hardcoded colors, spacing, or typography instead of design tokens |\r\n| `no-prompt-leaks` | Leaking internal prompts, system messages, or guardrails into code/logs/docs |\r\n| `require-logging-standards` | Logging without structure, clear levels, or protection against secrets/PII |\r\n| `tools-permissions` | Unsafe or overly powerful tools without allow lists, thresholds, or approvals |\r\n\r\nUse `npx guardrails-ref add --list` to see all available guardrails. Use `npx guardrails-ref why <name>` to show a guardrail's full content (from templates).\r\n\r\n## Troubleshooting\r\n\r\n- **\"Unknown guardrail\"** — Run `npx guardrails-ref add --list` to see available guardrail names\r\n- **Setup not working** — Try `npx guardrails-ref setup --remove` then `npx guardrails-ref setup` again\r\n\r\n## Links\r\n\r\n- [GitHub](https://github.com/9atar6/agent-guardrails) — Full repo, spec, examples\r\n- [Changelog](https://github.com/9atar6/agent-guardrails/blob/main/CHANGELOG.md) — Version history\r\n\r\n## License\r\n\r\nMIT — [GitHub](https://github.com/9atar6/agent-guardrails)\r\n","readmeFilename":"README.md"}