{"adoption": {"forks": 417, "observed_at": "2026-08-28T04:05:10.793639+00:00", "stars": 1609}, "canonical_url": "https://ross.abutalabs.com/products/hashcat-utils", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Small utilities that are useful in advanced password cracking", "domain": ["security", "developer-tools"], "enriched": true, "function": ["security", "developer-tools", "cli"], "health_score": 66, "homepage": null, "language": "C", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["hashcat/hashcat-utils"], "name": "hashcat/hashcat-utils", "platform": ["windows", "cli"], "pushed_at": "2025-11-08T12:58:52+00:00", "repo": "hashcat/hashcat-utils", "stars": 1609, "tags": ["password-cracking", "hashcat", "hash-manipulation", "stdin-stdout-pipelines", "c", "command-line", "linux"], "topics": [], "urls": [], "use_cases": ["convert and prepare wordlists for hashcat attacks", "split, merge, or filter large password candidate files", "extract hashes from files for cracking", "chain hash manipulation tools in shell pipelines", "generate rule files or masks for password cracking", "preprocess captured hashes before loading into hashcat"], "what_it_is": "A collection of small standalone C utilities that assist with advanced password cracking tasks, complementing the hashcat tool. Each utility performs a single function and works via STDIN/STDOUT so they can be chained together in pipelines.", "when_to_avoid": ["you need a full password cracking tool rather than helper utilities", "you want a GUI or interactive workflow", "you need utilities unrelated to password cracking or hash handling"], "when_to_choose": ["you use hashcat and need auxiliary tools for hash or wordlist manipulation", "you want small, fast, single-purpose binaries scriptable via pipes", "you need cross-platform (Linux/Windows) password cracking utilities"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hashcat-utils", "repo": "hashcat/hashcat-utils", "role": "main", "score": 48}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.793639+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:51:16.852221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73ed655bfd856029db7f9a0370a8e681880a834764affded8afb836ce4aa52c3", "fetched_at": "2026-08-28T04:05:10.793639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashcat/hashcat-utils"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.793639+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:51:16.852221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73ed655bfd856029db7f9a0370a8e681880a834764affded8afb836ce4aa52c3", "fetched_at": "2026-08-28T04:05:10.793639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashcat/hashcat-utils"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:51:16.852221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73ed655bfd856029db7f9a0370a8e681880a834764affded8afb836ce4aa52c3", "fetched_at": "2026-08-28T04:05:10.793639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashcat/hashcat-utils"}], "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:05:10.793639+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.793639+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.793639+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:51:16.852221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73ed655bfd856029db7f9a0370a8e681880a834764affded8afb836ce4aa52c3", "fetched_at": "2026-08-28T04:05:10.793639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashcat/hashcat-utils"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.793639+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.793639+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:51:16.852221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73ed655bfd856029db7f9a0370a8e681880a834764affded8afb836ce4aa52c3", "fetched_at": "2026-08-28T04:05:10.793639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashcat/hashcat-utils"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.793639+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.793639+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.793639+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:51:16.852221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73ed655bfd856029db7f9a0370a8e681880a834764affded8afb836ce4aa52c3", "fetched_at": "2026-08-28T04:05:10.793639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashcat/hashcat-utils"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.793639+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.793639+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:51:16.852221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73ed655bfd856029db7f9a0370a8e681880a834764affded8afb836ce4aa52c3", "fetched_at": "2026-08-28T04:05:10.793639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashcat/hashcat-utils"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:51:16.852221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73ed655bfd856029db7f9a0370a8e681880a834764affded8afb836ce4aa52c3", "fetched_at": "2026-08-28T04:05:10.793639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashcat/hashcat-utils"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:51:16.852221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73ed655bfd856029db7f9a0370a8e681880a834764affded8afb836ce4aa52c3", "fetched_at": "2026-08-28T04:05:10.793639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashcat/hashcat-utils"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:51:16.852221+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73ed655bfd856029db7f9a0370a8e681880a834764affded8afb836ce4aa52c3", "fetched_at": "2026-08-28T04:05:10.793639+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashcat/hashcat-utils"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 51, "longevity": 100, "rhythm": 15}, "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": 3939, "days_push": 298, "days_rel": 354, "gap_med": null, "n_releases_24m": 1}, "score": 48, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}