{"adoption": {"forks": 252, "observed_at": "2026-08-28T04:03:51.046575+00:00", "stars": 1169}, "canonical_url": "https://ross.abutalabs.com/products/autorize", "card": {"archived": false, "artifact_type": "plugin", "description": "Automatic authorization enforcement detection extension for burp suite written in Jython developed by Barak Tawily in order to ease application security people work and allow them perform an automatic authorization tests", "domain": ["security", "penetration-testing", "web-development", "developer-tools"], "enriched": true, "function": ["authorization", "security", "penetration-testing", "vulnerability-scanning", "http-client"], "health_score": 72, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["Quitten/Autorize"], "name": "Quitten/Autorize", "platform": ["cross-platform", "jvm", "python"], "pushed_at": "2026-03-21T06:00:34+00:00", "repo": "Quitten/Autorize", "stars": 1169, "tags": ["burp-suite", "burp-extension", "jython", "authorization-testing", "idor", "access-control", "bapp-store", "web-app-security"], "topics": ["authorization", "authorization-enforcement", "burpsuite", "burp-plugin", "jython", "application-security"], "urls": [], "use_cases": ["detect authorization bypasses in web apps", "find IDOR vulnerabilities automatically", "test role separation between admin and regular users", "identify endpoints missing authentication", "verify backend authorization logic consistency", "automate access control testing during pentests"], "what_it_is": "Autorize is a Burp Suite extension, written in Jython, that automatically detects authorization and authentication enforcement flaws in web applications. It replays high-privileged user requests with low-privileged or unauthenticated contexts and analyzes responses to identify broken access controls such as IDORs.", "when_to_avoid": ["you are not using Burp Suite or cannot set up the Jython environment", "you need automated scanning outside of an authenticated proxy-driven workflow", "you require a standalone CLI or CI/CD-integrated DAST tool"], "when_to_choose": ["you are a penetration tester or appsec engineer testing authenticated web applications", "you need to automate authorization enforcement checks instead of manual request replay", "you already use Burp Suite and want passive IDOR/broken access control detection"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/autorize", "repo": "Quitten/Autorize", "role": "main", "score": 56}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.046575+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:28:39.973484+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f9da19e873f2681affd10802778a5b4ba010cea82d618140c7846c0d10c8094", "fetched_at": "2026-08-28T04:03:51.046575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Quitten/Autorize"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.046575+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:28:39.973484+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f9da19e873f2681affd10802778a5b4ba010cea82d618140c7846c0d10c8094", "fetched_at": "2026-08-28T04:03:51.046575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Quitten/Autorize"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:28:39.973484+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f9da19e873f2681affd10802778a5b4ba010cea82d618140c7846c0d10c8094", "fetched_at": "2026-08-28T04:03:51.046575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Quitten/Autorize"}], "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:51.046575+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.046575+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.046575+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:28:39.973484+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f9da19e873f2681affd10802778a5b4ba010cea82d618140c7846c0d10c8094", "fetched_at": "2026-08-28T04:03:51.046575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Quitten/Autorize"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.046575+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.046575+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:28:39.973484+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f9da19e873f2681affd10802778a5b4ba010cea82d618140c7846c0d10c8094", "fetched_at": "2026-08-28T04:03:51.046575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Quitten/Autorize"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.046575+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.046575+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.046575+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:28:39.973484+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f9da19e873f2681affd10802778a5b4ba010cea82d618140c7846c0d10c8094", "fetched_at": "2026-08-28T04:03:51.046575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Quitten/Autorize"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.046575+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.046575+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:28:39.973484+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f9da19e873f2681affd10802778a5b4ba010cea82d618140c7846c0d10c8094", "fetched_at": "2026-08-28T04:03:51.046575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Quitten/Autorize"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:28:39.973484+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f9da19e873f2681affd10802778a5b4ba010cea82d618140c7846c0d10c8094", "fetched_at": "2026-08-28T04:03:51.046575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Quitten/Autorize"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:28:39.973484+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f9da19e873f2681affd10802778a5b4ba010cea82d618140c7846c0d10c8094", "fetched_at": "2026-08-28T04:03:51.046575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Quitten/Autorize"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:28:39.973484+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f9da19e873f2681affd10802778a5b4ba010cea82d618140c7846c0d10c8094", "fetched_at": "2026-08-28T04:03:51.046575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Quitten/Autorize"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 73, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4219, "days_push": 165, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 56, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}