{"_id":"downgrade-root","_rev":"16-62a568d9fb237b3f844489ba93579e4c","name":"downgrade-root","description":"Try to downgrade the permissions of a process with root privileges","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"downgrade-root","version":"1.0.0","description":"Try to downgrade the permissions of a process with root privileges","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/downgrade-root"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["sudo","root","user","permissions","uid","block","prevent","stop","downgrade","drop","privileges"],"dependencies":{"is-root":"^1.0.0"},"devDependencies":{"ava":"0.0.4"},"gitHead":"aa54f47f9c1018ae8b6cea89ab9bcce6ec532df8","bugs":{"url":"https://github.com/sindresorhus/downgrade-root/issues"},"homepage":"https://github.com/sindresorhus/downgrade-root","_id":"downgrade-root@1.0.0","_shasum":"7dd66e01500c0725f2313bdf4020c424fc0a7793","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"7dd66e01500c0725f2313bdf4020c424fc0a7793","tarball":"https://registry.npmjs.org/downgrade-root/-/downgrade-root-1.0.0.tgz","integrity":"sha512-XUgDAYYY/EAhCIl9KOPVunApeE55LGyC87wDakSJryZRUR4UIWwWB8GFX9dQ818QekmGPmlpCnufW9ZsfDW5Ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuyrSW/WnfD3WaiqopkRVXAtiD6snS7jprz3cL2QqwEAiEA8TBtn1SK3km2QEBv5hNB2H+4JucuDzce1vQwTDbN6MU="}]},"directories":{}},"1.1.0":{"name":"downgrade-root","version":"1.1.0","description":"Try to downgrade the permissions of a process with root privileges","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/downgrade-root"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["sudo","root","user","permissions","uid","block","prevent","stop","downgrade","drop","privileges"],"dependencies":{"default-uid":"^1.0.0","is-root":"^1.0.0"},"devDependencies":{"ava":"0.0.4"},"gitHead":"eb182f0df65a12a6ec5c0a0d1020ed65a1de1562","bugs":{"url":"https://github.com/sindresorhus/downgrade-root/issues"},"homepage":"https://github.com/sindresorhus/downgrade-root","_id":"downgrade-root@1.1.0","_shasum":"8d7b30bb649d846212bb67c2417d6bb92d121f6a","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"8d7b30bb649d846212bb67c2417d6bb92d121f6a","tarball":"https://registry.npmjs.org/downgrade-root/-/downgrade-root-1.1.0.tgz","integrity":"sha512-cXlLJfnjJk7bv1tYhzdGDuP8etxNurw3pbmLKoNuBpRzPkQztLC9qHi+G6Cg+0HFYGhiXWOkRgv+j7QtefUlHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqJhiLkp1sdGn/p1MBkgzK7IdXSO2WuSAzxhb69Jdl+gIhAP+BCa9iyRI9KTl85S/LVpRCve+qxWlIygDSUYWRwT7s"}]},"directories":{}},"1.2.2":{"name":"downgrade-root","version":"1.2.2","description":"Try to downgrade the permissions of a process with root privileges","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/downgrade-root.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"ava"},"files":["index.js"],"keywords":["sudo","root","user","permissions","uid","block","prevent","stop","downgrade","drop","privileges"],"dependencies":{"default-uid":"^1.0.0","is-root":"^1.0.0"},"devDependencies":{"ava":"*"},"gitHead":"8c2b9588f75186f2c9bd9ec818f9befa52725b01","bugs":{"url":"https://github.com/sindresorhus/downgrade-root/issues"},"homepage":"https://github.com/sindresorhus/downgrade-root#readme","_id":"downgrade-root@1.2.2","_shasum":"531319715b0e81ffcc22eb28478ba27643e12c6c","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"silverwind","email":"me@silverwind.io"},"dist":{"shasum":"531319715b0e81ffcc22eb28478ba27643e12c6c","tarball":"https://registry.npmjs.org/downgrade-root/-/downgrade-root-1.2.2.tgz","integrity":"sha512-K/QnPfqybcxP6rriuM17fnaQ/zDnG0hh8ISbm9szzIqZSI4wtfaj4D5oL6WscT2xVFQ3kDISZrrgeUtd+rW8pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEpx8cb6Xx29tic2OI0NOtFjsUOi76inqj4L5xRsA5TwIhAIHCGP/xUVgZLIgzdQM1H6LNUcbJgZVwJB10EowSJx6T"}]},"maintainers":[{"name":"silverwind","email":"me@silverwind.io"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/downgrade-root-1.2.2.tgz_1466009895918_0.7667850428260863"},"directories":{}},"2.0.0":{"name":"downgrade-root","version":"2.0.0","description":"Try to downgrade the permissions of a process with root privileges","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/downgrade-root.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=12"},"scripts":{"test":"xo && ava"},"keywords":["sudo","root","user","permissions","uid","block","prevent","stop","downgrade","drop","privileges"],"dependencies":{"default-uid":"^2.0.0","is-root":"^3.0.0"},"devDependencies":{"ava":"^3.15.0","xo":"^0.39.1"},"gitHead":"e17e680c75d988432f3714a009149549e354dff2","bugs":{"url":"https://github.com/sindresorhus/downgrade-root/issues"},"homepage":"https://github.com/sindresorhus/downgrade-root#readme","_id":"downgrade-root@2.0.0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-tke0knZzG76FThh9diBex027u3qsoXv6PKZDva1fsEuqlzlstkcyoJgdHE/wQc2nBU1rnUcmhMUnQA3gucXc0Q==","shasum":"13163b6dcb12db680593c2ee9f49daab20d967ab","tarball":"https://registry.npmjs.org/downgrade-root/-/downgrade-root-2.0.0.tgz","fileCount":4,"unpackedSize":3067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkF0QCRA9TVsSAnZWagAAMccP+wf18hpRGwuVWY/XrN0o\nXu4lxxm+gEXrKrfx2Rc1VnJ35H/bmEa4KwFH0f5biM5pKaHJHcnVTSZDfAK2\nT0Hd661EOF8RNhwd7su1WjSDIp6WHU88zHT37JKTHC1/yWwtUbWfI8wdyIXF\nHRBDtftbP5OD2Ks1ngy40W69SsEVGKfj2lIifqr5GiHvG2l6kPpUdZN8d24v\ngjOdojb0LPu7kEdKtpH/ktOJfH7EideCkmhulTvdkAEixnwsDIpjm6pzyYX3\ngVhA5rop5W/FPvQ+xIzsB+6myM/IGoqeekBaVLIdZ27WtoUhE35FYtc2Uho+\nDtBKNmVdRXDLNZvd0KXJCgD9Pq/DzPnHWmUs0X7+IfW0aEB9eiwUne5EACza\n8XZjbH885mFkE3S/j40aFJ+POJ+8hMP+mJgoLkmPVoGdcybid/rsAClgEhgw\n3YThFmBa2+tMUHTkLyPDmG3J1MRniOLWK7EmfW7XqjOCFRXLndTN2WDQiWAh\nlQGOA+hLafSevB+aX4BOs8+En2Sggjp6TyVAQL6AtE7fhwAkej02iAzBRCov\n5ynkSmj7xAPaTCWO2AVZDzXdafZTV1yXGE/aD+X4qzRxt6QEtT9g0wsNKHax\n6ZmGbfk8p9+0xVeMwsuWCe4E7/p6cR27zO+YcYazzfO36BhqhPCNhdi2Nxj+\nKJKL\r\n=Dd8i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhQLXMo/xecBkwnBuIyOt5qcYM64teOKbmKiw1Lb9SPgIgBOizKP2M5HcsMKjJwwTIvZHZasLe7koDcvddx24I570="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"silverwind","email":"npm@silverwind.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downgrade-root_2.0.0_1620073743954_0.3022055555593801"},"_hasShrinkwrap":false}},"readme":"# downgrade-root\n\n> Try to downgrade the permissions of a process with root privileges\n\nUsually applies to a process started with `sudo`.\n\nWindows is gracefully ignored as it lacks a way to [set UID](http://nodejs.org/api/process.html#process_process_setuid_id).\n\n## Install\n\n```\n$ npm install downgrade-root\n```\n\n## Usage\n\n```js\nimport downgradeRoot from 'downgrade-root';\n\ntry {\n\tdowngradeRoot();\n} catch {\n\tconsole.error('Couldn\\'t downgrade permissions');\n}\n```\n\n## Tip\n\nUseful for [trying to downgrade permission](https://github.com/sindresorhus/root-check) before [blocking](https://github.com/sindresorhus/sudo-block) using your app as root.\n","maintainers":[{"email":"sindresorhus@gmail.com","name":"sindresorhus"}],"time":{"modified":"2023-08-31T14:34:29.717Z","created":"2015-01-07T11:45:21.256Z","1.0.0":"2015-01-07T11:45:21.256Z","1.1.0":"2015-01-07T16:35:17.582Z","1.2.0":"2016-06-15T15:52:05.001Z","1.2.1":"2016-06-15T16:50:51.139Z","1.2.2":"2016-06-15T16:58:19.576Z","2.0.0":"2021-05-03T20:29:04.092Z"},"homepage":"https://github.com/sindresorhus/downgrade-root#readme","keywords":["sudo","root","user","permissions","uid","block","prevent","stop","downgrade","drop","privileges"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/downgrade-root.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"bugs":{"url":"https://github.com/sindresorhus/downgrade-root/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"rocket0191":true}}