{"adoption": {"forks": 186, "observed_at": "2026-08-28T04:03:55.952905+00:00", "stars": 1190}, "canonical_url": "https://ross.abutalabs.com/products/securityproduct", "card": {"archived": false, "artifact_type": "learning-resource", "description": "开源安全产品源码，IDS、IPS、WAF、蜜罐等", "domain": ["security", "awesome-lists", "developer-tools", "self-hosted"], "enriched": true, "function": ["security", "vulnerability-scanning", "developer-tools"], "health_score": 59, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["birdhan/SecurityProduct"], "name": "birdhan/SecurityProduct", "platform": ["cross-platform"], "pushed_at": "2026-02-03T07:44:53+00:00", "repo": "birdhan/SecurityProduct", "stars": 1190, "tags": ["awesome-list", "curated-list", "waf", "ids", "ips", "honeypot", "hids", "threat-intelligence", "vulnerability-management", "asset-management", "data-security", "chinese"], "topics": [], "urls": [], "use_cases": ["find open source WAF projects", "discover open source IDS and IPS tools", "find honeypot software for my network", "look for vulnerability management platforms", "find tools to monitor GitHub for leaked secrets", "discover enterprise asset management security tools", "find threat intelligence feed crawlers", "research security projects used by companies"], "what_it_is": "A curated awesome-list collecting open-source security products and projects, including IDS, IPS, WAF, honeypots, threat intelligence, vulnerability management, asset management, and data security tools. It focuses on projects battle-tested inside enterprises and organizes them by enterprise security capability needs.", "when_to_avoid": ["you need a runnable security product rather than a list of links", "you need vetted or maintained software with licenses and support guarantees", "you need an up-to-date vulnerability database"], "when_to_choose": ["you want a curated directory of open-source security tools to evaluate", "you are building enterprise security capabilities and need project shortlists", "you want to discover Chinese enterprise security open-source projects"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/securityproduct", "repo": "birdhan/SecurityProduct", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.952905+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:23:01.112523+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8adb0808e4de4af7f48e3961f095e0b85f668f91ad024ebf88e6124b703d0180", "fetched_at": "2026-08-28T04:03:55.952905+00:00", "kind": "readme", "missing": false, "url": "https://github.com/birdhan/SecurityProduct"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.952905+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:23:01.112523+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8adb0808e4de4af7f48e3961f095e0b85f668f91ad024ebf88e6124b703d0180", "fetched_at": "2026-08-28T04:03:55.952905+00:00", "kind": "readme", "missing": false, "url": "https://github.com/birdhan/SecurityProduct"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:23:01.112523+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8adb0808e4de4af7f48e3961f095e0b85f668f91ad024ebf88e6124b703d0180", "fetched_at": "2026-08-28T04:03:55.952905+00:00", "kind": "readme", "missing": false, "url": "https://github.com/birdhan/SecurityProduct"}], "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:03:55.952905+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.952905+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.952905+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:23:01.112523+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8adb0808e4de4af7f48e3961f095e0b85f668f91ad024ebf88e6124b703d0180", "fetched_at": "2026-08-28T04:03:55.952905+00:00", "kind": "readme", "missing": false, "url": "https://github.com/birdhan/SecurityProduct"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.952905+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.952905+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:23:01.112523+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8adb0808e4de4af7f48e3961f095e0b85f668f91ad024ebf88e6124b703d0180", "fetched_at": "2026-08-28T04:03:55.952905+00:00", "kind": "readme", "missing": false, "url": "https://github.com/birdhan/SecurityProduct"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.952905+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.952905+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.952905+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:23:01.112523+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8adb0808e4de4af7f48e3961f095e0b85f668f91ad024ebf88e6124b703d0180", "fetched_at": "2026-08-28T04:03:55.952905+00:00", "kind": "readme", "missing": false, "url": "https://github.com/birdhan/SecurityProduct"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.952905+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.952905+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:23:01.112523+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8adb0808e4de4af7f48e3961f095e0b85f668f91ad024ebf88e6124b703d0180", "fetched_at": "2026-08-28T04:03:55.952905+00:00", "kind": "readme", "missing": false, "url": "https://github.com/birdhan/SecurityProduct"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:23:01.112523+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8adb0808e4de4af7f48e3961f095e0b85f668f91ad024ebf88e6124b703d0180", "fetched_at": "2026-08-28T04:03:55.952905+00:00", "kind": "readme", "missing": false, "url": "https://github.com/birdhan/SecurityProduct"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:23:01.112523+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8adb0808e4de4af7f48e3961f095e0b85f668f91ad024ebf88e6124b703d0180", "fetched_at": "2026-08-28T04:03:55.952905+00:00", "kind": "readme", "missing": false, "url": "https://github.com/birdhan/SecurityProduct"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:23:01.112523+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8adb0808e4de4af7f48e3961f095e0b85f668f91ad024ebf88e6124b703d0180", "fetched_at": "2026-08-28T04:03:55.952905+00:00", "kind": "readme", "missing": false, "url": "https://github.com/birdhan/SecurityProduct"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 65, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2803, "days_push": 211, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}