{"adoption": {"forks": 651, "observed_at": "2026-08-28T04:08:27.544297+00:00", "stars": 3862}, "canonical_url": "https://ross.abutalabs.com/products/awesome-api-security", "card": {"archived": true, "artifact_type": "learning-resource", "description": "A collection of awesome API Security tools and resources. The focus goes to open-source tools and resources that benefit all the community.", "domain": ["security", "apis", "penetration-testing", "awesome-lists", "developer-tools"], "enriched": true, "function": ["security", "penetration-testing", "fuzzing", "vulnerability-scanning"], "health_score": 10, "homepage": null, "language": null, "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["arainho/awesome-api-security"], "name": "arainho/awesome-api-security", "platform": ["cross-platform"], "pushed_at": "2026-05-01T18:32:56+00:00", "repo": "arainho/awesome-api-security", "stars": 3862, "tags": ["awesome-list", "api-security", "api-pentest", "curated-resources", "infosec", "bug-bounty"], "topics": ["api-security", "api-sec", "awesome-list", "api-hacking", "api-pentest", "apisec", "security", "pentest", "fuzzing", "api-hacks", "api-hunting", "infosec", "api-hardening"], "urls": [], "use_cases": ["find open-source API security testing tools", "learn API penetration testing", "discover deliberately vulnerable APIs for practice", "find API fuzzing wordlists and seclists", "locate leaked API key validation tools", "find API security training and labs", "build an API security checklist"], "what_it_is": "A curated awesome-list of API security tools and resources, emphasizing open-source projects. It covers API key discovery, fuzzing, scanning, firewalls, training labs, and deliberately vulnerable APIs.", "when_to_avoid": ["you need a runnable tool rather than a link collection", "you need commercial or vendor-supported API security solutions", "you need guaranteed up-to-date tool versions"], "when_to_choose": ["you need a curated starting point for API security tooling", "you are learning API pentesting or bug bounty hunting", "you want open-source alternatives to commercial API security products"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-api-security", "repo": "arainho/awesome-api-security", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.544297+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:25:53.431810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d80b2f303003b85c3820f11ebe99b9fa8763e932aa84340c2bf1f4525084a4cb", "fetched_at": "2026-08-28T04:08:27.544297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arainho/awesome-api-security"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.544297+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:25:53.431810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d80b2f303003b85c3820f11ebe99b9fa8763e932aa84340c2bf1f4525084a4cb", "fetched_at": "2026-08-28T04:08:27.544297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arainho/awesome-api-security"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:25:53.431810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d80b2f303003b85c3820f11ebe99b9fa8763e932aa84340c2bf1f4525084a4cb", "fetched_at": "2026-08-28T04:08:27.544297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arainho/awesome-api-security"}], "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:08:27.544297+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.544297+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.544297+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:25:53.431810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d80b2f303003b85c3820f11ebe99b9fa8763e932aa84340c2bf1f4525084a4cb", "fetched_at": "2026-08-28T04:08:27.544297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arainho/awesome-api-security"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.544297+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.544297+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:25:53.431810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d80b2f303003b85c3820f11ebe99b9fa8763e932aa84340c2bf1f4525084a4cb", "fetched_at": "2026-08-28T04:08:27.544297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arainho/awesome-api-security"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.544297+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.544297+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.544297+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:25:53.431810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d80b2f303003b85c3820f11ebe99b9fa8763e932aa84340c2bf1f4525084a4cb", "fetched_at": "2026-08-28T04:08:27.544297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arainho/awesome-api-security"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.544297+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.544297+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:25:53.431810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d80b2f303003b85c3820f11ebe99b9fa8763e932aa84340c2bf1f4525084a4cb", "fetched_at": "2026-08-28T04:08:27.544297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arainho/awesome-api-security"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:25:53.431810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d80b2f303003b85c3820f11ebe99b9fa8763e932aa84340c2bf1f4525084a4cb", "fetched_at": "2026-08-28T04:08:27.544297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arainho/awesome-api-security"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:25:53.431810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d80b2f303003b85c3820f11ebe99b9fa8763e932aa84340c2bf1f4525084a4cb", "fetched_at": "2026-08-28T04:08:27.544297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arainho/awesome-api-security"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:25:53.431810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d80b2f303003b85c3820f11ebe99b9fa8763e932aa84340c2bf1f4525084a4cb", "fetched_at": "2026-08-28T04:08:27.544297+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arainho/awesome-api-security"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 80, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2210, "days_push": 124, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}