{"adoption": {"forks": 218, "observed_at": "2026-08-28T04:04:24.760435+00:00", "stars": 1333}, "canonical_url": "https://ross.abutalabs.com/products/horusec", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.", "domain": ["security", "developer-tools"], "enriched": true, "function": ["security", "vulnerability-scanning", "linter", "cli", "ci-cd"], "health_score": 82, "homepage": "https://horusec.io/", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["ZupIT/horusec"], "name": "ZupIT/horusec", "platform": ["cli", "cross-platform", "go"], "pushed_at": "2026-08-25T18:10:05+00:00", "repo": "ZupIT/horusec", "stars": 1333, "tags": ["sast", "static-analysis", "vulnerability-scanner", "multi-language", "security-scanning", "devops", "docker"], "topics": ["sast", "java", "kotlin", "golang", "python", "ruby", "terraform", "netcore", "security", "security-development", "ci", "cli", "hacktoberfest", "vulnerabilities", "analysis", "security-flaws", "sast-analysis", "scanner", "static-analysis", "zupit"], "urls": [], "use_cases": ["scan my repo for security vulnerabilities", "run static analysis in CI pipeline", "find security flaws in Go, Python, Java, or Kotlin code", "detect vulnerabilities in Terraform files", "add SAST scanning to pull request checks", "scan codebase for leaks and insecure patterns"], "what_it_is": "Horusec is an open-source SAST (static application security testing) CLI that scans a project for vulnerabilities across many languages with a single command. It aggregates multiple analysis engines and integrates with CI pipelines, Docker, and a VS Code extension.", "when_to_avoid": ["you need dynamic (DAST) or runtime security testing", "you need deep language-specific analysis beyond what its bundled engines provide", "you require a GUI-only workflow"], "when_to_choose": ["you need multi-language SAST in one tool", "you want a CLI that drops into CI/CD easily", "you need vulnerability scanning for IaC like Terraform"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/horusec", "repo": "ZupIT/horusec", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.760435+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:44:40.006448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80fa99eddb342e5b12d3d3285b14073c41e30dec9ebb19e01b6402bfde57d58d", "fetched_at": "2026-08-28T04:04:24.760435+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZupIT/horusec"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.760435+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:44:40.006448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80fa99eddb342e5b12d3d3285b14073c41e30dec9ebb19e01b6402bfde57d58d", "fetched_at": "2026-08-28T04:04:24.760435+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZupIT/horusec"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:44:40.006448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80fa99eddb342e5b12d3d3285b14073c41e30dec9ebb19e01b6402bfde57d58d", "fetched_at": "2026-08-28T04:04:24.760435+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZupIT/horusec"}], "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:04:24.760435+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.760435+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.760435+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:44:40.006448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80fa99eddb342e5b12d3d3285b14073c41e30dec9ebb19e01b6402bfde57d58d", "fetched_at": "2026-08-28T04:04:24.760435+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZupIT/horusec"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.760435+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.760435+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:44:40.006448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80fa99eddb342e5b12d3d3285b14073c41e30dec9ebb19e01b6402bfde57d58d", "fetched_at": "2026-08-28T04:04:24.760435+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZupIT/horusec"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.760435+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.760435+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.760435+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:44:40.006448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80fa99eddb342e5b12d3d3285b14073c41e30dec9ebb19e01b6402bfde57d58d", "fetched_at": "2026-08-28T04:04:24.760435+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZupIT/horusec"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.760435+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.760435+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:44:40.006448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80fa99eddb342e5b12d3d3285b14073c41e30dec9ebb19e01b6402bfde57d58d", "fetched_at": "2026-08-28T04:04:24.760435+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZupIT/horusec"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:44:40.006448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80fa99eddb342e5b12d3d3285b14073c41e30dec9ebb19e01b6402bfde57d58d", "fetched_at": "2026-08-28T04:04:24.760435+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZupIT/horusec"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:44:40.006448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80fa99eddb342e5b12d3d3285b14073c41e30dec9ebb19e01b6402bfde57d58d", "fetched_at": "2026-08-28T04:04:24.760435+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZupIT/horusec"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:44:40.006448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80fa99eddb342e5b12d3d3285b14073c41e30dec9ebb19e01b6402bfde57d58d", "fetched_at": "2026-08-28T04:04:24.760435+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZupIT/horusec"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 8}, "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": 2185, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}