npm @onairos/react-native @4.2.9
score
0.7
high
flagged
2026-06-13 06:46
Signals fired
| signal | weight | rationale |
|---|---|---|
| content | ||
| script_count_spike | 0.5 | scripts count 0 -> 39 |
| topology | ||
| dependency_added_unknown | 0.6 | 6 new non-watchlisted dep(s): ['@react-native-async-storage/async-storage', 'axios', 'js-sha256', 'jwt-decode', 'react-native-crypto-js'] ... |
| enrichment | ||
| repo_doesnt_exist | 1.0 | claimed repo onairos/onairos-react-native returns 404 on github.com |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"blasianhokage",
"joyalkenus",
"anushkajogalekar",
"nicberries"
],
"versions": 153
}
Evidence (package doc at flag time)
{
"dependencies_count": 6,
"dist": {
"integrity": "sha512-Ya+NBjkztwRyITvYQ+wsg0BUeYpT/xRDuvHFXL0d0u7DvW54R0D3da0slGX08pe+hlQ3lqe0S0GAJzsTnsIMiA==",
"tarball": "https://registry.npmjs.org/@onairos/react-native/-/react-native-4.2.9.tgz",
"unpackedSize": 22179879
},
"dist-tags": {
"latest": "4.2.9"
},
"latest_version": "4.2.9",
"maintainers": [
{
"email": "zion.darko@onairos.uk",
"name": "blasianhokage"
},
{
"email": "joyalkenus2711@gmail.com",
"name": "joyalkenus"
},
{
"email": "anushka.jogalekar@onairos.uk",
"name": "anushkajogalekar"
},
{
"email": "nicholas.berry@onairos.uk",
"name": "nicberries"
}
],
"num_versions": 153,
"repository": {
"type": "git",
"url": "git+https://github.com/onairos/onairos-react-native.git"
},
"scripts": {
"bootstrap": "npm run example && npm install",
"build": "npm run clean && bob build && npm run obfuscate",
"build:all": "npm run clean && bob build && npm run obfuscate",
"build:dev": "npm run clean && bob build",
"build:js": "bob build",
"build:secure": "npm run clean && bob build && npm run obfuscate",
"build:types": "bob build",
"clean": "del-cli lib",
"consumer:ios:clean": "bash scripts/run-consumer-clean.sh",
"consumer:watch-local-sdk": "node scripts/watch-consumer-local-sdk.js",
"consumer:watch-local-sdk:ios": "node scripts/watch-consumer-local-sdk.js --relaunch-ios",
"diagnose:api": "node diagnose-api-validation.js",
"example": "npm --prefix example",
"lint": "eslint \"**/*.{js,ts,tsx}\"",
"maestro:install": "bash scripts/install-maestro.sh",
"maestro:test": "npm --prefix example run maestro:test",
"maestro:test:basic": "npm --prefix example run maestro:test:basic",
"maestro:test:experiments": "npm --prefix example run maestro:test:experiments",
"maestro:test:full-flow-live": "bash scripts/run-live-training-experiment.sh",
"maestro:test:main": "npm --prefix example run maestro:test:main",
"maestro:test:no-init": "npm --prefix example run maestro:test:no-init",
"maestro:test:tiktok-live": "bash scripts/run-live-tiktok-connector.sh",
"maestro:test:training-live": "bash scripts/run-live-training-experiment.sh",
"maestro:test:youtube-live": "bash scripts/run-live-youtube-oauth.sh",
"obfuscate": "node scripts/obfuscate.js",
"obfuscate:dry": "node scripts/obfuscate.js --dry-run --verbose",
"prebuild": "npm run clean",
"prepare": "echo 'Skipping build for local development'",
"prepublishOnly": "npm run build:secure && npm run verify",
"release": "release-it",
"test": "jest",
"test:api-key": "node tests/test-runner.js --suite \"API Key Initialization\"",
"test:api-validation": "node tests/test-runner.js --suite \"API Validation\"",
"test:list": "node tests/test-runner.js --list",
"test:oauth": "node tests/test-runner.js --suite \"OAuth WebView\"",
"test:reset-user": "bash scripts/run-test-user-reset.sh",
"test:sdk": "node tests/test-runner.js",
"typecheck": "tsc --noEmit --skipLibCheck",
"verify": "node scripts/verify-pack.js"
},
"signal_details": {
"dependency_added_unknown": "6 new non-watchlisted dep(s): ['@react-native-async-storage/async-storage', 'axios', 'js-sha256', 'jwt-decode', 'react-native-crypto-js'] ...",
"repo_doesnt_exist": "claimed repo onairos/onairos-react-native returns 404 on github.com",
"script_count_spike": "scripts count 0 -> 39"
},
"time": {
"created": "2025-05-02T02:24:39.845Z",
"modified": "2026-05-20T00:10:55.078Z"
}
}