{"_id":"@capacitor-community/security-provider","_rev":"20-0ac9d6552d99e51923681d34bd8d1868","name":"@capacitor-community/security-provider","dist-tags":{"latest":"7.0.0"},"versions":{"5.0.0":{"name":"@capacitor-community/security-provider","version":"5.0.0","keywords":["capacitor","plugin","native","security provider"],"author":{"name":"Capacitor Community"},"license":"MIT","_id":"@capacitor-community/security-provider@5.0.0","maintainers":[{"name":"nkalupahana","email":"avishkank@gmail.com"},{"name":"dtarnawsky","email":"damian@ionic.io"},{"name":"ryaa","email":"ryltsov.alex@gmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"tafelnl","email":"tafelnl@protonmail.com"},{"name":"thegnuu","email":"ache@bbit.io"},{"name":"pbowyer","email":"peter@mapledesign.co.uk"},{"name":"capcombot","email":"ely+capcom@meta-tek.net"},{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"maxlynch","email":"max@ionic.io"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"dotnetkow","email":"matt.netkow@gmail.com"},{"name":"it_mike_s","email":"mike.summerfeldt@gmail.com"},{"name":"byrds","email":"info@byrds.ch"},{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},{"name":"priyankpatel","email":"priyank.patel@stackspace.ca"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"stewan","email":"oi@stewan.io"},{"name":"arielhernandezmusa","email":"arielhernandezmusa@gmail.com"},{"name":"jeepq","email":"jeanpierre.queau@gmail.com"},{"name":"start9keagan","email":"keagan@start9labs.com"},{"name":"boosten","email":"kevinboosten@gmail.com"},{"name":"nklayman","email":"noahklayman@gmail.com"},{"name":"ihadeed","email":"ibby@zyra.ca"},{"name":"danielprr","email":"daniel.prr.azevedo@gmail.com"},{"name":"ckgaparajita","email":"aparajita@aparajita.com"},{"name":"jpender","email":"joey@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"pwespi","email":"pwespi@pm.me"},{"name":"epicshaggy","email":"epicshaggy@gmail.com"},{"name":"thomasvidas","email":"hello@thomasvidas.com"},{"name":"robingenz","email":"mail@robingenz.dev"},{"name":"diachedelic","email":"james@diacono.com.au"},{"name":"johnborges","email":"jaborges@protonmail.ch"},{"name":"tobyas","email":"tobyas@tobyas.nl"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"larsmikkelsen","email":"lars@ionic.io"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"brownoxford","email":"brownoxford@gmail.com"},{"name":"mrbatista","email":"mrba7ista@gmail.com"},{"name":"bazuka5801","email":"bazuka5801@mail.ru"},{"name":"hemang","email":"hemangsk@gmail.com"}],"homepage":"https://github.com/capacitor-community/security-provider#readme","bugs":{"url":"https://github.com/capacitor-community/security-provider/issues"},"dist":{"shasum":"f1d0882bc70f1ce3742eb9a0ed457565977813c2","tarball":"https://registry.npmjs.org/@capacitor-community/security-provider/-/security-provider-5.0.0.tgz","fileCount":27,"integrity":"sha512-gH7Vy+3XwUuWbgfU6KCffmX5OfwW7uBE2KApjAOnHJ7ivYa/DDkgGIRFQV6fp4VtT2PjK/ZFFJj3NedKAS5iug==","signatures":[{"sig":"MEQCIANU3kYvCI8CFg6Q1rIf86oI9KPfH7lJM7rlBvufTf1DAiBU1TqbBUvGqapmgPOmfnAWofh1QT6Xf28UPcETpHuP1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31814},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"27da6a70d5b235a6f6614281bcf7d36d30f9930a","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapacitorSecurityProviderPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"dtarnawsky","email":"damian@ionic.io"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/security-provider.git","type":"git"},"_npmVersion":"9.6.6","description":"Capacitor plugin with methods to check and update the Android Security Provider","directories":{},"_nodeVersion":"18.12.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^5.0.0","@capacitor/core":"^5.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^5.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.2","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/security-provider_5.0.0_1683584600645_0.14133528095990888","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@capacitor-community/security-provider","version":"5.0.1","keywords":["capacitor","plugin","native","security provider"],"author":{"name":"Capacitor Community"},"license":"MIT","_id":"@capacitor-community/security-provider@5.0.1","maintainers":[{"name":"nkalupahana","email":"avishkank@gmail.com"},{"name":"dtarnawsky","email":"damian@ionic.io"},{"name":"ryaa","email":"ryltsov.alex@gmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"tafelnl","email":"tafelnl@protonmail.com"},{"name":"thegnuu","email":"ache@bbit.io"},{"name":"pbowyer","email":"peter@mapledesign.co.uk"},{"name":"capcombot","email":"ely+capcom@meta-tek.net"},{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"maxlynch","email":"max@ionic.io"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"dotnetkow","email":"matt.netkow@gmail.com"},{"name":"it_mike_s","email":"mike.summerfeldt@gmail.com"},{"name":"byrds","email":"info@byrds.ch"},{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},{"name":"priyankpatel","email":"priyank.patel@stackspace.ca"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"stewan","email":"oi@stewan.io"},{"name":"arielhernandezmusa","email":"arielhernandezmusa@gmail.com"},{"name":"jeepq","email":"jeanpierre.queau@gmail.com"},{"name":"start9keagan","email":"keagan@start9labs.com"},{"name":"boosten","email":"kevinboosten@gmail.com"},{"name":"nklayman","email":"noahklayman@gmail.com"},{"name":"ihadeed","email":"ibby@zyra.ca"},{"name":"danielprr","email":"daniel.prr.azevedo@gmail.com"},{"name":"ckgaparajita","email":"aparajita@aparajita.com"},{"name":"jpender","email":"joey@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"pwespi","email":"pwespi@pm.me"},{"name":"epicshaggy","email":"epicshaggy@gmail.com"},{"name":"thomasvidas","email":"hello@thomasvidas.com"},{"name":"robingenz","email":"mail@robingenz.dev"},{"name":"diachedelic","email":"james@diacono.com.au"},{"name":"johnborges","email":"jaborges@protonmail.ch"},{"name":"tobyas","email":"tobyas@tobyas.nl"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"larsmikkelsen","email":"lars@ionic.io"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"brownoxford","email":"brownoxford@gmail.com"},{"name":"mrbatista","email":"mrba7ista@gmail.com"},{"name":"bazuka5801","email":"bazuka5801@mail.ru"},{"name":"hemang","email":"hemangsk@gmail.com"}],"homepage":"https://github.com/capacitor-community/security-provider#readme","bugs":{"url":"https://github.com/capacitor-community/security-provider/issues"},"dist":{"shasum":"5a2f77295ca48b662ead4c7e22af269bb3c4d3d0","tarball":"https://registry.npmjs.org/@capacitor-community/security-provider/-/security-provider-5.0.1.tgz","fileCount":27,"integrity":"sha512-ZCJHJHhcT9T0ILmOjMfKhRupqTOJD5diwbuAGjkhafn5aO64VucsAIp3PREDVIVzbNLbVPK54+a6HaBP8y5uHA==","signatures":[{"sig":"MEUCIQClK2c8qyDgcAZWDUpcMggLRzRddmzfr4HJafSWy7eoDgIgMzfr7FGeMcC0a3jxZnQZuHAxjhysRA7HpOX/McI/qbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31962},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"40992f0b8da1ba184d93caf6c81bb9daf1f5aa5b","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapacitorSecurityProviderPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"dtarnawsky","email":"damian@ionic.io"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/security-provider.git","type":"git"},"_npmVersion":"8.19.4","description":"Capacitor plugin with methods to check and update the Android Security Provider","directories":{},"_nodeVersion":"16.20.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^5.0.0","@capacitor/core":"^5.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^5.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.2","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/security-provider_5.0.1_1688673845462_0.2031565416381198","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@capacitor-community/security-provider","version":"5.0.2","keywords":["capacitor","plugin","native","security provider"],"author":{"name":"Capacitor Community"},"license":"MIT","_id":"@capacitor-community/security-provider@5.0.2","maintainers":[{"name":"nkalupahana","email":"avishkank@gmail.com"},{"name":"dtarnawsky","email":"damian@ionic.io"},{"name":"ryaa","email":"ryltsov.alex@gmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"tafelnl","email":"tafelnl@protonmail.com"},{"name":"thegnuu","email":"ache@bbit.io"},{"name":"pbowyer","email":"peter@mapledesign.co.uk"},{"name":"capcombot","email":"ely+capcom@meta-tek.net"},{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"maxlynch","email":"ihasmax@gmail.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"dotnetkow","email":"matt.netkow@gmail.com"},{"name":"it_mike_s","email":"mike.summerfeldt@gmail.com"},{"name":"byrds","email":"info@byrds.ch"},{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},{"name":"priyankpatel","email":"priyank.patel@stackspace.ca"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"stewan","email":"oi@stewan.io"},{"name":"arielhernandezmusa","email":"arielhernandezmusa@gmail.com"},{"name":"jeepq","email":"jeanpierre.queau@gmail.com"},{"name":"start9keagan","email":"keagan@start9labs.com"},{"name":"boosten","email":"kevinboosten@gmail.com"},{"name":"nklayman","email":"noahklayman@gmail.com"},{"name":"ihadeed","email":"ibby@zyra.ca"},{"name":"danielprr","email":"daniel.prr.azevedo@gmail.com"},{"name":"ckgaparajita","email":"aparajita@aparajita.com"},{"name":"jpender","email":"joey@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"pwespi","email":"pwespi@pm.me"},{"name":"epicshaggy","email":"epicshaggy@gmail.com"},{"name":"thomasvidas","email":"hello@thomasvidas.com"},{"name":"robingenz","email":"mail@robingenz.dev"},{"name":"diachedelic","email":"james@diacono.com.au"},{"name":"johnborges","email":"jaborges@protonmail.ch"},{"name":"tobyas","email":"tobyas@tobyas.nl"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"larsmikkelsen","email":"lars@ionic.io"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"brownoxford","email":"brownoxford@gmail.com"},{"name":"mrbatista","email":"mrba7ista@gmail.com"},{"name":"bazuka5801","email":"bazuka5801@mail.ru"},{"name":"hemang","email":"hemangsk@gmail.com"}],"homepage":"https://github.com/capacitor-community/security-provider#readme","bugs":{"url":"https://github.com/capacitor-community/security-provider/issues"},"dist":{"shasum":"c71e5970c79ea7bbc13337e652f8b6ecdbdc2572","tarball":"https://registry.npmjs.org/@capacitor-community/security-provider/-/security-provider-5.0.2.tgz","fileCount":27,"integrity":"sha512-u4G7TNg9QmZThwhx/ueO8eE3vw8zmgxd0gZ0jeCm8f97NVygOUQGc/8lA+TH08U5O/bp4Pj8sUbBlJVe6dnVHg==","signatures":[{"sig":"MEYCIQC43IeyWtZV2GIcBZkSUkmlVP9eocrmXLu/wPJ16fHP9gIhAO9hRcF7NEfLRtAyYUdhmMUAlStxE8VT96LIju1aGnvg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31813},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"fd0df9f86c8b1f2b3df6c406792e680315ae4e20","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapacitorSecurityProviderPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"dtarnawsky","email":"damian@ionic.io"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/security-provider.git","type":"git"},"_npmVersion":"10.1.0","description":"Capacitor plugin with methods to check and update the Android Security Provider","directories":{},"_nodeVersion":"20.9.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^5.0.0","@capacitor/core":"^5.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^5.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.2","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/security-provider_5.0.2_1699399310578_0.02768311579862992","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@capacitor-community/security-provider","version":"6.0.0","keywords":["capacitor","plugin","native","security provider"],"author":{"name":"Capacitor Community"},"license":"MIT","_id":"@capacitor-community/security-provider@6.0.0","maintainers":[{"name":"ionicjs","email":"hi@ionic.io"},{"name":"danielprrazevedo","email":"daniel.prr.azevedo@gmail.com"},{"name":"nkalupahana","email":"avishkank@gmail.com"},{"name":"dtarnawsky","email":"damian@ionic.io"},{"name":"ryaa","email":"ryltsov.alex@gmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"tafelnl","email":"tafelnl@protonmail.com"},{"name":"thegnuu","email":"ache@bbit.io"},{"name":"pbowyer","email":"peter@mapledesign.co.uk"},{"name":"capcombot","email":"ely+capcom@meta-tek.net"},{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"maxlynch","email":"ihasmax@gmail.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"dotnetkow","email":"matt.netkow@gmail.com"},{"name":"it_mike_s","email":"mike.summerfeldt@gmail.com"},{"name":"byrds","email":"info@byrds.ch"},{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},{"name":"priyankpatel","email":"priyank.patel@stackspace.ca"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"stewan","email":"oi@stewan.io"},{"name":"arielhernandezmusa","email":"arielhernandezmusa@gmail.com"},{"name":"jeepq","email":"jeanpierre.queau@gmail.com"},{"name":"start9keagan","email":"keagan@start9labs.com"},{"name":"boosten","email":"kevinboosten@gmail.com"},{"name":"nklayman","email":"noahklayman@gmail.com"},{"name":"ihadeed","email":"ibby@zyra.ca"},{"name":"ckgaparajita","email":"aparajita@aparajita.com"},{"name":"jpender","email":"joey@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"pwespi","email":"pwespi@pm.me"},{"name":"epicshaggy","email":"epicshaggy@gmail.com"},{"name":"thomasvidas","email":"hello@thomasvidas.com"},{"name":"robingenz","email":"mail@robingenz.dev"},{"name":"diachedelic","email":"james@diacono.com.au"},{"name":"johnborges","email":"jaborges@protonmail.ch"},{"name":"tobyas","email":"tobyas@tobyas.nl"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"larsmikkelsen","email":"lars@ionic.io"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"brownoxford","email":"brownoxford@gmail.com"},{"name":"mrbatista","email":"mrba7ista@gmail.com"},{"name":"bazuka5801","email":"bazuka5801@mail.ru"},{"name":"hemang","email":"hemangsk@gmail.com"}],"homepage":"https://github.com/capacitor-community/security-provider#readme","bugs":{"url":"https://github.com/capacitor-community/security-provider/issues"},"dist":{"shasum":"195468ab4a514a1dbf93b084b90f8c1cdadcd60a","tarball":"https://registry.npmjs.org/@capacitor-community/security-provider/-/security-provider-6.0.0.tgz","fileCount":27,"integrity":"sha512-UIh54wjQRGKSITvukSCZzLZ+6E3lP4fif9gaiyHj0z82zqteV23VoPrWHVhIfj3ml4R/9FaNDR1J1kuF3pa3YQ==","signatures":[{"sig":"MEUCIHb2tlHS7SP3v5s/IAT/oaqxbID2hHLr3gt7B+vh5MzMAiEAoSu/MCL40pNO6bBL3ZNfUUoadnteEdoNUX315x+wKHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31806},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"fb11c06a75b99dcc32130caba37699f5409daa2a","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapacitorSecurityProviderPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"dtarnawsky","email":"damian@ionic.io"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/security-provider.git","type":"git"},"_npmVersion":"10.5.1","description":"Capacitor plugin with methods to check and update the Android Security Provider","directories":{},"_nodeVersion":"20.11.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^6.0.0","@capacitor/core":"^6.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^6.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.2","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/security-provider_6.0.0_1713283414834_0.8256118308078306","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@capacitor-community/security-provider","version":"7.0.0","keywords":["capacitor","plugin","native","security provider"],"author":{"name":"Capacitor Community"},"license":"MIT","_id":"@capacitor-community/security-provider@7.0.0","maintainers":[{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"vmfo","email":"vitor.oliveira@outsystems.com"},{"name":"maxlynch","email":"ihasmax@gmail.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"it_mike_s","email":"mike.summerfeldt@gmail.com"},{"name":"byrds","email":"info@byrds.ch"},{"name":"rdlabo","email":"sakakibara@rdlabo.jp"},{"name":"priyankpatel","email":"priyank.patel@stackspace.ca"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"stewan","email":"oi@stewan.io"},{"name":"arielhernandezmusa","email":"arielhernandezmusa@gmail.com"},{"name":"jeepq","email":"jeanpierre.queau@gmail.com"},{"name":"start9keagan","email":"keagan@start9labs.com"},{"name":"boosten","email":"kevinboosten@gmail.com"},{"name":"nklayman","email":"noahklayman@gmail.com"},{"name":"ihadeed","email":"ibby@zyra.ca"},{"name":"danielprrazevedo","email":"daniel.prr.azevedo@gmail.com"},{"name":"ckgaparajita","email":"aparajita@aparajita.com"},{"name":"jpender","email":"joey@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"pwespi","email":"pwespi@pm.me"},{"name":"epicshaggy","email":"epicshaggy@gmail.com"},{"name":"thomasvidas","email":"hello@thomasvidas.com"},{"name":"robingenz","email":"mail@robingenz.dev"},{"name":"diachedelic","email":"james@diacono.com.au"},{"name":"johnborges","email":"jaborges@protonmail.ch"},{"name":"tobyas","email":"tobyas@tobyas.nl"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"brownoxford","email":"brownoxford@gmail.com"},{"name":"mrbatista","email":"mrba7ista@gmail.com"},{"name":"bazuka5801","email":"bazuka5801@mail.ru"},{"name":"hemang","email":"hemangsk@gmail.com"},{"name":"thegnuu","email":"ache@bbit.io"},{"name":"pbowyer","email":"peter@mapledesign.co.uk"},{"name":"capcombot","email":"ely+capcom@meta-tek.net"},{"name":"tafelnl","email":"tafelnl@protonmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"ryaa","email":"ryltsov.alex@gmail.com"},{"name":"nkalupahana","email":"avishkank@gmail.com"},{"name":"ionicjs","email":"hi@ionic.io"},{"name":"multishiv19","email":"sp@shiv19.com"},{"name":"peitschie","email":"philip.peitsch@gmail.com"},{"name":"damiantarnawsky","email":"damiantarnawsky@gmail.com"}],"homepage":"https://github.com/capacitor-community/security-provider#readme","bugs":{"url":"https://github.com/capacitor-community/security-provider/issues"},"dist":{"shasum":"e9b0cec17d4b1b0d35f61e436e6de7add052671e","tarball":"https://registry.npmjs.org/@capacitor-community/security-provider/-/security-provider-7.0.0.tgz","fileCount":27,"integrity":"sha512-qdOPxxk99hs/NLsNt8m0O083HfOtAnb4egHNGcp+evOLRUqKPCbaiQQ821H9JPbRh6gcYeOZEMD15DjLjNIuIQ==","signatures":[{"sig":"MEUCIBbUd8w5lHl6+QT6Wsd5XVuKyBtkj248px5V/RiuXNuRAiEApEHfQa1bMrr9DoI4O0jrdvS2yVrSe0oPU15x5xxUm2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31644},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"c3adc192b58e21d2f4a3533549442ede029d8706","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api CapacitorSecurityProviderPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"damiantarnawsky","email":"damiantarnawsky@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capacitor-community/security-provider.git","type":"git"},"_npmVersion":"10.9.2","description":"Capacitor plugin with methods to check and update the Android Security Provider","directories":{},"_nodeVersion":"22.13.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.4.2","swiftlint":"^2.0.0","typescript":"~4.1.5","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.6.6","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/security-provider_7.0.0_1739727139730_0.01612491709756836","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-05-08T22:23:20.574Z","modified":"2026-09-28T16:57:54.171Z","5.0.0":"2023-05-08T22:23:20.878Z","5.0.1":"2023-07-06T20:04:05.694Z","5.0.2":"2023-11-07T23:21:50.739Z","6.0.0":"2024-04-16T16:03:35.003Z","7.0.0":"2025-02-16T17:32:19.924Z"},"bugs":{"url":"https://github.com/capacitor-community/security-provider/issues"},"author":{"name":"Capacitor Community"},"license":"MIT","homepage":"https://github.com/capacitor-community/security-provider#readme","keywords":["capacitor","plugin","native","security provider"],"repository":{"url":"git+https://github.com/capacitor-community/security-provider.git","type":"git"},"description":"Capacitor plugin with methods to check and update the Android Security Provider","maintainers":[{"email":"jcesarmobile@gmail.com","name":"jcesarmobile"},{"email":"vitor.oliveira@outsystems.com","name":"vmfo"},{"email":"ihasmax@gmail.com","name":"maxlynch"},{"email":"mikehartington@gmail.com","name":"mhartington"},{"email":"mike.summerfeldt@gmail.com","name":"it_mike_s"},{"email":"info@byrds.ch","name":"byrds"},{"email":"sakakibara@rdlabo.jp","name":"rdlabo"},{"email":"priyank.patel@stackspace.ca","name":"priyankpatel"},{"email":"dwieeb@gmail.com","name":"dwieeb"},{"email":"oi@stewan.io","name":"stewan"},{"email":"arielhernandezmusa@gmail.com","name":"arielhernandezmusa"},{"email":"jeanpierre.queau@gmail.com","name":"jeepq"},{"email":"keagan@start9labs.com","name":"start9keagan"},{"email":"kevinboosten@gmail.com","name":"boosten"},{"email":"noahklayman@gmail.com","name":"nklayman"},{"email":"ibby@zyra.ca","name":"ihadeed"},{"email":"daniel.prr.azevedo@gmail.com","name":"danielprrazevedo"},{"email":"aparajita@aparajita.com","name":"ckgaparajita"},{"email":"joey@ionic.io","name":"jpender"},{"email":"nick@ionic.io","name":"nhyatt"},{"email":"pwespi@pm.me","name":"pwespi"},{"email":"epicshaggy@gmail.com","name":"epicshaggy"},{"email":"hello@thomasvidas.com","name":"thomasvidas"},{"email":"mail@robingenz.dev","name":"robingenz"},{"email":"james@diacono.com.au","name":"diachedelic"},{"email":"jaborges@protonmail.ch","name":"johnborges"},{"email":"tobyas@tobyas.nl","name":"tobyas"},{"email":"ely@meta-tek.net","name":"elylucas"},{"email":"giovanni@ionic.io","name":"giodimiliaionic"},{"email":"brownoxford@gmail.com","name":"brownoxford"},{"email":"mrba7ista@gmail.com","name":"mrbatista"},{"email":"bazuka5801@mail.ru","name":"bazuka5801"},{"email":"hemangsk@gmail.com","name":"hemang"},{"email":"ache@bbit.io","name":"thegnuu"},{"email":"peter@mapledesign.co.uk","name":"pbowyer"},{"email":"ely+capcom@meta-tek.net","name":"capcombot"},{"email":"rui.moreira.mendes@outsystems.com","name":"rui.mendes"},{"email":"andre.destro@outsystems.com","name":"ndr"},{"email":"agerardojacinto@gmail.com","name":"alexgerardojacinto"},{"email":"tafelnl@protonmail.com","name":"tafelnl"},{"email":"pedro.gustavo.bilro@outsystems.com","name":"os-pedrobilro"},{"email":"dallastjames@gmail.com","name":"dallasjames"},{"email":"ryltsov.alex@gmail.com","name":"ryaa"},{"email":"avishkank@gmail.com","name":"nkalupahana"},{"email":"hi@ionic.io","name":"ionicjs"},{"email":"sp@shiv19.com","name":"multishiv19"},{"email":"nuno.azevedo@outsystems.com","name":"nuno.azevedo-outsystems"},{"email":"trevorlambert11@gmail.com","name":"trevorlambert"},{"email":"philip.peitsch@gmail.com","name":"peitschie"},{"email":"damiantarnawsky@gmail.com","name":"damiantarnawsky"},{"email":"eric.harvey@outsystems.com","name":"harvdoggy"},{"email":"ossplugins@outsystems.com","name":"capacitor-plugin-bot"},{"email":"horodyski@ionic.io","name":"eric-ionic"},{"email":"rui.alves@outsystems.com","name":"os-ruialves"}],"readme":"<p align=\"center\"><br><img src=\"https://user-images.githubusercontent.com/236501/85893648-1c92e880-b7a8-11ea-926d-95355b8175c7.png\" width=\"128\" height=\"128\" /></p>\n<h3 align=\"center\">Android Security Provider</h3>\n<p align=\"center\"><strong><code>@capacitor-community/security-provider</code></strong></p>\n<p align=\"center\">\n  Check and update the Android Security Provider in a  Capacitor app.\n</p>\n\n<p align=\"center\">\n  <img src=\"https://img.shields.io/maintenance/yes/2024?style=flat-square\" />\n  <a href=\"https://www.npmjs.com/package/@capacitor-community/security-provider\"><img src=\"https://img.shields.io/npm/l/@capacitor-community/security-provider?style=flat-square\" /></a>\n<br>\n  <a href=\"https://www.npmjs.com/package/@capacitor-community/security-provider\"><img src=\"https://img.shields.io/npm/dw/@capacitor-community/security-provider?style=flat-square\" /></a>\n  <a href=\"https://www.npmjs.com/package/@capacitor-community/security-provider\"><img src=\"https://img.shields.io/npm/v/@capacitor-community/security-provider?style=flat-square\" /></a>\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n<a href=\"#contributors-\"><img src=\"https://img.shields.io/badge/all%20contributors-1-orange?style=flat-square\" /></a>\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n</p>\n\n## About\n\nCapacitor plugin with a method to check and update the Android Security Provider.\n\nAndroid relies on a security Provider to provide secure network communications. However, from time to time, vulnerabilities are found in the default security provider. To protect against these vulnerabilities, Google Play services provides a way to automatically update a device's security provider to protect against known exploits. By calling Google Play services methods, you can help ensure that your app is running on a device that has the latest updates to protect against known exploits.\n\nFor example, a vulnerability was discovered in OpenSSL (CVE-2014-0224) that can leave apps open to an on-path attack that decrypts secure traffic without either side knowing. Google Play services version 5.0 offers a fix, but apps must check that this fix is installed. By using the Google Play services methods, you can help ensure that your app is running on a device that's secured against that attack.\n\n## Install\n\n```bash\nnpm install @capacitor-community/security-provider\nnpx cap sync\n```\n\n## Usage\n\n```typescript\nimport { CapacitorSecurityProvider, SecurityProviderStatus } from '@capacitor-community/security-provider';\n...\n    const result = await CapacitorSecurityProvider.installIfNeeded();\n    if (result.status !== SecurityProviderStatus.Success && result.status != SecurityProviderStatus.NotImplemented) {\n        // Do not proceed. The Android Security Provider failed to verify / install.\n    }\n```\n\nSee [Sample Capacitor 5 application](https://github.com/dtarnawsky/android-security-provider) that uses this plugin.\n\n## API\n\n<docgen-index>\n\n* [`installIfNeeded()`](#installifneeded)\n* [Enums](#enums)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\n### installIfNeeded()\n\n```typescript\ninstallIfNeeded() => Promise<{ status: SecurityProviderStatus; }>\n```\n\n**Returns:** <code>Promise&lt;{ status: <a href=\"#securityproviderstatus\">SecurityProviderStatus</a>; }&gt;</code>\n\n--------------------\n\n\n### Enums\n\n\n#### SecurityProviderStatus\n\n| Members                                       | Value                                                  | Description                                                                                                                                       |\n| --------------------------------------------- | ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`Success`**                                 | <code>'Success'</code>                                 | This indicates that the provider was already up to date or was successfully updated                                                               |\n| **`NotImplemented`**                          | <code>'NotImplemented'</code>                          | This will occur on iOS and Web as these platforms cannot call the Android Security Provider                                                       |\n| **`GooglePlayServicesRepairableException`**   | <code>'GooglePlayServicesRepairableException'</code>   | Indicates that Google Play services is out of date, disabled, etc. If this is returned a native dialog will notify and prompt the user to update. |\n| **`GooglePlayServicesNotAvailableException`** | <code>'GooglePlayServicesNotAvailableException'</code> | Indicates a non-recoverable error; the ProviderInstaller can't install an up-to-date Provider. You should abort running the application.          |\n\n</docgen-api>\n","readmeFilename":"README.md"}