{"adoption": {"forks": 14951, "observed_at": "2026-08-28T04:12:07.702654+00:00", "stars": 38886}, "canonical_url": "https://ross.abutalabs.com/products/metasploit-framework", "card": {"archived": false, "artifact_type": "framework", "description": "Metasploit Framework", "domain": ["security", "penetration-testing", "developer-tools"], "enriched": true, "function": ["penetration-testing", "security", "cli", "developer-tools"], "health_score": 80, "homepage": "https://www.metasploit.com/", "language": "Ruby", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["rapid7/metasploit-framework", "rapid7/metasploit-payloads"], "name": "Metasploit Framework", "platform": ["windows", "cli", "ruby", "cross-platform"], "pushed_at": "2026-08-26T23:53:12+00:00", "repo": "rapid7/metasploit-framework", "stars": 38886, "tags": ["exploitation", "exploit-framework", "meterpreter", "payloads", "vulnerability-verification", "msfconsole", "red-team", "offensive-security", "command-line", "linux", "macos"], "topics": ["hacktoberfest"], "urls": [{"kind": "homepage", "url": "https://www.metasploit.com/"}, {"kind": "site_page", "url": "https://docs.metasploit.com/"}, {"kind": "site_page", "url": "https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html"}, {"kind": "site_page", "url": "https://docs.metasploit.com/docs/development/get-started/contributing-to-metasploit.html"}], "use_cases": ["verify vulnerabilities in my network with real exploits", "run a penetration test against a target system", "write and test custom exploit modules", "generate payloads and handle post-exploitation with Meterpreter", "perform privilege escalation testing on a compromised host", "manage security assessments and security awareness training"], "what_it_is": "Metasploit Framework is the world's most widely used open-source penetration testing framework, providing a large collection of exploit, payload, auxiliary, and post-exploitation modules driven through the msfconsole interface. It is maintained by Rapid7 and the open-source community and is pre-installed on Kali Linux.", "when_to_avoid": ["you need a passive vulnerability scanner rather than an exploitation framework", "you want a GUI-first commercial product with reporting (consider Metasploit Pro or other tools)", "you lack authorization to test the target systems - this tool is for legitimate security work only"], "when_to_choose": ["you need a mature, community-maintained exploit framework with thousands of modules", "you want an industry-standard tool for authorized penetration testing and red teaming", "you are an exploit developer who wants a structured module API and active contributor community", "you use Kali Linux or want nightly installers for Linux, macOS, or Windows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/rapid7/metasploit-framework", "repo": "rapid7/metasploit-framework", "role": "main", "score": 77}, {"path": "/repos/rapid7/metasploit-payloads", "repo": "rapid7/metasploit-payloads", "role": "plugin", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.702654+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:24:49.010490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b7e645ac5d4b9a9fc6631ad4e211795d36562fe7aa091a2119ce4339aa9a6a7", "fetched_at": "2026-08-28T04:12:07.702654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rapid7/metasploit-framework"}, {"content_hash": "6b8cd4f498af253d83f03c4d537f6d1f33301e0b7d4ec208db48003f333f779e", "fetched_at": "2026-08-29T07:46:53.738606+00:00", "kind": "homepage", "missing": false, "url": "https://www.metasploit.com/"}, {"content_hash": "195bb9b5c4d0bc2406cc55289b7a612ee2e0d9fd35d6ba3ca801ab506410f672", "fetched_at": "2026-08-29T07:46:53.747497+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/"}, {"content_hash": "61da18bbe2b76ad39282f5c7926cac50f6e7afe385bce7a21496d672dcac8989", "fetched_at": "2026-08-29T07:46:53.749499+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html"}, {"content_hash": "b6317876f82341397f95f0e2a1d5acda9e395650000b5ea8864e73b05e973cae", "fetched_at": "2026-08-29T07:46:53.751091+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/development/get-started/contributing-to-metasploit.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.702654+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:24:49.010490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b7e645ac5d4b9a9fc6631ad4e211795d36562fe7aa091a2119ce4339aa9a6a7", "fetched_at": "2026-08-28T04:12:07.702654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rapid7/metasploit-framework"}, {"content_hash": "6b8cd4f498af253d83f03c4d537f6d1f33301e0b7d4ec208db48003f333f779e", "fetched_at": "2026-08-29T07:46:53.738606+00:00", "kind": "homepage", "missing": false, "url": "https://www.metasploit.com/"}, {"content_hash": "195bb9b5c4d0bc2406cc55289b7a612ee2e0d9fd35d6ba3ca801ab506410f672", "fetched_at": "2026-08-29T07:46:53.747497+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/"}, {"content_hash": "61da18bbe2b76ad39282f5c7926cac50f6e7afe385bce7a21496d672dcac8989", "fetched_at": "2026-08-29T07:46:53.749499+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html"}, {"content_hash": "b6317876f82341397f95f0e2a1d5acda9e395650000b5ea8864e73b05e973cae", "fetched_at": "2026-08-29T07:46:53.751091+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/development/get-started/contributing-to-metasploit.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:24:49.010490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b7e645ac5d4b9a9fc6631ad4e211795d36562fe7aa091a2119ce4339aa9a6a7", "fetched_at": "2026-08-28T04:12:07.702654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rapid7/metasploit-framework"}, {"content_hash": "6b8cd4f498af253d83f03c4d537f6d1f33301e0b7d4ec208db48003f333f779e", "fetched_at": "2026-08-29T07:46:53.738606+00:00", "kind": "homepage", "missing": false, "url": "https://www.metasploit.com/"}, {"content_hash": "195bb9b5c4d0bc2406cc55289b7a612ee2e0d9fd35d6ba3ca801ab506410f672", "fetched_at": "2026-08-29T07:46:53.747497+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/"}, {"content_hash": "61da18bbe2b76ad39282f5c7926cac50f6e7afe385bce7a21496d672dcac8989", "fetched_at": "2026-08-29T07:46:53.749499+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html"}, {"content_hash": "b6317876f82341397f95f0e2a1d5acda9e395650000b5ea8864e73b05e973cae", "fetched_at": "2026-08-29T07:46:53.751091+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/development/get-started/contributing-to-metasploit.html"}], "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:12:07.702654+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.702654+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.702654+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:24:49.010490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b7e645ac5d4b9a9fc6631ad4e211795d36562fe7aa091a2119ce4339aa9a6a7", "fetched_at": "2026-08-28T04:12:07.702654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rapid7/metasploit-framework"}, {"content_hash": "6b8cd4f498af253d83f03c4d537f6d1f33301e0b7d4ec208db48003f333f779e", "fetched_at": "2026-08-29T07:46:53.738606+00:00", "kind": "homepage", "missing": false, "url": "https://www.metasploit.com/"}, {"content_hash": "195bb9b5c4d0bc2406cc55289b7a612ee2e0d9fd35d6ba3ca801ab506410f672", "fetched_at": "2026-08-29T07:46:53.747497+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/"}, {"content_hash": "61da18bbe2b76ad39282f5c7926cac50f6e7afe385bce7a21496d672dcac8989", "fetched_at": "2026-08-29T07:46:53.749499+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html"}, {"content_hash": "b6317876f82341397f95f0e2a1d5acda9e395650000b5ea8864e73b05e973cae", "fetched_at": "2026-08-29T07:46:53.751091+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/development/get-started/contributing-to-metasploit.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.702654+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.702654+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:24:49.010490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b7e645ac5d4b9a9fc6631ad4e211795d36562fe7aa091a2119ce4339aa9a6a7", "fetched_at": "2026-08-28T04:12:07.702654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rapid7/metasploit-framework"}, {"content_hash": "6b8cd4f498af253d83f03c4d537f6d1f33301e0b7d4ec208db48003f333f779e", "fetched_at": "2026-08-29T07:46:53.738606+00:00", "kind": "homepage", "missing": false, "url": "https://www.metasploit.com/"}, {"content_hash": "195bb9b5c4d0bc2406cc55289b7a612ee2e0d9fd35d6ba3ca801ab506410f672", "fetched_at": "2026-08-29T07:46:53.747497+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/"}, {"content_hash": "61da18bbe2b76ad39282f5c7926cac50f6e7afe385bce7a21496d672dcac8989", "fetched_at": "2026-08-29T07:46:53.749499+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html"}, {"content_hash": "b6317876f82341397f95f0e2a1d5acda9e395650000b5ea8864e73b05e973cae", "fetched_at": "2026-08-29T07:46:53.751091+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/development/get-started/contributing-to-metasploit.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.702654+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.702654+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.702654+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:24:49.010490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b7e645ac5d4b9a9fc6631ad4e211795d36562fe7aa091a2119ce4339aa9a6a7", "fetched_at": "2026-08-28T04:12:07.702654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rapid7/metasploit-framework"}, {"content_hash": "6b8cd4f498af253d83f03c4d537f6d1f33301e0b7d4ec208db48003f333f779e", "fetched_at": "2026-08-29T07:46:53.738606+00:00", "kind": "homepage", "missing": false, "url": "https://www.metasploit.com/"}, {"content_hash": "195bb9b5c4d0bc2406cc55289b7a612ee2e0d9fd35d6ba3ca801ab506410f672", "fetched_at": "2026-08-29T07:46:53.747497+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/"}, {"content_hash": "61da18bbe2b76ad39282f5c7926cac50f6e7afe385bce7a21496d672dcac8989", "fetched_at": "2026-08-29T07:46:53.749499+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html"}, {"content_hash": "b6317876f82341397f95f0e2a1d5acda9e395650000b5ea8864e73b05e973cae", "fetched_at": "2026-08-29T07:46:53.751091+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/development/get-started/contributing-to-metasploit.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.702654+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.702654+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:24:49.010490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b7e645ac5d4b9a9fc6631ad4e211795d36562fe7aa091a2119ce4339aa9a6a7", "fetched_at": "2026-08-28T04:12:07.702654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rapid7/metasploit-framework"}, {"content_hash": "6b8cd4f498af253d83f03c4d537f6d1f33301e0b7d4ec208db48003f333f779e", "fetched_at": "2026-08-29T07:46:53.738606+00:00", "kind": "homepage", "missing": false, "url": "https://www.metasploit.com/"}, {"content_hash": "195bb9b5c4d0bc2406cc55289b7a612ee2e0d9fd35d6ba3ca801ab506410f672", "fetched_at": "2026-08-29T07:46:53.747497+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/"}, {"content_hash": "61da18bbe2b76ad39282f5c7926cac50f6e7afe385bce7a21496d672dcac8989", "fetched_at": "2026-08-29T07:46:53.749499+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html"}, {"content_hash": "b6317876f82341397f95f0e2a1d5acda9e395650000b5ea8864e73b05e973cae", "fetched_at": "2026-08-29T07:46:53.751091+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/development/get-started/contributing-to-metasploit.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:24:49.010490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b7e645ac5d4b9a9fc6631ad4e211795d36562fe7aa091a2119ce4339aa9a6a7", "fetched_at": "2026-08-28T04:12:07.702654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rapid7/metasploit-framework"}, {"content_hash": "6b8cd4f498af253d83f03c4d537f6d1f33301e0b7d4ec208db48003f333f779e", "fetched_at": "2026-08-29T07:46:53.738606+00:00", "kind": "homepage", "missing": false, "url": "https://www.metasploit.com/"}, {"content_hash": "195bb9b5c4d0bc2406cc55289b7a612ee2e0d9fd35d6ba3ca801ab506410f672", "fetched_at": "2026-08-29T07:46:53.747497+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/"}, {"content_hash": "61da18bbe2b76ad39282f5c7926cac50f6e7afe385bce7a21496d672dcac8989", "fetched_at": "2026-08-29T07:46:53.749499+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html"}, {"content_hash": "b6317876f82341397f95f0e2a1d5acda9e395650000b5ea8864e73b05e973cae", "fetched_at": "2026-08-29T07:46:53.751091+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/development/get-started/contributing-to-metasploit.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:24:49.010490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b7e645ac5d4b9a9fc6631ad4e211795d36562fe7aa091a2119ce4339aa9a6a7", "fetched_at": "2026-08-28T04:12:07.702654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rapid7/metasploit-framework"}, {"content_hash": "6b8cd4f498af253d83f03c4d537f6d1f33301e0b7d4ec208db48003f333f779e", "fetched_at": "2026-08-29T07:46:53.738606+00:00", "kind": "homepage", "missing": false, "url": "https://www.metasploit.com/"}, {"content_hash": "195bb9b5c4d0bc2406cc55289b7a612ee2e0d9fd35d6ba3ca801ab506410f672", "fetched_at": "2026-08-29T07:46:53.747497+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/"}, {"content_hash": "61da18bbe2b76ad39282f5c7926cac50f6e7afe385bce7a21496d672dcac8989", "fetched_at": "2026-08-29T07:46:53.749499+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html"}, {"content_hash": "b6317876f82341397f95f0e2a1d5acda9e395650000b5ea8864e73b05e973cae", "fetched_at": "2026-08-29T07:46:53.751091+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/development/get-started/contributing-to-metasploit.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:24:49.010490+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b7e645ac5d4b9a9fc6631ad4e211795d36562fe7aa091a2119ce4339aa9a6a7", "fetched_at": "2026-08-28T04:12:07.702654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rapid7/metasploit-framework"}, {"content_hash": "6b8cd4f498af253d83f03c4d537f6d1f33301e0b7d4ec208db48003f333f779e", "fetched_at": "2026-08-29T07:46:53.738606+00:00", "kind": "homepage", "missing": false, "url": "https://www.metasploit.com/"}, {"content_hash": "195bb9b5c4d0bc2406cc55289b7a612ee2e0d9fd35d6ba3ca801ab506410f672", "fetched_at": "2026-08-29T07:46:53.747497+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/"}, {"content_hash": "61da18bbe2b76ad39282f5c7926cac50f6e7afe385bce7a21496d672dcac8989", "fetched_at": "2026-08-29T07:46:53.749499+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html"}, {"content_hash": "b6317876f82341397f95f0e2a1d5acda9e395650000b5ea8864e73b05e973cae", "fetched_at": "2026-08-29T07:46:53.751091+00:00", "kind": "site_page", "missing": false, "url": "https://docs.metasploit.com/docs/development/get-started/contributing-to-metasploit.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5482, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}