{"_id":"@capgo/capacitor-ssl-pinning","_rev":"11-9632f726ff7a700575f6132fb4827e5d","name":"@capgo/capacitor-ssl-pinning","dist-tags":{"latest":"8.1.10"},"versions":{"8.0.0":{"name":"@capgo/capacitor-ssl-pinning","version":"8.0.0","keywords":["capacitor","plugin","ssl","pinning","https","http","security"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-ssl-pinning@8.0.0","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/ssl-pinning/","bugs":{"url":"https://github.com/Cap-go/capacitor-ssl-pinning/issues"},"dist":{"shasum":"8b53ef9d1ee1c15ae785a74fe42c3f742d30ccb9","tarball":"https://registry.npmjs.org/@capgo/capacitor-ssl-pinning/-/capacitor-ssl-pinning-8.0.0.tgz","fileCount":29,"integrity":"sha512-0vE2yilvvKJ1j+sde0HPgN9qRUVdoyw0qNCtDrMpH+eGZL2YGKoSlFTAMfA1pDNS3W/ZEFO2YxyvZqgicoDxkQ==","signatures":[{"sig":"MEQCIEUe2wR+jslBMfg8rox7h8AbgSwGKl6glB7lmHP/BPF+AiAcu+WU80EF1IyGJI5IiAO+uxzlKEiU9std+JZAE3N/bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70958},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"e2a5c501506030857028d0556a7174c38b7788d4","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api SSLPinningPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java,mjs,json}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorSslPinning -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepare:certs":"bun run scripts/prepare-certs.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","capacitor:sync:before":"bun run prepare:certs","capacitor:update:before":"bun run prepare:certs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-ssl-pinning.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor SSL pinning plugin for Android and iOS that integrates with CapacitorHttp.","directories":{},"_nodeVersion":"24.14.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-ssl-pinning_8.0.0_1774412359747_0.37998689915716266","host":"s3://npm-registry-packages-npm-production"}},"8.1.2":{"name":"@capgo/capacitor-ssl-pinning","version":"8.1.2","keywords":["capacitor","plugin","ssl","pinning","https","http","security"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-ssl-pinning@8.1.2","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/ssl-pinning/","bugs":{"url":"https://github.com/Cap-go/capacitor-ssl-pinning/issues"},"dist":{"shasum":"7ed821621a5cd2055032f9d4f7ef8e794786be19","tarball":"https://registry.npmjs.org/@capgo/capacitor-ssl-pinning/-/capacitor-ssl-pinning-8.1.2.tgz","fileCount":29,"integrity":"sha512-WGsdFX7Z8tIAeUU+gZftiXOQ1k73Wg6VbwxWtuz5wPR3cEt703QPqF4C6jI08ZreLIXoOE3nIM40Tn42ogy1tw==","signatures":[{"sig":"MEUCIGeyKk9SXJgrExzo0de5DTlOAL+d3d0wpV0+Hh5zXKjDAiEArs1t6pdOsONzToln4avI8PI/e/8cLi6FXj8PZ5oDmoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-ssl-pinning@8.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70952},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"bde12fb63a6f4a8dad4d92e4e61093a31ec81e63","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api SSLPinningPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java,mjs,json}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorSslPinning -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepare:certs":"bun run scripts/prepare-certs.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","capacitor:sync:before":"bun run prepare:certs","capacitor:update:before":"bun run prepare:certs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-ssl-pinning.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor SSL pinning plugin for Android and iOS that integrates with CapacitorHttp.","directories":{},"_nodeVersion":"24.14.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-ssl-pinning_8.1.2_1778505546845_0.8794214596372965","host":"s3://npm-registry-packages-npm-production"}},"8.1.3":{"name":"@capgo/capacitor-ssl-pinning","version":"8.1.3","keywords":["capacitor","plugin","ssl","pinning","https","http","security"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-ssl-pinning@8.1.3","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/ssl-pinning/","bugs":{"url":"https://github.com/Cap-go/capacitor-ssl-pinning/issues"},"dist":{"shasum":"814645073f5c3e0d9016659d0a7ac799ad788cd1","tarball":"https://registry.npmjs.org/@capgo/capacitor-ssl-pinning/-/capacitor-ssl-pinning-8.1.3.tgz","fileCount":30,"integrity":"sha512-mkzrlX5akcpqF+66UKCfQgUTInFSNTfOfz0rXUrikWc0ORSR6aHdaVG8t8ZaPngj1z4FGvcRWVzLj1VkFa+oyw==","signatures":[{"sig":"MEUCIFjzn1bQlZHboksKrmVvMtJl5mvmK7gB9spzZmEGY2rKAiEA4XNqGqnj1uaGYX+HIKUqI6YagmntK8LaDPdGqqOTXvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-ssl-pinning@8.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74935},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"d99f6c5a2802924d8aeab1320067e4bd525c1c4a","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api SSLPinningPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java,mjs,json}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorSslPinning -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepare:certs":"bun run scripts/prepare-certs.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs","capacitor:sync:before":"bun run prepare:certs","capacitor:update:before":"bun run prepare:certs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-ssl-pinning.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor SSL pinning plugin for Android and iOS that integrates with CapacitorHttp.","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-ssl-pinning_8.1.3_1781571538010_0.3473438529887043","host":"s3://npm-registry-packages-npm-production"}},"8.1.4":{"name":"@capgo/capacitor-ssl-pinning","version":"8.1.4","keywords":["capacitor","plugin","ssl","pinning","https","http","security"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-ssl-pinning@8.1.4","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/ssl-pinning/","bugs":{"url":"https://github.com/Cap-go/capacitor-ssl-pinning/issues"},"dist":{"shasum":"5968273007703ef02c53fb673ade61b27f0edc71","tarball":"https://registry.npmjs.org/@capgo/capacitor-ssl-pinning/-/capacitor-ssl-pinning-8.1.4.tgz","fileCount":30,"integrity":"sha512-lyjyoek60pEBs2EtKyR9D5QLBpZ8+v97D7Fq7T+voWYRBEtAhVfTtXK0i8o2Pp2GYttKAph2cJUPN/YuPtrhag==","signatures":[{"sig":"MEYCIQDNXAfOgBsSasP8IaCZR/ePRbS4o38CIPcpTsv0/6ZB/gIhAMS8ZuF0Jqj5BxF3RQ9pbVfslv/76SSFKlB02F7GOJn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-ssl-pinning@8.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75469},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"9ce6b9595d974260ab50cda84b281102bc7dcefd","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api SSLPinningPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java,mjs,json}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorSslPinning -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepare:certs":"bun run scripts/prepare-certs.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs","capacitor:sync:before":"bun run prepare:certs","capacitor:update:before":"bun run prepare:certs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-ssl-pinning.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor SSL pinning plugin for Android and iOS that integrates with CapacitorHttp.","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-ssl-pinning_8.1.4_1781603981654_0.40075452503686115","host":"s3://npm-registry-packages-npm-production"}},"8.1.5":{"name":"@capgo/capacitor-ssl-pinning","version":"8.1.5","keywords":["capacitor","plugin","ssl","pinning","https","http","security"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-ssl-pinning@8.1.5","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/ssl-pinning/","bugs":{"url":"https://github.com/Cap-go/capacitor-ssl-pinning/issues"},"dist":{"shasum":"ade7819bc0e6aceda07c8635a6bab937d54f6073","tarball":"https://registry.npmjs.org/@capgo/capacitor-ssl-pinning/-/capacitor-ssl-pinning-8.1.5.tgz","fileCount":30,"integrity":"sha512-imsE/pbLGHFuYGSC804/qI/rxZWFPw12YynOCXRl2ltn07OexabWu6ixoDrHd3pR2taFm2o/rpzfJ+AE9iVk7w==","signatures":[{"sig":"MEYCIQC933AZD1N9YVZrfgFE3ikC1VZ6hPV68xCJ/hT9Z3BTxAIhAO4RpSYUiJIyoTfuG8kFhr2BzPwWU8h9plG9vomyVGT6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-ssl-pinning@8.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75469},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"932085f818f1c3085956e140cef733f48834bc2e","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api SSLPinningPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java,mjs,json}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorSslPinning -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepare:certs":"bun run scripts/prepare-certs.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs","capacitor:sync:before":"bun run prepare:certs","capacitor:update:before":"bun run prepare:certs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-ssl-pinning.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor SSL pinning plugin for Android and iOS that integrates with CapacitorHttp.","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-ssl-pinning_8.1.5_1781625595747_0.2521486298702269","host":"s3://npm-registry-packages-npm-production"}},"8.1.6":{"name":"@capgo/capacitor-ssl-pinning","version":"8.1.6","keywords":["capacitor","plugin","ssl","pinning","https","http","security"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-ssl-pinning@8.1.6","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/ssl-pinning/","bugs":{"url":"https://github.com/Cap-go/capacitor-ssl-pinning/issues"},"dist":{"shasum":"fbceda1ae4c3294037e6521d5783db62dc45d6a3","tarball":"https://registry.npmjs.org/@capgo/capacitor-ssl-pinning/-/capacitor-ssl-pinning-8.1.6.tgz","fileCount":29,"integrity":"sha512-Md/OlIMDZqXMtr/CU3MOiik3xWhbJBb4ZdumN04BDBPMyNNxiD0Z/qzBbCEPg1rAfp+IYAqzwgacZVlRSPU3dw==","signatures":[{"sig":"MEUCIQCR7TPwQe4WbvBOaxS2Y4s1ZZstqGqtQCP+QVA3QoW+cAIgWtenUTbRKmJJ4rKktrpiXMc3I+M7QoH9PklCwLiaXo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-ssl-pinning@8.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71666},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"38f402a380e04ce2ba0cbd70d4b20abf5a4a1369","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api SSLPinningPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java,mjs,json}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorSslPinning -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepare:certs":"bun run scripts/prepare-certs.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","capacitor:sync:before":"bun run prepare:certs","capacitor:update:before":"bun run prepare:certs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-ssl-pinning.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor SSL pinning plugin for Android and iOS that integrates with CapacitorHttp.","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-ssl-pinning_8.1.6_1781873205280_0.27547341988045715","host":"s3://npm-registry-packages-npm-production"}},"8.1.7":{"name":"@capgo/capacitor-ssl-pinning","version":"8.1.7","keywords":["capacitor","plugin","ssl","pinning","https","http","security"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-ssl-pinning@8.1.7","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/ssl-pinning/","bugs":{"url":"https://github.com/Cap-go/capacitor-ssl-pinning/issues"},"dist":{"shasum":"dd53ee65e995cdd7174b3df673066e8cd10ac1bf","tarball":"https://registry.npmjs.org/@capgo/capacitor-ssl-pinning/-/capacitor-ssl-pinning-8.1.7.tgz","fileCount":29,"integrity":"sha512-PWVLknmdODtjOShL92R7AG0r2joKnDPGMqdUmcYQFlxBMFTLGSg7i9v2lBkTXAmepuVczYofftshTxGhqIDZXw==","signatures":[{"sig":"MEYCIQCRVityGOXizdCnH87prNB+tSZdSYVWjpGf0JnuieJRWQIhAIedczxeqeBVhy/zd2x+5gBS5jU/dOTWORI+pethXvmu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-ssl-pinning@8.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76608},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"2d187cf3dcc76a6e7b3bd87eab8902f46747148a","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api SSLPinningPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java,mjs,json}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorSslPinning -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepare:certs":"bun run scripts/prepare-certs.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","capacitor:sync:before":"bun run prepare:certs","capacitor:update:before":"bun run prepare:certs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-ssl-pinning.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor SSL pinning plugin for Android and iOS that integrates with CapacitorHttp.","directories":{},"_nodeVersion":"24.17.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-ssl-pinning_8.1.7_1782395525006_0.7234799406389911","host":"s3://npm-registry-packages-npm-production"}},"8.1.8":{"name":"@capgo/capacitor-ssl-pinning","version":"8.1.8","keywords":["capacitor","plugin","ssl","pinning","https","http","security"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-ssl-pinning@8.1.8","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/ssl-pinning/","bugs":{"url":"https://github.com/Cap-go/capacitor-ssl-pinning/issues"},"dist":{"shasum":"6bd53420e51e0fa2e90ad237cd491b2402141143","tarball":"https://registry.npmjs.org/@capgo/capacitor-ssl-pinning/-/capacitor-ssl-pinning-8.1.8.tgz","fileCount":30,"integrity":"sha512-r8OSJ0oHxMH41jqdQpPNM90pPFW9Pgn+8g3scea44rW13nJvkzpMWtibB2MJuziCnVzMsR/P4if4+MG0vWjFSg==","signatures":[{"sig":"MEUCIFMqoL2+EYMFH7RGnv2EOjpWZ8SWWLaEQcK04aSdKAohAiEAupN5WEHBXyKBAMSfxrt7ZrnZ6Shlh9fcPMYNZxC3LUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-ssl-pinning@8.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81620},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"43dd71512abbf676c4462daaa68a68d413f5827d","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api SSLPinningPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java,mjs,json}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorSslPinning -destination generic/platform=iOS","verify:web":"bun run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepare:certs":"bun run scripts/prepare-certs.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","capacitor:sync:before":"bun run prepare:certs","capacitor:update:before":"bun run prepare:certs"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-ssl-pinning.git","type":"git"},"_npmVersion":"11.16.0","description":"Capacitor SSL pinning plugin for Android and iOS that integrates with CapacitorHttp.","directories":{},"_nodeVersion":"24.18.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-ssl-pinning_8.1.8_1783766791164_0.5404353882020692","host":"s3://npm-registry-packages-npm-production"}},"8.1.9":{"name":"@capgo/capacitor-ssl-pinning","version":"8.1.9","keywords":["capacitor","plugin","ssl","pinning","https","http","security"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-ssl-pinning@8.1.9","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"homepage":"https://capgo.app/docs/plugins/ssl-pinning/","bugs":{"url":"https://github.com/Cap-go/capacitor-ssl-pinning/issues"},"dist":{"shasum":"37e876d9f7b989588a61429e8eedeaa41bf05622","tarball":"https://registry.npmjs.org/@capgo/capacitor-ssl-pinning/-/capacitor-ssl-pinning-8.1.9.tgz","fileCount":30,"integrity":"sha512-V6ovCZf+EsJ4djH2Yl2LwQEqwmwiGBZVLBpTMWZU7eDsX8FGteXpvmWR6Cp8wcMXei74oxH+Xdwidbl5UK/phg==","signatures":[{"sig":"MEUCIDfLQIrhEK5CUZ3wux2w+AEqF+3ZHxSwVUUDITr9jVHCAiEAo0GE3yg7E9oRPjvx+UIjP4HXTcQ30asKHa1ZoRjPhN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-ssl-pinning@8.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81620},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"f2f68eea8abf054001c16b494306155527b69272","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api SSLPinningPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java,mjs,json}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorSslPinning -destination generic/platform=iOS","verify:web":"bun run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepare:certs":"bun run scripts/prepare-certs.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","capacitor:sync:before":"bun run prepare:certs","capacitor:update:before":"bun run prepare:certs"},"_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-ssl-pinning.git","type":"git"},"_npmVersion":"11.19.0","description":"Capacitor SSL pinning plugin for Android and iOS that integrates with CapacitorHttp.","directories":{},"_nodeVersion":"24.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-ssl-pinning_8.1.9_1787223838717_0.4257468246220384","host":"s3://npm-registry-packages-npm-production"}},"8.1.10":{"_id":"@capgo/capacitor-ssl-pinning@8.1.10","bugs":{"url":"https://github.com/Cap-go/capacitor-ssl-pinning/issues"},"dist":{"shasum":"3260884ccac9e1d091bb13d1af831f833eb2a027","tarball":"https://registry.npmjs.org/@capgo/capacitor-ssl-pinning/-/capacitor-ssl-pinning-8.1.10.tgz","integrity":"sha512-1lY7F8H9gtGGhILv/DQpmabzAz09KQda3s4zaMMSjupJh6JrJ8dhzRVzkugr38TbQ7J6GXXutkrr908+J52r6g==","fileCount":31,"unpackedSize":89225,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-ssl-pinning@8.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDcWvAVYfsyRbWiJbRygglxbmWg8m0QVTAqej+Cye/UEwIgaqxih1gReBQe1TqnNhgpT6FNShcVnWbkcEGVgIFU9L0="}]},"main":"dist/plugin.cjs.js","name":"@capgo/capacitor-ssl-pinning","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"module":"dist/esm/index.js","gitHead":"b1fd09c1a4a8b6ec9f08715035e1e46af1892a89","license":"MPL-2.0","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api SSLPinningPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java,mjs,json}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorSslPinning -destination generic/platform=iOS","verify:web":"bun run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepare:certs":"bun run scripts/prepare-certs.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","capacitor:sync:before":"bun run prepare:certs","check:cap9-deprecated":"node scripts/check-cap9-deprecated.mjs","capacitor:update:before":"bun run prepare:certs"},"version":"8.1.10","_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"homepage":"https://capgo.app/docs/plugins/ssl-pinning/","keywords":["capacitor","plugin","ssl","pinning","https","http","security"],"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-ssl-pinning.git","type":"git"},"_npmVersion":"11.19.1","description":"Capacitor SSL pinning plugin for Android and iOS that integrates with CapacitorHttp.","directories":{},"maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"_nodeVersion":"24.20.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-ssl-pinning_8.1.10_1789497853118_0.08382721960396622"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-25T04:19:19.332Z","modified":"2026-09-15T18:44:13.478Z","8.0.0":"2026-03-25T04:19:19.880Z","8.1.2":"2026-05-11T13:19:07.040Z","8.1.3":"2026-06-16T00:58:58.151Z","8.1.4":"2026-06-16T09:59:41.784Z","8.1.5":"2026-06-16T15:59:55.944Z","8.1.6":"2026-06-19T12:46:45.412Z","8.1.7":"2026-06-25T13:52:05.136Z","8.1.8":"2026-07-11T10:46:31.296Z","8.1.9":"2026-08-20T11:03:58.812Z","8.1.10":"2026-09-15T18:44:13.204Z"},"bugs":{"url":"https://github.com/Cap-go/capacitor-ssl-pinning/issues"},"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","homepage":"https://capgo.app/docs/plugins/ssl-pinning/","keywords":["capacitor","plugin","ssl","pinning","https","http","security"],"repository":{"url":"git+https://github.com/Cap-go/capacitor-ssl-pinning.git","type":"git"},"description":"Capacitor SSL pinning plugin for Android and iOS that integrates with CapacitorHttp.","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"readme":"# @capgo/capacitor-ssl-pinning\n<a href=\"https://capgo.app/\"><img src=\"https://capgo.app/readme-banner.svg?repo=Cap-go/capacitor-ssl-pinning\" alt=\"Capgo - Instant updates for Capacitor\" /></a>\n\n<div align=\"center\">\n  <h2><a href=\"https://capgo.app/?ref=plugin_ssl_pinning\"> ➡️ Get Instant updates for your App with Capgo</a></h2>\n  <h2><a href=\"https://capgo.app/consulting/?ref=plugin_ssl_pinning\"> Missing a feature? We’ll build the plugin for you 💪</a></h2>\n</div>\n\nCapgo SSL Pinning brings certificate pinning to Capacitor 8 apps by integrating with `CapacitorHttp` on Android and iOS.\n\nThe implementation follows the Ionic SSL pinning install flow and uses the same `plugins.SSLPinning` configuration shape documented at [ionic.io](https://ionic.io/docs/ssl-pinning/install).\n\n## Documentation\n\nThe most complete doc is available here: https://capgo.app/docs/plugins/ssl-pinning/\n\n## Compatibility\n\n| Plugin version | Capacitor compatibility | Maintained |\n| -------------- | ----------------------- | ---------- |\n| v8.\\*.\\*       | v8.\\*.\\*                | ✅          |\n\n## Install\n\nYou can use our AI-Assisted Setup to install the plugin. Add the Capgo skills to your AI tool using the following command:\n\n```bash\nnpx skills add https://github.com/cap-go/capacitor-skills --skill capacitor-plugins\n```\n\nThen use the following prompt:\n\n```text\nUse the `capacitor-plugins` skill from `cap-go/capacitor-skills` to install the `@capgo/capacitor-ssl-pinning` plugin in my project.\n```\n\nIf you prefer Manual Setup, install the plugin by running the following commands and follow the platform-specific instructions below:\n\n```bash\nbun add @capgo/capacitor-ssl-pinning\nbunx cap sync\n```\n\n## Configure\n\nEnable Capacitor HTTP interception and declare the certificate files relative to your app root:\n\n```ts\nimport type { CapacitorConfig } from '@capacitor/cli';\n\nconst config: CapacitorConfig = {\n  plugins: {\n    CapacitorHttp: {\n      enabled: true,\n    },\n    SSLPinning: {\n      certs: ['sslCerts/production/primary.cer', 'sslCerts/production/backup.der'],\n      excludedDomains: ['https://analytics.google.com'],\n    },\n  },\n};\n\nexport default config;\n```\n\nDuring `bunx cap sync`, the plugin copies the configured certificates into `webDir/certs`, which lets both native implementations load them from the bundled app assets. Both `.cer` and `.der` are supported; PEM `.cer` files are converted to DER automatically for iOS.\n\n## Usage\n\nMake HTTPS calls with `CapacitorHttp`:\n\n```ts\nimport { CapacitorHttp } from '@capacitor/core';\n\nconst response = await CapacitorHttp.get({\n  url: 'https://api.example.com/health',\n});\n```\n\nIf the server certificate does not match one of the pinned certificates, the native request fails.\n\n## Behavior\n\n- Android injects a pinned `SSLSocketFactory` into Capacitor HTTP requests unless the URL matches `excludedDomains`.\n- iOS swaps the default Capacitor HTTP handler with a pinned `URLSession` delegate and also answers WebView authentication challenges through the Capacitor plugin hook.\n- Web exposes inspection helpers only; browsers do not support this native pinning behavior.\n\n## API\n\n<docgen-index>\n\n* [`getConfiguration()`](#getconfiguration)\n* [`getPluginVersion()`](#getpluginversion)\n* [Interfaces](#interfaces)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\nCapacitor API for inspecting SSL pinning configuration.\n\nNative enforcement is applied automatically to `CapacitorHttp` requests when:\n1. `plugins.CapacitorHttp.enabled` is `true`\n2. `plugins.SSLPinning.certs` contains at least one certificate\n\n### getConfiguration()\n\n```typescript\ngetConfiguration() => Promise<SSLPinningConfigurationState>\n```\n\nReturns the active native configuration visible to the plugin.\n\n**Returns:** <code>Promise&lt;<a href=\"#sslpinningconfigurationstate\">SSLPinningConfigurationState</a>&gt;</code>\n\n--------------------\n\n\n### getPluginVersion()\n\n```typescript\ngetPluginVersion() => Promise<PluginVersionResult>\n```\n\nReturns the native implementation version marker.\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginversionresult\">PluginVersionResult</a>&gt;</code>\n\n--------------------\n\n\n### Interfaces\n\n\n#### SSLPinningConfigurationState\n\nStatic SSL pinning configuration currently visible to the plugin.\n\n| Prop                  | Type                  | Description                                                           |\n| --------------------- | --------------------- | --------------------------------------------------------------------- |\n| **`configured`**      | <code>boolean</code>  | Whether at least one certificate is configured for native pinning.    |\n| **`certs`**           | <code>string[]</code> | Certificate paths from `capacitor.config.*` relative to the app root. |\n| **`excludedDomains`** | <code>string[]</code> | Fully-qualified URLs that should bypass SSL pinning.                  |\n\n\n#### PluginVersionResult\n\nPlugin version payload.\n\n| Prop          | Type                | Description                                                 |\n| ------------- | ------------------- | ----------------------------------------------------------- |\n| **`version`** | <code>string</code> | Version identifier returned by the platform implementation. |\n\n</docgen-api>\n","readmeFilename":"README.md"}