{"adoption": {"forks": 362, "observed_at": "2026-08-28T04:07:42.155197+00:00", "stars": 3087}, "canonical_url": "https://ross.abutalabs.com/products/offensivenim", "card": {"archived": false, "artifact_type": "learning-resource", "description": "My experiments in weaponizing Nim (https://nim-lang.org/)", "domain": ["security", "penetration-testing", "developer-tools", "programming-languages"], "enriched": true, "function": ["security", "cryptography", "developer-tools"], "health_score": 20, "homepage": null, "language": "Nim", "license": "BSD-2-Clause", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["byt3bl33d3r/OffensiveNim"], "name": "byt3bl33d3r/OffensiveNim", "platform": ["windows", "cross-platform"], "pushed_at": "2024-05-13T15:27:43+00:00", "repo": "byt3bl33d3r/OffensiveNim", "stars": 3087, "tags": ["nim", "offensive-security", "red-team", "malware-development", "implant-development", "penetration-testing", "examples", "opsec", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["write a Nim-based implant for red team operations", "cross-compile Windows payloads from Linux or macOS", "create Windows DLLs with an exported DllMain in Nim", "learn how to reduce executable size for stealthy payloads", "understand OPSEC considerations when using Nim for offensive tooling", "interface Nim with C/C++ libraries for payload development", "reflectively load Nim executables"], "what_it_is": "A collection of experiments and examples demonstrating how to weaponize the Nim programming language for offensive security operations and implant development. It covers compilation techniques, cross-compilation, DLL creation, reflective loading, and OPSEC considerations for red team tooling.", "when_to_avoid": ["you need a production-ready, maintained offensive security framework rather than experimental examples", "you are looking for defensive security or detection tooling", "you have no interest in low-level implant development or Windows internals"], "when_to_choose": ["you are a red teamer or offensive security researcher exploring Nim for implant development", "you want small, native binaries without a heavy runtime like Go or .NET", "you need examples of cross-compilation and FFI usage in Nim for security tooling"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/offensivenim", "repo": "byt3bl33d3r/OffensiveNim", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.155197+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:46:29.819483+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a77c550f1ba3481fa1226573dfd7fc16b44d5bec7c88693e4378f27b104f7ae", "fetched_at": "2026-08-28T04:07:42.155197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/byt3bl33d3r/OffensiveNim"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.155197+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:46:29.819483+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a77c550f1ba3481fa1226573dfd7fc16b44d5bec7c88693e4378f27b104f7ae", "fetched_at": "2026-08-28T04:07:42.155197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/byt3bl33d3r/OffensiveNim"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:46:29.819483+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a77c550f1ba3481fa1226573dfd7fc16b44d5bec7c88693e4378f27b104f7ae", "fetched_at": "2026-08-28T04:07:42.155197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/byt3bl33d3r/OffensiveNim"}], "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:42.155197+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.155197+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.155197+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:46:29.819483+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a77c550f1ba3481fa1226573dfd7fc16b44d5bec7c88693e4378f27b104f7ae", "fetched_at": "2026-08-28T04:07:42.155197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/byt3bl33d3r/OffensiveNim"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.155197+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.155197+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:46:29.819483+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a77c550f1ba3481fa1226573dfd7fc16b44d5bec7c88693e4378f27b104f7ae", "fetched_at": "2026-08-28T04:07:42.155197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/byt3bl33d3r/OffensiveNim"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.155197+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.155197+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.155197+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:46:29.819483+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a77c550f1ba3481fa1226573dfd7fc16b44d5bec7c88693e4378f27b104f7ae", "fetched_at": "2026-08-28T04:07:42.155197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/byt3bl33d3r/OffensiveNim"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.155197+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.155197+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:46:29.819483+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a77c550f1ba3481fa1226573dfd7fc16b44d5bec7c88693e4378f27b104f7ae", "fetched_at": "2026-08-28T04:07:42.155197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/byt3bl33d3r/OffensiveNim"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:46:29.819483+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a77c550f1ba3481fa1226573dfd7fc16b44d5bec7c88693e4378f27b104f7ae", "fetched_at": "2026-08-28T04:07:42.155197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/byt3bl33d3r/OffensiveNim"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:46:29.819483+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a77c550f1ba3481fa1226573dfd7fc16b44d5bec7c88693e4378f27b104f7ae", "fetched_at": "2026-08-28T04:07:42.155197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/byt3bl33d3r/OffensiveNim"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:46:29.819483+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a77c550f1ba3481fa1226573dfd7fc16b44d5bec7c88693e4378f27b104f7ae", "fetched_at": "2026-08-28T04:07:42.155197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/byt3bl33d3r/OffensiveNim"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2124, "days_push": 842, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}