{"_id":"@keeper-security/rules-linux-arm64","_rev":"26-4db8b291838dfdb634b8f526a39b1c72","name":"@keeper-security/rules-linux-arm64","dist-tags":{"latest":"1.5.7"},"versions":{"1.5.0":{"name":"@keeper-security/rules-linux-arm64","version":"1.5.0","_id":"@keeper-security/rules-linux-arm64@1.5.0","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"111cb848fe995be431cd7c58e8d792669f1d79eb","tarball":"https://registry.npmjs.org/@keeper-security/rules-linux-arm64/-/rules-linux-arm64-1.5.0.tgz","fileCount":4,"integrity":"sha512-YeXaMXPVjHJD+27RIH8W1ZSKKjNkXW4PpICratJVWcpuyDzNDrCWNux4aV3fX0ztkaosQXQy30YYDKm9dXaY/w==","signatures":[{"sig":"MEUCIQD3GCrMCCR4q2ZiXfI/EPa3E/YOg36r3NacuNMAES1PlQIgVtjAiAOtWb6x56Gm36VfPG1zsg3QxIEE0fpsTzKXwTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571748},"gitHead":"7baa870ab9655f10b37d91e8f2f4e9b8a761c059","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bad50a2-1310-4049-8a03-15ab45658374"}},"_npmVersion":"11.6.2","description":"keeper-rules binary for linux-arm64","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-linux-arm64_1.5.0_1771286835736_0.9709154559178026","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@keeper-security/rules-linux-arm64","version":"1.5.1","_id":"@keeper-security/rules-linux-arm64@1.5.1","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"582dbe27d12c68179d2b86a121ee8167a5189c94","tarball":"https://registry.npmjs.org/@keeper-security/rules-linux-arm64/-/rules-linux-arm64-1.5.1.tgz","fileCount":4,"integrity":"sha512-6SaAFrIH2gZa9JIxS0+nF+2U4QgWmAbNj9RW/B26Y79CJ3sUbvaPx0xoHJLEpK3DaJMc7LgsR8FPdjwY0qOd0g==","signatures":[{"sig":"MEUCIQC/v7QqU25jj6jddhHuiVfj+Q9EBmMbEyMe7RKk45Lg0gIgYamShIrT5VWXWCZx+L8nev7woSnxSaNZfaeMs0OiN2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572049},"gitHead":"6d41b1127621774f6b037b774d125a7ee861c688","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bad50a2-1310-4049-8a03-15ab45658374"}},"_npmVersion":"11.6.2","description":"keeper-rules binary for linux-arm64","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-linux-arm64_1.5.1_1771287259207_0.19062310124515114","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@keeper-security/rules-linux-arm64","version":"1.5.2","_id":"@keeper-security/rules-linux-arm64@1.5.2","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"47da0672cfdcee046ec3f80b93c477eff8640c65","tarball":"https://registry.npmjs.org/@keeper-security/rules-linux-arm64/-/rules-linux-arm64-1.5.2.tgz","fileCount":4,"integrity":"sha512-UpPKieaF08c+e40JQhuRM4amoNDilTn3uH0ekiaUiiwS+kwwBmaxfbg4joffCcZJGrSBNsRcL3E2tNx2Ti0xog==","signatures":[{"sig":"MEYCIQCuJ1hHot5y1t3hxQwBqropP3v5HOEK9nRWdgynOw+CjAIhAP6DmviAHo86QS2fSjbt75tOy7F/Z8Hvi3RzNrMW1hn+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584337},"gitHead":"6d3c633616c67daf93d21d47e06349ec6e183c18","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bad50a2-1310-4049-8a03-15ab45658374"}},"_npmVersion":"11.6.2","description":"keeper-rules binary for linux-arm64","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-linux-arm64_1.5.2_1771289666124_0.9979103477622242","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@keeper-security/rules-linux-arm64","version":"1.5.3","_id":"@keeper-security/rules-linux-arm64@1.5.3","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"9a8113535a47475656303a4fc7d0c5076e75240d","tarball":"https://registry.npmjs.org/@keeper-security/rules-linux-arm64/-/rules-linux-arm64-1.5.3.tgz","fileCount":4,"integrity":"sha512-k6E/xDfwpQqhZmOr1HMta4quwNq0Qnprthck+6jNkI8Wmpx1t9ntWELUNOG745Dj6EoBf4QeFiRzBjjNZ418xg==","signatures":[{"sig":"MEUCIF05aqviO73b+lqAxs2FYx17ay3PDs5JugXt89wXSKqYAiEA9lYbPie7Q1V8d/onfbcXTH0ZdikxN0iKXWLxZTcn/LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592545},"gitHead":"5818cff84b6c6ea26c3c4a41aacfab5b01fca702","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bad50a2-1310-4049-8a03-15ab45658374"}},"_npmVersion":"11.6.2","description":"keeper-rules binary for linux-arm64","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-linux-arm64_1.5.3_1771291043286_0.0674650528721179","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@keeper-security/rules-linux-arm64","version":"1.5.4","_id":"@keeper-security/rules-linux-arm64@1.5.4","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"6b605ca789b3ae494db5431366fade17fef2de82","tarball":"https://registry.npmjs.org/@keeper-security/rules-linux-arm64/-/rules-linux-arm64-1.5.4.tgz","fileCount":4,"integrity":"sha512-6/hKU702i2m+QOitKgjlRvxLcBbe8YMetaEcP2VOFlHfLK0SQFmkx0AD8odDLZSzvsRsX/qkMy0xBvIdIOJsWw==","signatures":[{"sig":"MEUCIBjTt532JAr3D0Pt0t17ejkRq1rMhaOra8SL3gPcAZK5AiEAuyUt+lupibk3J5pwtSdAkMJTimPOTsd6QMJ3w6mXnPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592545},"gitHead":"a57ab299be2ccf877cc08edcd5b7657a5ba05ebb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bad50a2-1310-4049-8a03-15ab45658374"}},"_npmVersion":"11.6.2","description":"keeper-rules binary for linux-arm64","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-linux-arm64_1.5.4_1771291416742_0.9241339049505517","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@keeper-security/rules-linux-arm64","version":"1.5.5","_id":"@keeper-security/rules-linux-arm64@1.5.5","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"6bb92549ab65f8a1104bf19c10e9f9e1ee81b3ec","tarball":"https://registry.npmjs.org/@keeper-security/rules-linux-arm64/-/rules-linux-arm64-1.5.5.tgz","fileCount":4,"integrity":"sha512-aoo4Dm43rH1AwtBgjfPGmzhushdTV7lWE2FHJEThmlQ5yj/7ej3vSZ41VBnm8pWUaTMQ+usBABtSR84EZ2xMWw==","signatures":[{"sig":"MEUCIC3YxtUJZKB/yZiwxpQ+wq6ZGv26mDbtR5ej/x3nYE3lAiEAs1RkGQ4tRKCBiYwoml0wZFkjQOTqz/kOdTJZLEyoxOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":990027},"gitHead":"5873e970c40b86a1600686b51ffe8809488ff9a0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bad50a2-1310-4049-8a03-15ab45658374"}},"_npmVersion":"11.6.2","description":"keeper-rules binary for linux-arm64","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-linux-arm64_1.5.5_1771462306081_0.3332570397362582","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@keeper-security/rules-linux-arm64","version":"1.5.6","_id":"@keeper-security/rules-linux-arm64@1.5.6","maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"4e0a6c7305bba4169b6e1b9b21856d7948d52f5b","tarball":"https://registry.npmjs.org/@keeper-security/rules-linux-arm64/-/rules-linux-arm64-1.5.6.tgz","fileCount":4,"integrity":"sha512-QRi7tEVdmoPXd/aFQ5rOuV4jizhV6ZsDKc6IqOBuqCDx8MciVHHqR/EVUUsIBL9c+wAFO99TFghwskUSDMmVBQ==","signatures":[{"sig":"MEQCIG4VFif2/6ODouqRU/gi3CRctm23i3rUF4igcALF3CHSAiA0XioTK7+6AuWXFafv/MQuIjHL120gujloxtuOvRxG4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":990027},"gitHead":"87acde9ab6f14ea2e3b6cc92bdce23a362797ac0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bad50a2-1310-4049-8a03-15ab45658374"}},"_npmVersion":"11.8.0","description":"keeper-rules binary for linux-arm64","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rules-linux-arm64_1.5.6_1772571338664_0.6700213693617814","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@keeper-security/rules-linux-arm64","version":"1.5.7","os":["linux"],"cpu":["arm64"],"description":"keeper-rules binary for linux-arm64","gitHead":"75ed13a3c2fc1cef8cbbd3b04a15db286de83136","_id":"@keeper-security/rules-linux-arm64@1.5.7","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-45PeWrc8jPxlgLazAncvZPQ90zHdY9t0trkjWmd/zk9I5Y0H+7KzEdyJdGQcJHogHfuyTG8zYf8PN57gTUX3IA==","shasum":"ca6ad5fc4969be8290e959477b908155480d3d4e","tarball":"https://registry.npmjs.org/@keeper-security/rules-linux-arm64/-/rules-linux-arm64-1.5.7.tgz","fileCount":4,"unpackedSize":994376,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDbpMuKKNoVF2yHahrzxWeKPk7weI8MPLYE/QIWnoMpxwIgf4tvpEoFl3zyRGGXP6LMlsOaL4Nd0qd2/41VXmUFLmM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bad50a2-1310-4049-8a03-15ab45658374"}},"directories":{},"maintainers":[{"name":"jeremy-london-ks","email":"jlondon@keepersecurity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rules-linux-arm64_1.5.7_1784734169580_0.8904748337597723"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-16T22:14:18.976Z","modified":"2026-07-22T15:29:29.900Z","1.5.0-rc.1":"2026-02-16T22:14:19.272Z","1.5.0-rc.2":"2026-02-16T22:25:11.527Z","1.5.0-rc.3":"2026-02-16T22:34:38.672Z","1.5.0-rc.4":"2026-02-16T22:43:05.056Z","1.5.0-rc.5":"2026-02-16T22:52:55.811Z","1.5.0-rc.6":"2026-02-16T22:58:39.900Z","1.5.0-rc.7":"2026-02-16T23:28:06.568Z","1.5.0-rc.8":"2026-02-16T23:36:05.966Z","1.5.0-rc.9":"2026-02-16T23:42:08.422Z","1.5.0":"2026-02-17T00:07:15.902Z","1.5.1":"2026-02-17T00:14:19.414Z","1.5.2":"2026-02-17T00:54:26.369Z","1.5.3":"2026-02-17T01:17:23.470Z","1.5.4":"2026-02-17T01:23:36.931Z","1.5.5":"2026-02-19T00:51:46.344Z","1.5.6":"2026-03-03T20:55:38.830Z","1.5.7":"2026-07-22T15:29:29.744Z"},"description":"keeper-rules binary for linux-arm64","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"}