{"_id":"@keeper-security/rules-win32-x64","_rev":"26-e8297e24b55189d68e60543e23ecfdc9","name":"@keeper-security/rules-win32-x64","dist-tags":{"latest":"1.5.7"},"versions":{"1.5.0":{"name":"@keeper-security/rules-win32-x64","version":"1.5.0","_id":"@keeper-security/rules-win32-x64@1.5.0","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"os":["win32"],"cpu":["x64"],"dist":{"shasum":"035296413f6053823eac96a5ea69f99d7a58ca15","tarball":"https://registry.npmjs.org/@keeper-security/rules-win32-x64/-/rules-win32-x64-1.5.0.tgz","fileCount":4,"integrity":"sha512-2L7mr4QEokOS3xH8JAJBqwDxrSJXP2LUEpo71/QkAeGWMwnR208IGQIfkYmvnggXZn6yW3ik0kyA7DVJIiD9uQ==","signatures":[{"sig":"MEUCIQCbNA1gYl4BiIo7V5Cg7+ZxDASORinH4QemrE4CXiI7xgIgKFizS0sHwdM6zAhVovm+X7T4J9zuwCVQBdC1BBiD+u8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491150},"gitHead":"7baa870ab9655f10b37d91e8f2f4e9b8a761c059","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2a50e290-431e-417c-87e9-3382a9a2a35b"}},"_npmVersion":"11.6.2","description":"keeper-rules binary for win32-x64","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-win32-x64_1.5.0_1771286840578_0.5216624762599136","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@keeper-security/rules-win32-x64","version":"1.5.1","_id":"@keeper-security/rules-win32-x64@1.5.1","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"os":["win32"],"cpu":["x64"],"dist":{"shasum":"28761b266387f1c235955b69c3389f7cae9145bf","tarball":"https://registry.npmjs.org/@keeper-security/rules-win32-x64/-/rules-win32-x64-1.5.1.tgz","fileCount":4,"integrity":"sha512-90kOtT/MLsnt97oUGHl4ExRDLLoXBKRBULOqFoqhHSQTwobs6nCgUBP88KVsiS8W34Z2ygO13gsKs+VEurVtQg==","signatures":[{"sig":"MEUCIQCWJjnwr/NTLw4j2cTEhPmdXSzcZUqUj5sxicHgo9goHgIgPNq3a0At1mcfFsjKfc5Hf4uM1BqZSovgvcf5V0POa7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491451},"gitHead":"6d41b1127621774f6b037b774d125a7ee861c688","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2a50e290-431e-417c-87e9-3382a9a2a35b"}},"_npmVersion":"11.6.2","description":"keeper-rules binary for win32-x64","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-win32-x64_1.5.1_1771287263900_0.27046100923209315","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@keeper-security/rules-win32-x64","version":"1.5.2","_id":"@keeper-security/rules-win32-x64@1.5.2","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"os":["win32"],"cpu":["x64"],"dist":{"shasum":"1b3cd975a937f096a548caa2f60d3b60344046d2","tarball":"https://registry.npmjs.org/@keeper-security/rules-win32-x64/-/rules-win32-x64-1.5.2.tgz","fileCount":4,"integrity":"sha512-8gFs7ucH2MkJuvBb9hhuxw0fjwh/hN6y2B0H9PXj4d7liMBQZV0wRIkxi1raAnK6bUqzjKKDdZ/FutZQ5zlMqQ==","signatures":[{"sig":"MEYCIQDnrxl2EO8HMmcxTpBLpCe5NyqDjSZ4m+dfVnnv75I8xQIhAMCbLlXF1oCO/7EJRqDFEwC0imZ0RPGmM3jYFdCutxbq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501179},"gitHead":"6d3c633616c67daf93d21d47e06349ec6e183c18","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2a50e290-431e-417c-87e9-3382a9a2a35b"}},"_npmVersion":"11.6.2","description":"keeper-rules binary for win32-x64","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-win32-x64_1.5.2_1771289671195_0.4009629783719626","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@keeper-security/rules-win32-x64","version":"1.5.3","_id":"@keeper-security/rules-win32-x64@1.5.3","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"os":["win32"],"cpu":["x64"],"dist":{"shasum":"84b475a80f0de70b8e681dec54825eb4c42c9bb6","tarball":"https://registry.npmjs.org/@keeper-security/rules-win32-x64/-/rules-win32-x64-1.5.3.tgz","fileCount":4,"integrity":"sha512-NgKD+HKlkU3jIlK7swWpifpNKmzZwxT8CPxevjOGr6URcDORqQpr2tETw6QBPNlwLlTDAsm1WGKrm/qdVNTnjg==","signatures":[{"sig":"MEUCIDPZm+Ivj5volp8OmTTvzG2uGK1qK0+qCxfMEJU3UDRHAiEAxcMxOszEz4UH//LDH8AM8SwAlszqz1z6QFYh4KWnwmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511419},"gitHead":"5818cff84b6c6ea26c3c4a41aacfab5b01fca702","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2a50e290-431e-417c-87e9-3382a9a2a35b"}},"_npmVersion":"11.6.2","description":"keeper-rules binary for win32-x64","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-win32-x64_1.5.3_1771291049020_0.031875830493153456","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@keeper-security/rules-win32-x64","version":"1.5.4","_id":"@keeper-security/rules-win32-x64@1.5.4","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"os":["win32"],"cpu":["x64"],"dist":{"shasum":"d98fadb97734ef8b386d0eb0a653f7496f0183c8","tarball":"https://registry.npmjs.org/@keeper-security/rules-win32-x64/-/rules-win32-x64-1.5.4.tgz","fileCount":4,"integrity":"sha512-Xj0JRYI9PNBry5YliDmZ7R9MZLvOgIIh13fvvFbwLNzdxin/LeG0oviipcBSakgYmS7NAF3p3xTxcukjYYoBZw==","signatures":[{"sig":"MEUCIQDiZKtl3sfNpJiFbTx691p/guOY11rY2LxOzgb+LbIvAAIgASLaRpNhFgLlg5XPrPT1+bu0liJn9w92io2Qs0skXJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511419},"gitHead":"a57ab299be2ccf877cc08edcd5b7657a5ba05ebb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2a50e290-431e-417c-87e9-3382a9a2a35b"}},"_npmVersion":"11.6.2","description":"keeper-rules binary for win32-x64","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-win32-x64_1.5.4_1771291421903_0.9719863016693895","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@keeper-security/rules-win32-x64","version":"1.5.5","_id":"@keeper-security/rules-win32-x64@1.5.5","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"os":["win32"],"cpu":["x64"],"dist":{"shasum":"7410c36b8d8aa7e06842729b5194a2dd02599f49","tarball":"https://registry.npmjs.org/@keeper-security/rules-win32-x64/-/rules-win32-x64-1.5.5.tgz","fileCount":4,"integrity":"sha512-wT8kCbvI5aBqOKiwHxP9Tv8Mccwuld5Dpx1Bdxi1Usagf6sPTk+yrUzzPP44DwNb3sdnJSHKYhldyV/YjpQaXA==","signatures":[{"sig":"MEUCIQCmhoeeSTxfNT+qUITwfSWAxigSZNw7Fk8uivLeJXRMnAIgLW5VI/vYatm+nWLpyEOZshAtHpkiaxq3PLAQPdiuX4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890341},"gitHead":"5873e970c40b86a1600686b51ffe8809488ff9a0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2a50e290-431e-417c-87e9-3382a9a2a35b"}},"_npmVersion":"11.6.2","description":"keeper-rules binary for win32-x64","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-win32-x64_1.5.5_1771462313504_0.424970694626049","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@keeper-security/rules-win32-x64","version":"1.5.6","_id":"@keeper-security/rules-win32-x64@1.5.6","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"os":["win32"],"cpu":["x64"],"dist":{"shasum":"ab8473841baf66dd4cb5b4282e68a6a7ec444a4a","tarball":"https://registry.npmjs.org/@keeper-security/rules-win32-x64/-/rules-win32-x64-1.5.6.tgz","fileCount":4,"integrity":"sha512-yszNMiE00AIkQKAFfm4plni1pTehGqcDJ0sgOHjdQ/gQBJxy3wk5JEdK7i1prx8XQyx7l5NdQHB5QjKghEXNeA==","signatures":[{"sig":"MEQCIA5k2w+VyoEff1jUnnahpSTantaUieHMSqOvcyPzc2oCAiA7sRmPplFa9INnzVHewdWHdv5DmNMwR1JOpWaXsopYeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890341},"gitHead":"87acde9ab6f14ea2e3b6cc92bdce23a362797ac0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2a50e290-431e-417c-87e9-3382a9a2a35b"}},"_npmVersion":"11.8.0","description":"keeper-rules binary for win32-x64","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-win32-x64_1.5.6_1772571345280_0.8317491826847119","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@keeper-security/rules-win32-x64","version":"1.5.7","os":["win32"],"cpu":["x64"],"description":"keeper-rules binary for win32-x64","gitHead":"75ed13a3c2fc1cef8cbbd3b04a15db286de83136","_id":"@keeper-security/rules-win32-x64@1.5.7","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-SXKX1U3s3ntqWhLmNyV0FoT0B7mnpOwi6W5KOSXw+hMRcPg2UB9P7XLkoV9f1cFxnhnF+V29A9WfPpboczu+gg==","shasum":"5f9dd40f34e9d038bd22efd3aba822051a3de819","tarball":"https://registry.npmjs.org/@keeper-security/rules-win32-x64/-/rules-win32-x64-1.5.7.tgz","fileCount":4,"unpackedSize":896226,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH/9V9m/3pozgxrJ6U4Ka+Y5acwzwg74yyBMCSeD25MdAiEAzx0eUghX8IaNREoRgNaknyHWreE7Ro6uku6HY0Ep3m8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2a50e290-431e-417c-87e9-3382a9a2a35b"}},"directories":{},"maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rules-win32-x64_1.5.7_1784734183814_0.4665549111741183"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-16T22:14:39.080Z","modified":"2026-07-22T15:29:44.206Z","1.5.0-rc.1":"2026-02-16T22:14:39.348Z","1.5.0-rc.2":"2026-02-16T22:25:17.129Z","1.5.0-rc.3":"2026-02-16T22:34:44.591Z","1.5.0-rc.4":"2026-02-16T22:43:10.614Z","1.5.0-rc.5":"2026-02-16T22:53:01.251Z","1.5.0-rc.6":"2026-02-16T22:58:45.001Z","1.5.0-rc.7":"2026-02-16T23:28:11.833Z","1.5.0-rc.8":"2026-02-16T23:36:10.822Z","1.5.0-rc.9":"2026-02-16T23:42:13.069Z","1.5.0":"2026-02-17T00:07:20.737Z","1.5.1":"2026-02-17T00:14:24.105Z","1.5.2":"2026-02-17T00:54:31.413Z","1.5.3":"2026-02-17T01:17:29.198Z","1.5.4":"2026-02-17T01:23:42.051Z","1.5.5":"2026-02-19T00:51:53.711Z","1.5.6":"2026-03-03T20:55:45.504Z","1.5.7":"2026-07-22T15:29:44.040Z"},"description":"keeper-rules binary for win32-x64","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"readme":"# keeper-rules\n\n<div align=\"center\">\n\nCentralized AI assistant rules for Keeper Security.\n\nOne command to sync rules across Claude Code, Cursor, GitHub Copilot, and other\nAI tools.\n\nBuilt on top of [rulesync](https://github.com/dyoshikawa/rulesync), inspired by [skills.sh](https://github.com/vercel-labs/skills).\n\n</div>\n\n## Quick Start\n\n**Recommended:** Use `npx -y @keeper-security/rules` to run without installing.\n\nYou can also `npm install -g @keeper-security/rules` to get the `keeper-rules`\nbinary globally.\n\n> **Upgrade from 1.5.6:** Published `1.5.6` platform binaries predated root-appendix\n> support. Upgrade to **1.5.7+** so sync applies `.rulesync/root-appendices/` into\n> generated root files (for example `AGENTS.md`). See [CHANGELOG.md](CHANGELOG.md).\n\nFirst, clone this repository as it serves as your source of truth:\n\n```bash\ngit clone https://github.com/Keeper-Security/keeper-rules.git\ncd keeper-rules\n```\n\n### Add Product\n\nRun `add-product` to create a new product rules directory:\n\n```bash\nnpx -y @keeper-security/rules add-product <name>\n```\n\n### Sync\n\nAfter your changes land in `main`, run `sync` in another repo to pull rules\ndown:\n\n```bash\nnpx -y @keeper-security/rules sync <name>\n```\n\n## Commands\n\n```bash\nnpx -y @keeper-security/rules sync <name>         # Sync rules to project\nnpx -y @keeper-security/rules add-product <name> # Create new product\nnpx -y @keeper-security/rules list               # List products\n```\n\n## Docker\n\n```bash\ndocker run -v $(pwd):/app \\\n  -v ~/.ssh:/root/.ssh \\\n  -v ~/.gitconfig:/root/.gitconfig \\\n  keepersecurityinc/rules sync default\n```\n","readmeFilename":"README.md"}