
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.
react-native-globeconnect
Advanced tools
Globe Connect for React Native platform provides an implementation of Globe APIs e.g Authentication, Amax, Sms etc. that is easy to use and can be integrated in your existing React Native application. Below shows some samples on how to use the API depending on the functionality that you need to integrate in your application.
import GlobeConnect from 'react-native-globeconnect';
var auth = GlobeConnect.Authentication(
'[app_id]',
'[app_secret]');
auth.getDialogUrl(function() {
console.log(arguments);
}, function() {
console.log(arguments);
});
var code = '[code]';
auth.getAccessToken(code, function() {
console.log(arguments);
}, function() {
console.log(arguments);
});
import GlobeConnect from 'react-native-globeconnect';
var amax = GlobeConnect.Amax(
'[app_id]',
'[app_secret]'
);
amax
.setAddress('[+63 subscriber_number]')
.setRewardsToken('[rewards_token]')
.setPromo('[promo]');
amax.sendRewardRequest(function() {
console.log(arguments);
}, function() {
console.log(arguments);
});
import GlobeConnect from 'react-native-globeconnect';
var binary = GlobeConnect.BinarySms(
'[short_code]',
'[access_token]'
);
binary
.setUserDataHeader('[data_header]')
.setDataCodingScheme([scheme])
.setReceiverAddress('[+63 subscriber_number]')
.setBinaryMessage('[message]');
binary.sendBinaryMessage(function() {
console.log(arguments);
}, function() {
console.log(arguments);
});
import GlobeConnect from 'react-native-globeconnect';
var location = GlobeConnect.Location('[access_token]');
location
.setAddress('[+63 subscriber_number]')
.setRequestedAccuracy(10);
location.getLocation(function() {
console.log(arguments);
}, function() {
console.log(arguments);
});
import GlobeConnect from 'react-native-globeconnect';
var payment = GlobeConnect.Payment('[access_token]');
payment
.setAppId('[app_id]')
.setAppSecret('[app_secret]')
.setAmount([amount])
.setDescription('[description]')
.setEndUserId('[+63 subscriber_number]')
.setReferenceCode('[reference_code]')
.setTransactionOperationStatus('[status]')
.sendPaymentRequest(function() {
console.log(arguments);
}, function() {
console.log(arguments);
});
import GlobeConnect from 'react-native-globeconnect';
var payment = GlobeConnect.Payment('[access_token]');
payment
.setAppId('[app_id]')
.setAppSecret('[app_secret]')
.getLastReferenceCode(function() {
console.log(arguments);
}, function() {
console.log(arguments);
});
import GlobeConnect from 'react-native-globeconnect';
var sms = GlobeConnect.Sms(
'[short_code]',
'[access_token]'
);
sms
.setClientCorrelator('[client_correlator]')
.setReceiverAddress('[+63 subscriber_number]')
.setMessage('[message]');
sms.sendMessage(function() {
console.log(arguments);
}, function() {
console.log(arguments);
});
var subscriber = GlobeConnect.Subscriber('[access_token]');
subscriber
.setAddress('[+63 subscriber_number]')
.getSubscriberBalance(function() {
console.log(arguments);
}, function() {
console.log(arguments);
});
import GlobeConnect from 'react-native-globeconnect';
var subscriber = GlobeConnect.Subscriber('[access_token]');
subscriber
.setAddress('[+63 subscriber_number]')
.getSubscriberReloadAmount(function() {
console.log(arguments);
}, function() {
console.log(arguments);
});
import GlobeConnect from 'react-native-globeconnect';
var ussd = GlobeConnect.Ussd('[access_token]');
ussd
.setSenderAddress('[short_code]')
.setUssdMessage('[message]')
.setAddress('[+63 subscriber_number]')
.setFlash([flash])
.sendUssdRequest(function() {
console.log(arguments);
}, function() {
console.log(arguments);
});
import GlobeConnect from 'react-native-globeconnect';
var ussd = GlobeConnect.Ussd('[access_token]');
ussd
.setSessionId('[session_id]')
.setAddress('[+63 subscriber_number]')
.setSenderAddress('[short_code]')
.setUssdMessage('[message]')
.setFlash([flash])
.replyUssdRequest(function() {
console.log(arguments);
}, function() {
console.log(arguments);
});
FAQs
Globe Connect API for React Native platform
The npm package react-native-globeconnect receives a total of 3 weekly downloads. As such, react-native-globeconnect popularity was classified as not popular.
We found that react-native-globeconnect demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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.