{"adoption": {"forks": 6347, "observed_at": "2026-08-28T04:12:07.336482+00:00", "stars": 38275}, "canonical_url": "https://ross.abutalabs.com/products/sqlmap", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Automatic SQL injection and database takeover tool", "domain": ["security", "penetration-testing", "databases", "web-development"], "enriched": true, "function": ["penetration-testing", "security", "database", "search-engine"], "health_score": 96, "homepage": "http://sqlmap.org", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["sqlmapproject/sqlmap"], "name": "sqlmapproject/sqlmap", "platform": ["python", "windows", "cross-platform", "cli"], "pushed_at": "2026-08-26T11:46:12+00:00", "repo": "sqlmapproject/sqlmap", "stars": 38275, "tags": ["sql-injection", "pentesting", "database-takeover", "appsec", "webappsec", "exploitation", "vulnerability-scanning", "linux", "macos"], "topics": ["sql-injection", "detection", "exploitation", "python", "database", "pentesting", "api-security", "appsec", "security-testing", "security-testing-tool", "sqlinjection", "webapp-security", "database-security", "dbms", "webappsec"], "urls": [], "use_cases": ["detect sql injection vulnerabilities in a web application", "automatically exploit sql injection flaws during a pentest", "fingerprint the backend database behind a web app", "enumerate database tables and columns to find sensitive data", "dump data from a database via sql injection", "test whether a web parameter is injectable with boolean or time-based blind techniques", "execute operating system commands through a database takeover", "audit api endpoints for sqlinjection issues"], "what_it_is": "sqlmap is an open-source penetration testing tool that automates the detection and exploitation of SQL injection flaws and the takeover of database servers. It supports five injection techniques, fingerprints and works with 40+ database backends, and can access file systems and execute OS commands where the backend permits.", "when_to_avoid": ["you want to attack systems you do not own or have written authorization to test - that is illegal", "you need a general-purpose web vulnerability scanner covering XSS, CSRF, and other flaw classes", "you need a defensive tool that fixes or parameterizes queries rather than detecting injection", "you require a GUI-driven scanning workflow rather than a command-line tool"], "when_to_choose": ["you are a penetration tester or security researcher assessing web applications for SQL injection", "you need broad DBMS support (MySQL, PostgreSQL, Oracle, SQL Server, and more) in one tool", "you want automated detection across five injection techniques without writing payloads by hand", "you need to demonstrate real impact by enumerating or exfiltrating data within the injected user's reach"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sqlmap", "repo": "sqlmapproject/sqlmap", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.336482+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:24:56.907673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d335f363897bfc3c6d1423b81d00959697dad47af7730232c9ee5731d87144", "fetched_at": "2026-08-28T04:12:07.336482+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlmapproject/sqlmap"}, {"content_hash": "746ff4f6f97e039028c51a623afb0345229bc6fe8c946aac207ac0c949a8b24b", "fetched_at": "2026-08-29T07:47:00.267489+00:00", "kind": "homepage", "missing": false, "url": "http://sqlmap.org"}, {"content_hash": "1aac053a95538d8f64451255bd32df211c5fa981e1f03e5a09c907c0839315e6", "fetched_at": "2026-08-29T07:47:00.276837+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/sqlmap/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.336482+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:24:56.907673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d335f363897bfc3c6d1423b81d00959697dad47af7730232c9ee5731d87144", "fetched_at": "2026-08-28T04:12:07.336482+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlmapproject/sqlmap"}, {"content_hash": "746ff4f6f97e039028c51a623afb0345229bc6fe8c946aac207ac0c949a8b24b", "fetched_at": "2026-08-29T07:47:00.267489+00:00", "kind": "homepage", "missing": false, "url": "http://sqlmap.org"}, {"content_hash": "1aac053a95538d8f64451255bd32df211c5fa981e1f03e5a09c907c0839315e6", "fetched_at": "2026-08-29T07:47:00.276837+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/sqlmap/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:24:56.907673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d335f363897bfc3c6d1423b81d00959697dad47af7730232c9ee5731d87144", "fetched_at": "2026-08-28T04:12:07.336482+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlmapproject/sqlmap"}, {"content_hash": "746ff4f6f97e039028c51a623afb0345229bc6fe8c946aac207ac0c949a8b24b", "fetched_at": "2026-08-29T07:47:00.267489+00:00", "kind": "homepage", "missing": false, "url": "http://sqlmap.org"}, {"content_hash": "1aac053a95538d8f64451255bd32df211c5fa981e1f03e5a09c907c0839315e6", "fetched_at": "2026-08-29T07:47:00.276837+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/sqlmap/json"}], "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.336482+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.336482+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.336482+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:24:56.907673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d335f363897bfc3c6d1423b81d00959697dad47af7730232c9ee5731d87144", "fetched_at": "2026-08-28T04:12:07.336482+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlmapproject/sqlmap"}, {"content_hash": "746ff4f6f97e039028c51a623afb0345229bc6fe8c946aac207ac0c949a8b24b", "fetched_at": "2026-08-29T07:47:00.267489+00:00", "kind": "homepage", "missing": false, "url": "http://sqlmap.org"}, {"content_hash": "1aac053a95538d8f64451255bd32df211c5fa981e1f03e5a09c907c0839315e6", "fetched_at": "2026-08-29T07:47:00.276837+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/sqlmap/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.336482+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.336482+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:24:56.907673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d335f363897bfc3c6d1423b81d00959697dad47af7730232c9ee5731d87144", "fetched_at": "2026-08-28T04:12:07.336482+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlmapproject/sqlmap"}, {"content_hash": "746ff4f6f97e039028c51a623afb0345229bc6fe8c946aac207ac0c949a8b24b", "fetched_at": "2026-08-29T07:47:00.267489+00:00", "kind": "homepage", "missing": false, "url": "http://sqlmap.org"}, {"content_hash": "1aac053a95538d8f64451255bd32df211c5fa981e1f03e5a09c907c0839315e6", "fetched_at": "2026-08-29T07:47:00.276837+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/sqlmap/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.336482+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.336482+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.336482+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:24:56.907673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d335f363897bfc3c6d1423b81d00959697dad47af7730232c9ee5731d87144", "fetched_at": "2026-08-28T04:12:07.336482+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlmapproject/sqlmap"}, {"content_hash": "746ff4f6f97e039028c51a623afb0345229bc6fe8c946aac207ac0c949a8b24b", "fetched_at": "2026-08-29T07:47:00.267489+00:00", "kind": "homepage", "missing": false, "url": "http://sqlmap.org"}, {"content_hash": "1aac053a95538d8f64451255bd32df211c5fa981e1f03e5a09c907c0839315e6", "fetched_at": "2026-08-29T07:47:00.276837+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/sqlmap/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.336482+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:07.336482+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:24:56.907673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d335f363897bfc3c6d1423b81d00959697dad47af7730232c9ee5731d87144", "fetched_at": "2026-08-28T04:12:07.336482+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlmapproject/sqlmap"}, {"content_hash": "746ff4f6f97e039028c51a623afb0345229bc6fe8c946aac207ac0c949a8b24b", "fetched_at": "2026-08-29T07:47:00.267489+00:00", "kind": "homepage", "missing": false, "url": "http://sqlmap.org"}, {"content_hash": "1aac053a95538d8f64451255bd32df211c5fa981e1f03e5a09c907c0839315e6", "fetched_at": "2026-08-29T07:47:00.276837+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/sqlmap/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:24:56.907673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d335f363897bfc3c6d1423b81d00959697dad47af7730232c9ee5731d87144", "fetched_at": "2026-08-28T04:12:07.336482+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlmapproject/sqlmap"}, {"content_hash": "746ff4f6f97e039028c51a623afb0345229bc6fe8c946aac207ac0c949a8b24b", "fetched_at": "2026-08-29T07:47:00.267489+00:00", "kind": "homepage", "missing": false, "url": "http://sqlmap.org"}, {"content_hash": "1aac053a95538d8f64451255bd32df211c5fa981e1f03e5a09c907c0839315e6", "fetched_at": "2026-08-29T07:47:00.276837+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/sqlmap/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:24:56.907673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d335f363897bfc3c6d1423b81d00959697dad47af7730232c9ee5731d87144", "fetched_at": "2026-08-28T04:12:07.336482+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlmapproject/sqlmap"}, {"content_hash": "746ff4f6f97e039028c51a623afb0345229bc6fe8c946aac207ac0c949a8b24b", "fetched_at": "2026-08-29T07:47:00.267489+00:00", "kind": "homepage", "missing": false, "url": "http://sqlmap.org"}, {"content_hash": "1aac053a95538d8f64451255bd32df211c5fa981e1f03e5a09c907c0839315e6", "fetched_at": "2026-08-29T07:47:00.276837+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/sqlmap/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:24:56.907673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c2d335f363897bfc3c6d1423b81d00959697dad47af7730232c9ee5731d87144", "fetched_at": "2026-08-28T04:12:07.336482+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlmapproject/sqlmap"}, {"content_hash": "746ff4f6f97e039028c51a623afb0345229bc6fe8c946aac207ac0c949a8b24b", "fetched_at": "2026-08-29T07:47:00.267489+00:00", "kind": "homepage", "missing": false, "url": "http://sqlmap.org"}, {"content_hash": "1aac053a95538d8f64451255bd32df211c5fa981e1f03e5a09c907c0839315e6", "fetched_at": "2026-08-29T07:47:00.276837+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/sqlmap/json"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 31}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5181, "days_push": 7, "days_rel": 244, "gap_med": 364, "n_releases_24m": 2}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}