{"adoption": {"forks": 175, "observed_at": "2026-08-28T04:03:11.636190+00:00", "stars": 1008}, "canonical_url": "https://ross.abutalabs.com/products/matkap", "card": {"archived": false, "artifact_type": "application", "description": "Matkap - hunt down malicious Telegram bots", "domain": ["security", "osint", "messaging-platforms", "developer-tools"], "enriched": true, "function": ["osint", "security", "search-engine", "analytics", "chatbot"], "health_score": 80, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["0x6rss/matkap"], "name": "0x6rss/matkap", "platform": ["self-hosted"], "pushed_at": "2026-08-25T21:46:01+00:00", "repo": "0x6rss/matkap", "stars": 1008, "tags": ["threat-intelligence", "telegram", "malware-analysis", "c2-hunting", "cyber-threat-intel", "ioc-discovery", "malwarebazaar", "threatfox", "web-server", "nodejs"], "topics": ["osint", "telegram", "cti", "intelligence", "malware"], "urls": [], "use_cases": ["hunt malicious telegram bot c2 servers", "validate recovered telegram bot tokens", "find leaked telegram bot tokens in threat intel feeds", "monitor live telegram bot exfiltration traffic", "track malware samples using telegram bot api", "aggregate telegram c2 indicators from threat reports"], "what_it_is": "Matkap is a self-hosted web application for hunting malicious Telegram bots used as malware command-and-control infrastructure. It validates recovered bot tokens, forwards operator messages, discovers leaked tokens from threat-intel sources, monitors live bot update streams, and aggregates threat feeds and MalwareBazaar sample data.", "when_to_avoid": ["you need general malware reverse engineering or sandbox analysis", "you lack authorization to investigate the bot tokens in question", "you need a passive IOC feed without active Telegram interaction"], "when_to_choose": ["you are a threat intelligence analyst investigating Telegram-based malware C2", "you recovered a bot token from malware and need to observe operator activity", "you want to correlate MalwareBazaar, ThreatFox, and TweetFeed data on Telegram C2"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/matkap", "repo": "0x6rss/matkap", "role": "main", "score": 65}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.636190+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:12:05.900456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "488339cfe3bb89f5d90d7f7c29380523b987758cd2e536df020225bec564fcd4", "fetched_at": "2026-08-28T04:03:11.636190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x6rss/matkap"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.636190+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:12:05.900456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "488339cfe3bb89f5d90d7f7c29380523b987758cd2e536df020225bec564fcd4", "fetched_at": "2026-08-28T04:03:11.636190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x6rss/matkap"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:12:05.900456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "488339cfe3bb89f5d90d7f7c29380523b987758cd2e536df020225bec564fcd4", "fetched_at": "2026-08-28T04:03:11.636190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x6rss/matkap"}], "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:11.636190+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.636190+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.636190+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:12:05.900456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "488339cfe3bb89f5d90d7f7c29380523b987758cd2e536df020225bec564fcd4", "fetched_at": "2026-08-28T04:03:11.636190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x6rss/matkap"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.636190+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.636190+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:12:05.900456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "488339cfe3bb89f5d90d7f7c29380523b987758cd2e536df020225bec564fcd4", "fetched_at": "2026-08-28T04:03:11.636190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x6rss/matkap"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.636190+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.636190+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.636190+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:12:05.900456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "488339cfe3bb89f5d90d7f7c29380523b987758cd2e536df020225bec564fcd4", "fetched_at": "2026-08-28T04:03:11.636190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x6rss/matkap"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.636190+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.636190+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:12:05.900456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "488339cfe3bb89f5d90d7f7c29380523b987758cd2e536df020225bec564fcd4", "fetched_at": "2026-08-28T04:03:11.636190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x6rss/matkap"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:12:05.900456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "488339cfe3bb89f5d90d7f7c29380523b987758cd2e536df020225bec564fcd4", "fetched_at": "2026-08-28T04:03:11.636190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x6rss/matkap"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:12:05.900456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "488339cfe3bb89f5d90d7f7c29380523b987758cd2e536df020225bec564fcd4", "fetched_at": "2026-08-28T04:03:11.636190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x6rss/matkap"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:12:05.900456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "488339cfe3bb89f5d90d7f7c29380523b987758cd2e536df020225bec564fcd4", "fetched_at": "2026-08-28T04:03:11.636190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0x6rss/matkap"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 39, "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": 557, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 65, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}