{"adoption": {"forks": 971, "observed_at": "2026-08-28T04:09:34.991067+00:00", "stars": 6093}, "canonical_url": "https://ross.abutalabs.com/products/autorecon", "card": {"archived": false, "artifact_type": "cli-tool", "description": "AutoRecon is a multi-threaded network reconnaissance tool which performs automated enumeration of services.", "domain": ["security", "penetration-testing"], "enriched": true, "function": ["penetration-testing", "security", "cli", "developer-tools"], "health_score": 59, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["AutoRecon/AutoRecon"], "name": "AutoRecon/AutoRecon", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-01-28T18:24:01+00:00", "repo": "AutoRecon/AutoRecon", "stars": 6093, "tags": ["network-reconnaissance", "service-enumeration", "oscp", "ctf", "port-scanning", "multi-threaded", "plugin-system", "command-line", "linux"], "topics": [], "urls": [], "use_cases": ["automatically enumerate services on multiple network targets", "run initial port scans and follow-up service scans during a pentest", "prepare for OSCP labs and exams with automated recon", "speed up reconnaissance in CTF challenges", "scan IP ranges and hostnames concurrently with IPv6 support", "collect organized scan results with logs and suggested manual commands"], "what_it_is": "AutoRecon is a multi-threaded Python CLI tool that automates network reconnaissance by performing port and service detection scans, then launching further enumeration scans of discovered services using a configurable set of tools. It is designed for CTFs, OSCP-style exams, and penetration testing engagements, with no automated exploitation by default.", "when_to_avoid": ["you need automated exploitation or vulnerability exploitation out of the box", "you require guaranteed complete enumeration of every service", "you want a GUI-driven vulnerability scanner rather than a CLI recon tool"], "when_to_choose": ["you need automated, multi-target service enumeration during a pentest or CTF", "you want a configurable, plugin-based recon pipeline that avoids automated exploitation", "you want organized results directories, logging, and suggested manual follow-up commands"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/autorecon", "repo": "AutoRecon/AutoRecon", "role": "main", "score": 61}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.991067+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.213516+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f5399673aef2d5fc1484775857217a96cc6694d33318b72b8c682b8b4aa16f2", "fetched_at": "2026-08-28T04:09:34.991067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoRecon/AutoRecon"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.991067+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.213516+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f5399673aef2d5fc1484775857217a96cc6694d33318b72b8c682b8b4aa16f2", "fetched_at": "2026-08-28T04:09:34.991067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoRecon/AutoRecon"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.213516+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f5399673aef2d5fc1484775857217a96cc6694d33318b72b8c682b8b4aa16f2", "fetched_at": "2026-08-28T04:09:34.991067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoRecon/AutoRecon"}], "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:09:34.991067+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.991067+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.991067+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.213516+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f5399673aef2d5fc1484775857217a96cc6694d33318b72b8c682b8b4aa16f2", "fetched_at": "2026-08-28T04:09:34.991067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoRecon/AutoRecon"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.991067+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.991067+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.213516+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f5399673aef2d5fc1484775857217a96cc6694d33318b72b8c682b8b4aa16f2", "fetched_at": "2026-08-28T04:09:34.991067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoRecon/AutoRecon"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.991067+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.991067+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.991067+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.213516+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f5399673aef2d5fc1484775857217a96cc6694d33318b72b8c682b8b4aa16f2", "fetched_at": "2026-08-28T04:09:34.991067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoRecon/AutoRecon"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.991067+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.991067+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.213516+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f5399673aef2d5fc1484775857217a96cc6694d33318b72b8c682b8b4aa16f2", "fetched_at": "2026-08-28T04:09:34.991067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoRecon/AutoRecon"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.213516+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f5399673aef2d5fc1484775857217a96cc6694d33318b72b8c682b8b4aa16f2", "fetched_at": "2026-08-28T04:09:34.991067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoRecon/AutoRecon"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.213516+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f5399673aef2d5fc1484775857217a96cc6694d33318b72b8c682b8b4aa16f2", "fetched_at": "2026-08-28T04:09:34.991067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoRecon/AutoRecon"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:48:17.213516+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f5399673aef2d5fc1484775857217a96cc6694d33318b72b8c682b8b4aa16f2", "fetched_at": "2026-08-28T04:09:34.991067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AutoRecon/AutoRecon"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 64, "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": 2742, "days_push": 217, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 61, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}