TheBotique

safari-mcp

No description published.

as observed 2026-10-14T17:39:08.249Z
Identifier
safari-mcp
Source
npm (package document)
Version observed
2.22.17
Source repository
https://github.com/achiya-automation/safari-mcp
Repository observation
Commits observed in the last 90 days
First observed here
2026-08-30T05:48:39.380Z
Observations recorded
27
Publish rights held by
achiya
Content hash (upstream)
sha512-Rf1zguCbHemdK+5S1GsIZuYrc0fte6Jf5xVzX…
Declared license
MIT

Runs code at install time

These lifecycle scripts execute on the installing machine. This is a factual property of the published package, common and often benign; it is listed because a change to it changes what installing this does.

postinstall
node scripts/postinstall.cjs || true

Observation history

2026-10-14T17:39:08.249Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-KaVjp2bDEjN6ifWzE3oFxpZgi9Z8BE0ON3Daznu/gELkA2LVc6MDRkAWWceSKi92M9FGCa3ttM3Va9pjJdbPrw==" "sha512-Rf1zguCbHemdK+5S1GsIZuYrc0fte6Jf5xVzXOSPYwSfjVszWmnC/i7LdDYUB9ngMBuweug5biqtsam9VVp90g=="
latest "2.22.16" "2.22.17"
2026-10-13T16:37:29.165Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-toa8PFUjcGvGpfOqms75DnkZ6h4ew3D1wObkk4mkRnzYO5EXkCw7OEttmYt/m6T6POaK2vQcPfI3Fja1u9lJ2A==" "sha512-KaVjp2bDEjN6ifWzE3oFxpZgi9Z8BE0ON3Daznu/gELkA2LVc6MDRkAWWceSKi92M9FGCa3ttM3Va9pjJdbPrw=="
latest "2.22.15" "2.22.16"
2026-10-11T14:42:02.794Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-3whgVS7rFsoq1Ke46cHqmWGIDgF5chlAxYoipUox3q0kYRuzb+Y4AumFhrqEyn1t5fZIOSnmCPN74pMIlH3QXw==" "sha512-toa8PFUjcGvGpfOqms75DnkZ6h4ew3D1wObkk4mkRnzYO5EXkCw7OEttmYt/m6T6POaK2vQcPfI3Fja1u9lJ2A=="
latest "2.22.14" "2.22.15"
2026-10-09T13:20:37.521Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-MpEHgmxb8afxGAQMHgz3XQY9KwsXnZfKfKyzSGndl75uiz7yDZrJuNYqZCp6F/1JUbIrQJo7BZ2WduUiOvvFVQ==" "sha512-3whgVS7rFsoq1Ke46cHqmWGIDgF5chlAxYoipUox3q0kYRuzb+Y4AumFhrqEyn1t5fZIOSnmCPN74pMIlH3QXw=="
latest "2.22.13" "2.22.14"
2026-10-07T11:52:54.102Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-SszfPGJjAsYPK3XiQ1Zm0W3g4mhG8WTQVE+iLvJBhKa8SJR4EZoqtZvrBz5dVVMpGG6CeJnSaEUqkZx5Q7HuxQ==" "sha512-MpEHgmxb8afxGAQMHgz3XQY9KwsXnZfKfKyzSGndl75uiz7yDZrJuNYqZCp6F/1JUbIrQJo7BZ2WduUiOvvFVQ=="
latest "2.22.11" "2.22.13"
2026-10-06T10:50:35.122Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-v/BggjrjX66vZtLehf9oTWRlijxRGtXVE4W7F3u4Lqt/ZeD0kCiT5Q2zHSitq2JNRx1hwcSW0cJrwqJl3S77Sg==" "sha512-SszfPGJjAsYPK3XiQ1Zm0W3g4mhG8WTQVE+iLvJBhKa8SJR4EZoqtZvrBz5dVVMpGG6CeJnSaEUqkZx5Q7HuxQ=="
latest "2.22.10" "2.22.11"
2026-10-04T09:46:17.325Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-8h50QDHSuL69jKWiU6c8FKikM6vrXS5BoFMqo53nzDFPVWd4oMgZQL/4tD/v0ZV1UOFXA5OGdvCArDrMyNxSBw==" "sha512-v/BggjrjX66vZtLehf9oTWRlijxRGtXVE4W7F3u4Lqt/ZeD0kCiT5Q2zHSitq2JNRx1hwcSW0cJrwqJl3S77Sg=="
latest "2.22.8" "2.22.10"
2026-10-03T08:46:10.378Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-28rPl4QZzz9YNaKl5Y38lTsgtTwv15/TLrdmfsl0mBaQneLkJgBNCW8BLRL7KExmIjjJOXLlt1Ekey+ZPwsQYQ==" "sha512-8h50QDHSuL69jKWiU6c8FKikM6vrXS5BoFMqo53nzDFPVWd4oMgZQL/4tD/v0ZV1UOFXA5OGdvCArDrMyNxSBw=="
latest "2.22.7" "2.22.8"
2026-10-02T07:46:19.204Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-SaaRNL7h7UXsBoO3QzE2AR9FlmJ1rGU0ktKCuX14Q5kMmgzrezIYXKy3GguQilWw67Zdv3rM9YVNyG+fxFX+ag==" "sha512-28rPl4QZzz9YNaKl5Y38lTsgtTwv15/TLrdmfsl0mBaQneLkJgBNCW8BLRL7KExmIjjJOXLlt1Ekey+ZPwsQYQ=="
latest "2.22.5" "2.22.7"
2026-09-30T05:46:36.327Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-oHsmIAF+gHWxbBjyykN3Bn1S6HV6lDUMHfACfX0jcGy9HlOpBl7Bql3PWR3cQpxxvliYyQb95XRxUyHVjVnPpA==" "sha512-SaaRNL7h7UXsBoO3QzE2AR9FlmJ1rGU0ktKCuX14Q5kMmgzrezIYXKy3GguQilWw67Zdv3rM9YVNyG+fxFX+ag=="
latest "2.22.4" "2.22.5"
2026-09-29T04:47:03.789Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-Ye00lM9rTE+TXlq7MpazCHOfXECGdk5E7yA5W19uK0yiKN8aausFrPn4pKbdFZqSL9BG8pPKOuM4kyJz5z5Xfg==" "sha512-oHsmIAF+gHWxbBjyykN3Bn1S6HV6lDUMHfACfX0jcGy9HlOpBl7Bql3PWR3cQpxxvliYyQb95XRxUyHVjVnPpA=="
latest "2.21.14" "2.22.4"
2026-09-25T00:46:42.330Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-vxW11dz9AK2kcE4+GnpsEgMG+08dZzzQAD2/jsBfYzu6YlrfD3zsrwuVNQx/SfpBlqII0Xy9EanB4b8PTqU2dA==" "sha512-Ye00lM9rTE+TXlq7MpazCHOfXECGdk5E7yA5W19uK0yiKN8aausFrPn4pKbdFZqSL9BG8pPKOuM4kyJz5z5Xfg=="
latest "2.21.13" "2.21.14"
2026-09-23T00:21:03.020Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-VoZBzone8v11vV+sPoWjh9uyZ6OVdqa8PbSPwMamQZNjwW35JAW6pQK7euhOEQr99i7UmDLeDZQgGotN4hsspg==" "sha512-vxW11dz9AK2kcE4+GnpsEgMG+08dZzzQAD2/jsBfYzu6YlrfD3zsrwuVNQx/SfpBlqII0Xy9EanB4b8PTqU2dA=="
latest "2.21.12" "2.21.13"
2026-09-20T22:20:21.021Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-RpAw3LzKqmJxMuDBavxFTgZNq181ETEs7n1x0O3ZkAPx3zqVP7wBF5LoFTeIRarK/V5rbF3Br/rVH2YbTcwysQ==" "sha512-VoZBzone8v11vV+sPoWjh9uyZ6OVdqa8PbSPwMamQZNjwW35JAW6pQK7euhOEQr99i7UmDLeDZQgGotN4hsspg=="
latest "2.21.11" "2.21.12"
2026-09-18T20:20:39.051Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-+k6txNTGU8z1FZpXKvxOnZooaneQjuiRaF10dF5kItahNIeoptBuV+NcYLUi2I/KAAVD6h+g9QpY1HeSmqoulQ==" "sha512-RpAw3LzKqmJxMuDBavxFTgZNq181ETEs7n1x0O3ZkAPx3zqVP7wBF5LoFTeIRarK/V5rbF3Br/rVH2YbTcwysQ=="
latest "2.21.10" "2.21.11"
2026-09-17T19:21:47.244Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-QAVpGzyFqWLJx4X77dgWRAHN7LcIqKKRfFjghMA+8QS9pRrvtKAOYx7w7wUvqFxJFiwt9VgksdxOp7NTuAHssg==" "sha512-+k6txNTGU8z1FZpXKvxOnZooaneQjuiRaF10dF5kItahNIeoptBuV+NcYLUi2I/KAAVD6h+g9QpY1HeSmqoulQ=="
latest "2.21.9" "2.21.10"
2026-09-16T18:18:14.551Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-ovYg+xlVFhClZpyhDt/YOR09RvI59zL82xMEtTtCjxDYKWOc55QXCR3rak0EpZdw+ype92aFeYkCuH8Q/sKx5w==" "sha512-QAVpGzyFqWLJx4X77dgWRAHN7LcIqKKRfFjghMA+8QS9pRrvtKAOYx7w7wUvqFxJFiwt9VgksdxOp7NTuAHssg=="
latest "2.21.8" "2.21.9"
2026-09-15T17:18:40.503Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-H087pxziGleewpv/Ck0SvZjdaqcTnkVBYCp4/gRRJOHCyL/x1a6TMW0bQMaOfv4LnOM5/0CA3IpI/a0FvSu1Jw==" "sha512-ovYg+xlVFhClZpyhDt/YOR09RvI59zL82xMEtTtCjxDYKWOc55QXCR3rak0EpZdw+ype92aFeYkCuH8Q/sKx5w=="
latest "2.21.5" "2.21.8"
2026-09-14T16:18:15.219Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-O8j3IuhGVJsFztOEnX6Mgwwan2t6LnOFVNoPO5f4L+8v76jfRBXVV2FrGrXVJ6Ux+kF3wb8Tzp6/rolX/+jaJA==" "sha512-H087pxziGleewpv/Ck0SvZjdaqcTnkVBYCp4/gRRJOHCyL/x1a6TMW0bQMaOfv4LnOM5/0CA3IpI/a0FvSu1Jw=="
latest "2.21.2" "2.21.5"
2026-09-11T13:17:26.430Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-68V3si7RM1KGmaKAKstrW/tIYso8mVFynXySb9dfzJDxBb33FUgLIc9VTnPGF7tgv1JbPyTx2Cphr7uVDz0+sA==" "sha512-O8j3IuhGVJsFztOEnX6Mgwwan2t6LnOFVNoPO5f4L+8v76jfRBXVV2FrGrXVJ6Ux+kF3wb8Tzp6/rolX/+jaJA=="
latest "2.21.0" "2.21.2"
2026-09-10T12:18:05.923Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-IhBcl+d7yIBBmKGv+6IdkJxZfbtlEx5AJ9/94kT88NJr76cDiSUUelMRcGiR9vTvpD5ReolMplx6IT2HgyaPng==" "sha512-68V3si7RM1KGmaKAKstrW/tIYso8mVFynXySb9dfzJDxBb33FUgLIc9VTnPGF7tgv1JbPyTx2Cphr7uVDz0+sA=="
latest "2.20.0" "2.21.0"
2026-09-09T11:17:27.322Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-X+N25G5S7PQmWlSDTwvzsDCOZh8Za3CmS4YRAivp/s9qwuZfUR0QgkB++RMcvzjhzb64iK9dORJgsSYYNP1Hxw==" "sha512-IhBcl+d7yIBBmKGv+6IdkJxZfbtlEx5AJ9/94kT88NJr76cDiSUUelMRcGiR9vTvpD5ReolMplx6IT2HgyaPng=="
latest "2.19.1" "2.20.0"
2026-09-08T10:18:19.431Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-NBxqIIh4nHyW6b5EHw5rX4PtQW//MMY3XZBr/lG1gsbAzuqIfh53Eq2QCdgNEKhgLj1DZLPdCbfEKW3zMiceDw==" "sha512-X+N25G5S7PQmWlSDTwvzsDCOZh8Za3CmS4YRAivp/s9qwuZfUR0QgkB++RMcvzjhzb64iK9dORJgsSYYNP1Hxw=="
latest "2.19.0" "2.19.1"
2026-09-06T09:04:43.600Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-Lc5WAJ1JbpgLHlBd+NyUBI62wz35WjC0XBz5paglWQkRiDkajqkgiHPpuAop9npfZbqjqaI6cpOMfBIBPaA/DQ==" "sha512-NBxqIIh4nHyW6b5EHw5rX4PtQW//MMY3XZBr/lG1gsbAzuqIfh53Eq2QCdgNEKhgLj1DZLPdCbfEKW3zMiceDw=="
latest "2.18.1" "2.19.0"
2026-09-04T08:09:22.502Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-N72aDQCyfXLEPAgE8z4DwCVJ2wBkWQzWSMT/FQRVKoak6PMC50XgOL5zuxE8tYligR4q3ODpx1lU3zPLEq+Vtw==" "sha512-Lc5WAJ1JbpgLHlBd+NyUBI62wz35WjC0XBz5paglWQkRiDkajqkgiHPpuAop9npfZbqjqaI6cpOMfBIBPaA/DQ=="
latest "2.17.1" "2.18.1"
2026-09-02T06:49:03.180Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-hImJTSG89IVFGtP3EHGoE50ze/P8muy7kT92FW7eeGSFM9P+Ag9oGl4L9ncQSyf3qcV6iDY7hWtptotRExmlvQ==" "sha512-N72aDQCyfXLEPAgE8z4DwCVJ2wBkWQzWSMT/FQRVKoak6PMC50XgOL5zuxE8tYligR4q3ODpx1lU3zPLEq+Vtw=="
latest "2.17.0" "2.17.1"

Correction

If you maintain this extension and believe anything above is inaccurate, request a correction. Corrections are published, and disputed entries are marked as disputed while under review.