{"adoption": {"forks": 433, "observed_at": "2026-08-28T04:06:17.014170+00:00", "stars": 2128}, "canonical_url": "https://ross.abutalabs.com/products/rapidscan", "card": {"archived": false, "artifact_type": "cli-tool", "description": ":new: The Multi-Tool Web Vulnerability Scanner. ", "domain": ["security", "penetration-testing", "developer-tools"], "enriched": true, "function": ["vulnerability-scanning", "penetration-testing", "security", "workflow-automation"], "health_score": 20, "homepage": null, "language": "Python", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["skavngr/rapidscan"], "name": "skavngr/rapidscan", "platform": ["python", "cli"], "pushed_at": "2023-08-22T12:03:38+00:00", "repo": "skavngr/rapidscan", "stars": 2128, "tags": ["web-vulnerability-scanner", "multi-tool-orchestration", "kali-linux", "owasp-top-10", "false-positive-reduction", "offensive-security", "reconnaissance", "command-line", "linux"], "topics": ["scanner", "vulnerability-scanners", "scanner-web", "web-vulnerabilities-scanner", "security-tools", "security-scanner", "penetration-testing-framework", "penetration-testing", "vulnerability-assessment", "vulnerability-scanner", "vulnerability-management", "oscp", "vulnerability-detection", "kali-scripts", "kali-linux", "vulnerabilities", "security-scanning", "offensive-security", "enumeration", "reconnaissance"], "urls": [], "use_cases": ["automate running multiple web vulnerability scanners in one step", "correlate results from several security tools to filter false positives", "perform quick reconnaissance and enumeration of a web target", "generate an executive summary of vulnerabilities with severity ratings", "streamline pentest workflows on Kali Linux", "get remediation advice for discovered web vulnerabilities"], "what_it_is": "RapidScan is a Python CLI tool that automates web vulnerability scanning by orchestrating multiple security tools (nmap, nikto, wafw00f, sslyze, etc.) under one command. It correlates results across tools to reduce false positives and classifies findings by severity with remediation guidance.", "when_to_avoid": ["you need a continuously running vulnerability management platform with dashboards and tracking", "you require actively maintained tooling - development activity has slowed and some features are marked under development", "you need deep scanning capability beyond what the wrapped tools provide, since it delegates to external tools that must be installed"], "when_to_choose": ["you want one command to run many security scanning tools instead of manually chaining them", "you need cross-checked vulnerability findings to cut down false positives", "you work on Kali Linux or a pentest lab and want a lightweight Python-based orchestrator"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rapidscan", "repo": "skavngr/rapidscan", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.014170+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:52:27.390601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbad447309d23200d8befe702d63216fc929eb8826a2edd101ac360d9ea56ca", "fetched_at": "2026-08-28T04:06:17.014170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skavngr/rapidscan"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.014170+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:52:27.390601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbad447309d23200d8befe702d63216fc929eb8826a2edd101ac360d9ea56ca", "fetched_at": "2026-08-28T04:06:17.014170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skavngr/rapidscan"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:52:27.390601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbad447309d23200d8befe702d63216fc929eb8826a2edd101ac360d9ea56ca", "fetched_at": "2026-08-28T04:06:17.014170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skavngr/rapidscan"}], "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:06:17.014170+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.014170+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.014170+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:52:27.390601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbad447309d23200d8befe702d63216fc929eb8826a2edd101ac360d9ea56ca", "fetched_at": "2026-08-28T04:06:17.014170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skavngr/rapidscan"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.014170+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.014170+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:52:27.390601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbad447309d23200d8befe702d63216fc929eb8826a2edd101ac360d9ea56ca", "fetched_at": "2026-08-28T04:06:17.014170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skavngr/rapidscan"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.014170+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.014170+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.014170+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:52:27.390601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbad447309d23200d8befe702d63216fc929eb8826a2edd101ac360d9ea56ca", "fetched_at": "2026-08-28T04:06:17.014170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skavngr/rapidscan"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.014170+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.014170+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:52:27.390601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbad447309d23200d8befe702d63216fc929eb8826a2edd101ac360d9ea56ca", "fetched_at": "2026-08-28T04:06:17.014170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skavngr/rapidscan"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:52:27.390601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbad447309d23200d8befe702d63216fc929eb8826a2edd101ac360d9ea56ca", "fetched_at": "2026-08-28T04:06:17.014170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skavngr/rapidscan"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:52:27.390601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbad447309d23200d8befe702d63216fc929eb8826a2edd101ac360d9ea56ca", "fetched_at": "2026-08-28T04:06:17.014170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skavngr/rapidscan"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:52:27.390601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbad447309d23200d8befe702d63216fc929eb8826a2edd101ac360d9ea56ca", "fetched_at": "2026-08-28T04:06:17.014170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skavngr/rapidscan"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3138, "days_push": 1107, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}