{"adoption": {"forks": 118, "observed_at": "2026-09-03T02:15:08.441190+00:00", "stars": 1047}, "canonical_url": "https://ross.abutalabs.com/products/ullaakut-nmap", "card": {"archived": false, "artifact_type": "library", "description": "Idiomatic nmap library for go developers", "domain": ["security", "penetration-testing", "networking", "developer-tools"], "enriched": true, "function": ["security", "parser", "cli"], "health_score": 100, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Ullaakut/nmap"], "name": "Ullaakut/nmap", "platform": ["go", "windows", "cross-platform"], "pushed_at": "2026-09-02T13:25:49+00:00", "repo": "Ullaakut/nmap", "stars": 1047, "tags": ["nmap", "network-scanning", "port-scanner", "wrapper", "xml-parsing", "infosec", "pentesting", "linux", "macos"], "topics": ["nmap", "infosec", "golang", "idiomatic", "pentesting", "audit", "netsec", "penetration-testing", "hacking", "network-analysis", "network-mapping"], "urls": [], "use_cases": ["run nmap scans from a go program", "build a network security audit tool in golang", "parse nmap xml output in go", "discover hosts and open ports on a network programmatically", "write pentesting tools in go", "automate service and os detection scans", "integrate port scanning into a go application"], "what_it_is": "An idiomatic Go library that wraps the nmap network scanner by shelling out to the nmap binary and parsing its XML output. It lets Go developers programmatically run network scans for security auditing and penetration testing tools.", "when_to_avoid": ["nmap is not installed on the target machine, since the library shells out to the nmap binary", "you need a pure-Go packet-level scanner without external dependencies", "you are not working in Go"], "when_to_choose": ["you are writing security or network scanning tools in Go", "you want type-safe, idiomatic access to nmap options instead of building command strings", "you need structured scan results parsed from nmap XML output"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ullaakut-nmap", "repo": "Ullaakut/nmap", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.441190+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:01:56.110107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1264fe3042052a4d3240e16402e023200866aeed416c3635b6a51e9dc782c762", "fetched_at": "2026-09-03T02:15:08.441190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ullaakut/nmap"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.441190+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:01:56.110107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1264fe3042052a4d3240e16402e023200866aeed416c3635b6a51e9dc782c762", "fetched_at": "2026-09-03T02:15:08.441190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ullaakut/nmap"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:01:56.110107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1264fe3042052a4d3240e16402e023200866aeed416c3635b6a51e9dc782c762", "fetched_at": "2026-09-03T02:15:08.441190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ullaakut/nmap"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.441190+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.441190+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.441190+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:01:56.110107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1264fe3042052a4d3240e16402e023200866aeed416c3635b6a51e9dc782c762", "fetched_at": "2026-09-03T02:15:08.441190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ullaakut/nmap"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.441190+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.441190+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:01:56.110107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1264fe3042052a4d3240e16402e023200866aeed416c3635b6a51e9dc782c762", "fetched_at": "2026-09-03T02:15:08.441190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ullaakut/nmap"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.441190+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.441190+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.441190+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:01:56.110107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1264fe3042052a4d3240e16402e023200866aeed416c3635b6a51e9dc782c762", "fetched_at": "2026-09-03T02:15:08.441190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ullaakut/nmap"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.441190+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.441190+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:01:56.110107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1264fe3042052a4d3240e16402e023200866aeed416c3635b6a51e9dc782c762", "fetched_at": "2026-09-03T02:15:08.441190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ullaakut/nmap"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:01:56.110107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1264fe3042052a4d3240e16402e023200866aeed416c3635b6a51e9dc782c762", "fetched_at": "2026-09-03T02:15:08.441190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ullaakut/nmap"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:01:56.110107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1264fe3042052a4d3240e16402e023200866aeed416c3635b6a51e9dc782c762", "fetched_at": "2026-09-03T02:15:08.441190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ullaakut/nmap"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:01:56.110107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1264fe3042052a4d3240e16402e023200866aeed416c3635b6a51e9dc782c762", "fetched_at": "2026-09-03T02:15:08.441190+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Ullaakut/nmap"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 71}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2783, "days_push": 0, "days_rel": 38, "gap_med": 137, "n_releases_24m": 6}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}