{"adoption": {"forks": 627, "observed_at": "2026-08-28T04:07:57.619376+00:00", "stars": 3345}, "canonical_url": "https://ross.abutalabs.com/products/nosqlmap", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Automated NoSQL database enumeration and web application exploitation tool.", "domain": ["security", "penetration-testing", "databases", "developer-tools"], "enriched": true, "function": ["penetration-testing", "vulnerability-scanning", "database", "security"], "health_score": 77, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["codingo/NoSQLMap"], "name": "codingo/NoSQLMap", "platform": ["python", "cli"], "pushed_at": "2026-07-28T02:28:11+00:00", "repo": "codingo/NoSQLMap", "stars": 3345, "tags": ["nosql", "mongodb", "couchdb", "redis", "sql-injection", "offensive-security", "bugbounty", "enumeration", "linux", "macos"], "topics": ["nosql", "nosql-databases", "penetration-testing", "scanner", "security-audit", "security-tools", "security-toolset", "offensive-security", "enumeration", "databases", "mongodb", "couchdb", "web-application-security", "bugbounty", "redis", "mongodb-database", "sql-injection", "hacking", "hacking-tool", "hacktoberfest"], "urls": [], "use_cases": ["audit NoSQL databases for injection vulnerabilities", "automate NoSQL injection attacks against web apps", "exploit default configuration weaknesses in MongoDB", "clone data from an exposed CouchDB or MongoDB instance", "test NoSQL security during a bug bounty or pentest", "enumerate NoSQL database endpoints"], "what_it_is": "NoSQLMap is an open-source Python command-line tool that audits, automates injection attacks against, and exploits default configuration weaknesses in NoSQL databases and NoSQL-backed web applications. It focuses on MongoDB and CouchDB, with planned support for Redis and Cassandra, and can disclose or clone data from vulnerable databases.", "when_to_avoid": ["you need to test relational SQL databases (use sqlmap instead)", "you need support for Redis or Cassandra exploits today", "you require a maintained Python 3 codebase, as the tool targets legacy Python 2.x"], "when_to_choose": ["you are pentesting a web application backed by MongoDB or CouchDB", "you want an automated sqlmap-like tool for NoSQL injection", "you need to check NoSQL instances for default configuration weaknesses"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nosqlmap", "repo": "codingo/NoSQLMap", "role": "main", "score": 65}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.619376+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.085716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7538e149c4cb307ca1689588323ba249e8ae0c10d2b5199773a5b07a217ef3f8", "fetched_at": "2026-08-28T04:07:57.619376+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codingo/NoSQLMap"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.619376+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.085716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7538e149c4cb307ca1689588323ba249e8ae0c10d2b5199773a5b07a217ef3f8", "fetched_at": "2026-08-28T04:07:57.619376+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codingo/NoSQLMap"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.085716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7538e149c4cb307ca1689588323ba249e8ae0c10d2b5199773a5b07a217ef3f8", "fetched_at": "2026-08-28T04:07:57.619376+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codingo/NoSQLMap"}], "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:07:57.619376+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.619376+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.619376+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.085716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7538e149c4cb307ca1689588323ba249e8ae0c10d2b5199773a5b07a217ef3f8", "fetched_at": "2026-08-28T04:07:57.619376+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codingo/NoSQLMap"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.619376+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.619376+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.085716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7538e149c4cb307ca1689588323ba249e8ae0c10d2b5199773a5b07a217ef3f8", "fetched_at": "2026-08-28T04:07:57.619376+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codingo/NoSQLMap"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.619376+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.619376+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.619376+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.085716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7538e149c4cb307ca1689588323ba249e8ae0c10d2b5199773a5b07a217ef3f8", "fetched_at": "2026-08-28T04:07:57.619376+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codingo/NoSQLMap"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.619376+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:57.619376+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.085716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7538e149c4cb307ca1689588323ba249e8ae0c10d2b5199773a5b07a217ef3f8", "fetched_at": "2026-08-28T04:07:57.619376+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codingo/NoSQLMap"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.085716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7538e149c4cb307ca1689588323ba249e8ae0c10d2b5199773a5b07a217ef3f8", "fetched_at": "2026-08-28T04:07:57.619376+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codingo/NoSQLMap"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.085716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7538e149c4cb307ca1689588323ba249e8ae0c10d2b5199773a5b07a217ef3f8", "fetched_at": "2026-08-28T04:07:57.619376+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codingo/NoSQLMap"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:41:01.085716+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7538e149c4cb307ca1689588323ba249e8ae0c10d2b5199773a5b07a217ef3f8", "fetched_at": "2026-08-28T04:07:57.619376+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codingo/NoSQLMap"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4726, "days_push": 37, "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}}