
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
@vove-id/react-native-sdk
Advanced tools
VOVE ID - Instant, seamless identity verification. Designed for trust, user-centric, fully compliant with AML/KYC. Optimized for the MEA region.
The React Native VoveSDK facilitates easy integration of ID verification and KYC (Know Your Customer) compliance into mobile applications, supporting both iOS and Android platforms. This wrapper abstracts the complexity of interacting with the native VoveSDK, providing a simplified, promise-based JavaScript API for React Native developers.
To include the React Native VoveSDK in your project, install it via npm or Yarn:
bashCopy code
npm i @vove-id/react-native-sdk
yarn add @vove-id/react-native-sdk
This package comes bundled with all necessary native dependencies, so there's no need for additional modifications to your Podfile
or build.gradle
.
The core functionality of the VoveSDK is to perform ID verification through a straightforward function call, which manages the verification process based on a session token and environment setting.
To initiate the ID verification process, use the `start function. This function requires a configuration object which includes the environment, session token, and optional settings such as vocal guidance and locale. It returns a promise that resolves to indicate the verification outcome.
start(config: VoveConfig): Promise<VoveStatus>
config
: Configuration object for the verification process, which includes:
environment
: Specifies the environment for the SDK to operate in. Can be VoveEnvironment.Production
or VoveEnvironment.Sandbox
.sessionToken
: A token generated by your backend, used to initiate the ID verification session.enableVocalGuidance?
: Optional boolean to enable vocal guidance during the verification process.locale?
: Optional locale setting for localizing the verification process (see below for details).import { start, VoveEnvironment, VoveLocale } from '@vove-id/react-native-sdk';
const config = {
environment: VoveEnvironment.Production,
sessionToken: 'your_session_token_here',
enableVocalGuidance: true,
locale: VoveLocale.EN
};
start(config)
.then((status) => {
switch (status) {
case 'success':
console.log('Verification successful.');
break;
case 'pending':
console.log('Verification pending.');
break;
case 'canceled':
console.log('Verification canceled.');
break;
default:
console.log('Unexpected status:', status);
}
})
.catch((error) => {
console.error('Verification failed:', error);
});
The promise returned by start
will:
The SDK supports multiple languages for ID verification processes. To use this feature, specify the locale
in the VoveConfig
when starting the verification:
VoveLocale.EN
: EnglishVoveLocale.FR
: FrenchVoveLocale.AR
: ArabicVoveLocale.AR_MA
: Moroccan ArabicTo enhance the user experience during ID verification, vocal guidance can be enabled. Set the enableVocalGuidance
flag in the VoveConfig
object to true
. This feature is especially useful for helping users through the verification process in a clear and guided manner.
Ensure the session token is correctly generated and passed, and that the appropriate environment is selected based on your application's stage (development or production). For unresolved issues, contact support with detailed information about the problem, including error messages and the steps leading up to the issue.
For further assistance or inquiries about the React Native VoveSDK, please reach out to our support team.
FAQs
VOVE ID - Instant, seamless identity verification. Designed for trust, user-centric, fully compliant with AML/KYC. Optimized for the MEA region.
We found that @vove-id/react-native-sdk demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.