npm react-native-davoice @1.0.49
score
0.5393
med
flagged
2026-07-29 11:10
Signals fired
| signal | weight | rationale |
|---|---|---|
| cadence | ||
| rapid_release | 0.8 | 3 versions in last 24h: ['1.0.47', '1.0.48', '1.0.49'] |
| topology | ||
| no_repo | 0.3 | package.json has no repository field |
| typosquat | 1.0 | combosquat of 'react' |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"oferfryman"
],
"versions": 45
}
Evidence (package doc at flag time)
{
"dependencies_count": 0,
"dist": {
"integrity": "sha512-XJ6xTjXanSJsVequnKllQWuqbnGo7cgY5Yc87LDjvz+Uvud8h3CW4VE1rE8V4pkfAUoeK8Hl216zfBf3BmUUfQ==",
"tarball": "https://registry.npmjs.org/react-native-davoice/-/react-native-davoice-1.0.49.tgz",
"unpackedSize": 9564538
},
"dist-tags": {
"latest": "1.0.49"
},
"latest_version": "1.0.49",
"maintainers": [
{
"email": "frymanofer@gmail.com",
"name": "oferfryman"
}
],
"num_versions": 45,
"repository": null,
"scripts": {
"build": "gradlew assembleRelease"
},
"signal_details": {
"no_repo": "package.json has no repository field",
"rapid_release": "3 versions in last 24h: ['1.0.47', '1.0.48', '1.0.49']",
"typosquat": "combosquat of 'react'"
},
"time": {
"created": "2026-03-18T15:27:04.830Z",
"modified": "2026-07-29T14:50:00.093Z"
}
}