{"adoption": {"forks": 320, "observed_at": "2026-08-28T04:03:18.671981+00:00", "stars": 1034}, "canonical_url": "https://ross.abutalabs.com/products/adobot", "card": {"archived": false, "artifact_type": "application", "description": "Open-source android spyware", "domain": ["security", "android-tools", "privacy"], "enriched": true, "function": ["security", "monitoring"], "health_score": 20, "homepage": null, "language": "Java", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["adonespitogo/AdoBot"], "name": "adonespitogo/AdoBot", "platform": [], "pushed_at": "2024-09-23T19:38:24+00:00", "repo": "adonespitogo/AdoBot", "stars": 1034, "tags": ["spyware", "android-surveillance", "remote-administration", "sms-monitoring", "location-tracking", "stealth-mode", "android"], "topics": ["android", "spyware"], "urls": [], "use_cases": ["monitor sms messages on an android device remotely", "track a phone's gps location from a web console", "fetch call logs and contacts from a target device", "forward received and sent sms to a server", "remotely execute commands on an android phone", "update an android app apk remotely", "run a hidden stealth surveillance agent on android"], "what_it_is": "AdoBot is an open-source Android spyware application written in Java that monitors SMS messages, call logs, contacts, and device location, reporting data to a companion server (AdoBot-IO). It supports realtime and scheduled remote commands, stealth mode with a hidden app icon, and remote APK updates.", "when_to_avoid": ["you need a legitimate, consent-based parental control or MDM solution with proper disclosure", "you require stealth operation on modern Android versions where hidden-icon apps are heavily restricted", "you want a maintained product with regular security updates and support", "deploying surveillance without the device owner's consent would be illegal in your jurisdiction"], "when_to_choose": ["you need a self-hosted, open-source android monitoring agent you can fully inspect and modify", "you want realtime and scheduled remote command execution on an android device", "you need sms, call log, contact, and location collection with a companion admin panel", "you are researching android spyware behavior or building defensive detection"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/adobot", "repo": "adonespitogo/AdoBot", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.671981+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.270638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49c08ef31a6d9648fa9c51275131032f9ac168aba01b933c78b5d13850c0138f", "fetched_at": "2026-08-28T04:03:18.671981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonespitogo/AdoBot"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.671981+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.270638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49c08ef31a6d9648fa9c51275131032f9ac168aba01b933c78b5d13850c0138f", "fetched_at": "2026-08-28T04:03:18.671981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonespitogo/AdoBot"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.270638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49c08ef31a6d9648fa9c51275131032f9ac168aba01b933c78b5d13850c0138f", "fetched_at": "2026-08-28T04:03:18.671981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonespitogo/AdoBot"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.671981+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.671981+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.671981+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.270638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49c08ef31a6d9648fa9c51275131032f9ac168aba01b933c78b5d13850c0138f", "fetched_at": "2026-08-28T04:03:18.671981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonespitogo/AdoBot"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.671981+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.671981+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.270638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49c08ef31a6d9648fa9c51275131032f9ac168aba01b933c78b5d13850c0138f", "fetched_at": "2026-08-28T04:03:18.671981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonespitogo/AdoBot"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.671981+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.671981+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.671981+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.270638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49c08ef31a6d9648fa9c51275131032f9ac168aba01b933c78b5d13850c0138f", "fetched_at": "2026-08-28T04:03:18.671981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonespitogo/AdoBot"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.671981+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.671981+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.270638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49c08ef31a6d9648fa9c51275131032f9ac168aba01b933c78b5d13850c0138f", "fetched_at": "2026-08-28T04:03:18.671981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonespitogo/AdoBot"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.270638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49c08ef31a6d9648fa9c51275131032f9ac168aba01b933c78b5d13850c0138f", "fetched_at": "2026-08-28T04:03:18.671981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonespitogo/AdoBot"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.270638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49c08ef31a6d9648fa9c51275131032f9ac168aba01b933c78b5d13850c0138f", "fetched_at": "2026-08-28T04:03:18.671981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonespitogo/AdoBot"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.270638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "49c08ef31a6d9648fa9c51275131032f9ac168aba01b933c78b5d13850c0138f", "fetched_at": "2026-08-28T04:03:18.671981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adonespitogo/AdoBot"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3484, "days_push": 709, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}