{"adoption": {"forks": 181, "observed_at": "2026-08-28T04:05:36.425635+00:00", "stars": 1789}, "canonical_url": "https://ross.abutalabs.com/products/astteam-codeql", "card": {"archived": false, "artifact_type": "learning-resource", "description": "《深入理解CodeQL》Finding vulnerabilities with CodeQL.", "domain": ["security", "developer-tools", "tutorials"], "enriched": true, "function": ["security", "developer-tools", "documentation"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["ASTTeam/CodeQL"], "name": "ASTTeam/CodeQL", "platform": ["cross-platform"], "pushed_at": "2023-11-21T04:58:48+00:00", "repo": "ASTTeam/CodeQL", "stars": 1789, "tags": ["codeql", "static-analysis", "sast", "vulnerability-research", "code-audit", "ql", "semmle", "devsecops", "awesome-list"], "topics": ["0e0w", "codeql", "hackjava", "hackaspx", "hackgolang", "javasec", "ql", "learning-codeql", "codeql-queries", "semmle-ql", "devsecops", "sast"], "urls": [], "use_cases": ["learn codeql from scratch", "find vulnerabilities with codeql", "write codeql queries for java security", "study static application security testing", "find similar vulnerabilities using known CVE patterns", "learn semantic code analysis for code audit"], "what_it_is": "A curated Chinese-language knowledge base titled 'Deep Understanding of CodeQL' collecting resources, fundamentals, and case studies for finding vulnerabilities with CodeQL. It aggregates official docs, community notes, videos, and academic publications about semantic code analysis and SAST.", "when_to_avoid": ["you need the CodeQL tool itself or official documentation", "you need actively maintained content (last updated November 2023)", "you need a runnable software artifact rather than a resource collection"], "when_to_choose": ["you want a curated index of CodeQL tutorials, notes, and case studies", "you prefer Chinese-language learning material for CodeQL", "you are researching vulnerability discovery via semantic code queries"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/astteam-codeql", "repo": "ASTTeam/CodeQL", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.425635+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:23:18.040315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "214942adacfe96e3d1bae4c3186b304501d25da383de2e03cb524de9139ad3f2", "fetched_at": "2026-08-28T04:05:36.425635+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ASTTeam/CodeQL"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.425635+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:23:18.040315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "214942adacfe96e3d1bae4c3186b304501d25da383de2e03cb524de9139ad3f2", "fetched_at": "2026-08-28T04:05:36.425635+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ASTTeam/CodeQL"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:23:18.040315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "214942adacfe96e3d1bae4c3186b304501d25da383de2e03cb524de9139ad3f2", "fetched_at": "2026-08-28T04:05:36.425635+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ASTTeam/CodeQL"}], "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:36.425635+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.425635+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.425635+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:23:18.040315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "214942adacfe96e3d1bae4c3186b304501d25da383de2e03cb524de9139ad3f2", "fetched_at": "2026-08-28T04:05:36.425635+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ASTTeam/CodeQL"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.425635+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.425635+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:23:18.040315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "214942adacfe96e3d1bae4c3186b304501d25da383de2e03cb524de9139ad3f2", "fetched_at": "2026-08-28T04:05:36.425635+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ASTTeam/CodeQL"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.425635+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.425635+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.425635+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:23:18.040315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "214942adacfe96e3d1bae4c3186b304501d25da383de2e03cb524de9139ad3f2", "fetched_at": "2026-08-28T04:05:36.425635+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ASTTeam/CodeQL"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.425635+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.425635+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:23:18.040315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "214942adacfe96e3d1bae4c3186b304501d25da383de2e03cb524de9139ad3f2", "fetched_at": "2026-08-28T04:05:36.425635+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ASTTeam/CodeQL"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:23:18.040315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "214942adacfe96e3d1bae4c3186b304501d25da383de2e03cb524de9139ad3f2", "fetched_at": "2026-08-28T04:05:36.425635+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ASTTeam/CodeQL"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:23:18.040315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "214942adacfe96e3d1bae4c3186b304501d25da383de2e03cb524de9139ad3f2", "fetched_at": "2026-08-28T04:05:36.425635+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ASTTeam/CodeQL"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:23:18.040315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "214942adacfe96e3d1bae4c3186b304501d25da383de2e03cb524de9139ad3f2", "fetched_at": "2026-08-28T04:05:36.425635+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ASTTeam/CodeQL"}], "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": 1724, "days_push": 1016, "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}}