{"adoption": {"forks": 343, "observed_at": "2026-08-28T04:05:34.152122+00:00", "stars": 1772}, "canonical_url": "https://ross.abutalabs.com/products/ai-for-security-learning", "card": {"archived": false, "artifact_type": "learning-resource", "description": "安全场景、基于AI的安全算法和安全数据分析业界实践", "domain": ["security", "machine-learning", "artificial-intelligence", "awesome-lists", "tutorials"], "enriched": true, "function": ["machine-learning", "security", "nlp", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["404notf0und/AI-for-Security-Learning"], "name": "404notf0und/AI-for-Security-Learning", "platform": ["cross-platform"], "pushed_at": "2021-07-28T09:46:51+00:00", "repo": "404notf0und/AI-for-Security-Learning", "stars": 1772, "tags": ["curated-list", "security-analytics", "threat-detection", "malware-detection", "web-security", "adversarial-ml", "chinese-language"], "topics": ["machine-learning", "security", "data-mining", "data-analysis"], "urls": [], "use_cases": ["learn how machine learning is applied to security detection", "find resources on malware detection with deep learning", "study web attack detection like SQLi and XSS with ML", "research adversarial attacks against AI models and frameworks", "explore security data analysis and threat intelligence practices", "find references for building ML-based WAF or webshell detection"], "what_it_is": "A curated Chinese-language learning resource collecting articles, papers, and industry practices on applying AI and machine learning to security scenarios. It organizes links by topic including threat intelligence, malware detection, web attack detection, security operations, and adversarial attacks on AI systems.", "when_to_avoid": ["you need runnable code or a maintained library", "you need up-to-date content covering recent research", "you need English-only resources"], "when_to_choose": ["you want a curated reading list of AI-for-security articles and industry write-ups", "you are an engineer studying security data analysis and ML-based detection", "you need pointers to Chinese-language security ML content"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ai-for-security-learning", "repo": "404notf0und/AI-for-Security-Learning", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.152122+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:25:56.562991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c676613d85afe2e3a61a5f147bf2b48848713e27aa7a8c7ddd9ded5fcab49ed4", "fetched_at": "2026-08-28T04:05:34.152122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/404notf0und/AI-for-Security-Learning"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.152122+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:25:56.562991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c676613d85afe2e3a61a5f147bf2b48848713e27aa7a8c7ddd9ded5fcab49ed4", "fetched_at": "2026-08-28T04:05:34.152122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/404notf0und/AI-for-Security-Learning"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:25:56.562991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c676613d85afe2e3a61a5f147bf2b48848713e27aa7a8c7ddd9ded5fcab49ed4", "fetched_at": "2026-08-28T04:05:34.152122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/404notf0und/AI-for-Security-Learning"}], "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:34.152122+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.152122+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.152122+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:25:56.562991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c676613d85afe2e3a61a5f147bf2b48848713e27aa7a8c7ddd9ded5fcab49ed4", "fetched_at": "2026-08-28T04:05:34.152122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/404notf0und/AI-for-Security-Learning"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.152122+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.152122+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:25:56.562991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c676613d85afe2e3a61a5f147bf2b48848713e27aa7a8c7ddd9ded5fcab49ed4", "fetched_at": "2026-08-28T04:05:34.152122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/404notf0und/AI-for-Security-Learning"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.152122+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.152122+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.152122+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:25:56.562991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c676613d85afe2e3a61a5f147bf2b48848713e27aa7a8c7ddd9ded5fcab49ed4", "fetched_at": "2026-08-28T04:05:34.152122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/404notf0und/AI-for-Security-Learning"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.152122+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.152122+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:25:56.562991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c676613d85afe2e3a61a5f147bf2b48848713e27aa7a8c7ddd9ded5fcab49ed4", "fetched_at": "2026-08-28T04:05:34.152122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/404notf0und/AI-for-Security-Learning"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:25:56.562991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c676613d85afe2e3a61a5f147bf2b48848713e27aa7a8c7ddd9ded5fcab49ed4", "fetched_at": "2026-08-28T04:05:34.152122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/404notf0und/AI-for-Security-Learning"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:25:56.562991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c676613d85afe2e3a61a5f147bf2b48848713e27aa7a8c7ddd9ded5fcab49ed4", "fetched_at": "2026-08-28T04:05:34.152122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/404notf0und/AI-for-Security-Learning"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:25:56.562991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c676613d85afe2e3a61a5f147bf2b48848713e27aa7a8c7ddd9ded5fcab49ed4", "fetched_at": "2026-08-28T04:05:34.152122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/404notf0und/AI-for-Security-Learning"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 2861, "days_push": 1862, "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}}