{"adoption": {"forks": 260, "observed_at": "2026-08-28T04:05:09.648023+00:00", "stars": 1602}, "canonical_url": "https://ross.abutalabs.com/products/sec_profile", "card": {"archived": false, "artifact_type": "dataset", "description": "爬取secwiki和xuanwu.github.io/sec.today,分析安全信息站点、安全趋势、提取安全工作者账号(twitter,weixin,github等)", "domain": ["security", "osint", "analytics", "crawlers"], "enriched": true, "function": ["web-scraping", "analytics", "osint", "data-visualization"], "health_score": 79, "homepage": null, "language": "HTML", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["tanjiti/sec_profile"], "name": "tanjiti/sec_profile", "platform": ["python", "cli"], "pushed_at": "2026-08-23T07:32:25+00:00", "repo": "tanjiti/sec_profile", "stars": 1602, "tags": ["threat-intelligence", "security-news-aggregation", "secwiki", "xuanwu", "social-media-accounts", "security-trends"], "topics": [], "urls": [], "use_cases": ["aggregate security news from secwiki and xuanwu", "track cybersecurity trends over time", "find security researchers' twitter and github accounts", "analyze which security topics and sources dominate each month", "discover recommended cybersecurity books", "build a threat intelligence feed from Chinese security sites"], "what_it_is": "A continuously updated dataset and scraping project that crawls security information sources like secwiki and xuanwu.github.io/sec.today, analyzing security news trends and extracting security researchers' social accounts (Twitter, WeChat, GitHub). It also curates recommended cybersecurity books and publishes statistics on information sources and language trends.", "when_to_avoid": ["you need real-time threat feeds or IOC data rather than news aggregation", "you require a maintained software library with an API rather than scraped data files", "you need English-only security news sources"], "when_to_choose": ["you want a curated, continuously updated feed of security information from Chinese security communities", "you need to identify and follow influential security practitioners", "you want historical trend data on security news sources"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sec_profile", "repo": "tanjiti/sec_profile", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.648023+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:52:38.155253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0db23f95c94411e3c1a6301af9b3b7200a913e59858214798f8ffebd94c3073", "fetched_at": "2026-08-28T04:05:09.648023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tanjiti/sec_profile"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.648023+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:52:38.155253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0db23f95c94411e3c1a6301af9b3b7200a913e59858214798f8ffebd94c3073", "fetched_at": "2026-08-28T04:05:09.648023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tanjiti/sec_profile"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:52:38.155253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0db23f95c94411e3c1a6301af9b3b7200a913e59858214798f8ffebd94c3073", "fetched_at": "2026-08-28T04:05:09.648023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tanjiti/sec_profile"}], "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:09.648023+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.648023+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.648023+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:52:38.155253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0db23f95c94411e3c1a6301af9b3b7200a913e59858214798f8ffebd94c3073", "fetched_at": "2026-08-28T04:05:09.648023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tanjiti/sec_profile"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.648023+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.648023+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:52:38.155253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0db23f95c94411e3c1a6301af9b3b7200a913e59858214798f8ffebd94c3073", "fetched_at": "2026-08-28T04:05:09.648023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tanjiti/sec_profile"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.648023+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.648023+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.648023+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:52:38.155253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0db23f95c94411e3c1a6301af9b3b7200a913e59858214798f8ffebd94c3073", "fetched_at": "2026-08-28T04:05:09.648023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tanjiti/sec_profile"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.648023+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.648023+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:52:38.155253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0db23f95c94411e3c1a6301af9b3b7200a913e59858214798f8ffebd94c3073", "fetched_at": "2026-08-28T04:05:09.648023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tanjiti/sec_profile"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:52:38.155253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0db23f95c94411e3c1a6301af9b3b7200a913e59858214798f8ffebd94c3073", "fetched_at": "2026-08-28T04:05:09.648023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tanjiti/sec_profile"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:52:38.155253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0db23f95c94411e3c1a6301af9b3b7200a913e59858214798f8ffebd94c3073", "fetched_at": "2026-08-28T04:05:09.648023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tanjiti/sec_profile"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:52:38.155253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a0db23f95c94411e3c1a6301af9b3b7200a913e59858214798f8ffebd94c3073", "fetched_at": "2026-08-28T04:05:09.648023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tanjiti/sec_profile"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "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": 2752, "days_push": 10, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}