{"adoption": {"forks": 341, "observed_at": "2026-08-28T04:05:11.084581+00:00", "stars": 1612}, "canonical_url": "https://ross.abutalabs.com/products/loxs", "card": {"archived": false, "artifact_type": "cli-tool", "description": "best tool for finding SQLi,CRLF,XSS,LFi,OpenRedirect", "domain": ["security", "penetration-testing", "web-development"], "enriched": true, "function": ["penetration-testing", "vulnerability-scanning", "security"], "health_score": 68, "homepage": null, "language": "Python", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["coffinxp/loxs"], "name": "coffinxp/loxs", "platform": ["python", "cli", "windows"], "pushed_at": "2025-12-07T09:02:47+00:00", "repo": "coffinxp/loxs", "stars": 1612, "tags": ["web-vulnerability-scanner", "sqli", "xss", "lfi", "open-redirect", "crlf", "html-report", "multi-threaded", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["scan a website for sql injection vulnerabilities", "find xss flaws in web application parameters", "detect local file inclusion vulnerabilities", "check urls for open redirect issues", "test for crlf injection in web apps", "generate an html report of found vulnerabilities"], "what_it_is": "Loxs is a Python-based multi-vulnerability scanner for web applications that detects SQL injection, XSS, LFI, open redirect, and CRLF injection vulnerabilities. It offers a user-friendly CLI, multi-threaded scanning, customizable payloads, and HTML report generation.", "when_to_avoid": ["you need a comprehensive enterprise-grade DAST scanner with broad CVE coverage", "you require authenticated scanning or API-driven testing workflows", "you need a GUI-based vulnerability management platform"], "when_to_choose": ["you need a quick, easy-to-use CLI scanner covering common web vulnerabilities like SQLi, XSS, LFI, open redirect, and CRLF", "you want customizable payloads and success criteria for targeted testing", "you want automated HTML reports of vulnerable URLs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/loxs", "repo": "coffinxp/loxs", "role": "main", "score": 52}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.084581+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:51:09.299266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a16c577d04e4550ac58b913a7e5c05982b3de29635896282bcd025a75b27197b", "fetched_at": "2026-08-28T04:05:11.084581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coffinxp/loxs"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.084581+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:51:09.299266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a16c577d04e4550ac58b913a7e5c05982b3de29635896282bcd025a75b27197b", "fetched_at": "2026-08-28T04:05:11.084581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coffinxp/loxs"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:51:09.299266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a16c577d04e4550ac58b913a7e5c05982b3de29635896282bcd025a75b27197b", "fetched_at": "2026-08-28T04:05:11.084581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coffinxp/loxs"}], "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:11.084581+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.084581+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.084581+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:51:09.299266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a16c577d04e4550ac58b913a7e5c05982b3de29635896282bcd025a75b27197b", "fetched_at": "2026-08-28T04:05:11.084581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coffinxp/loxs"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.084581+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.084581+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:51:09.299266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a16c577d04e4550ac58b913a7e5c05982b3de29635896282bcd025a75b27197b", "fetched_at": "2026-08-28T04:05:11.084581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coffinxp/loxs"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.084581+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.084581+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.084581+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:51:09.299266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a16c577d04e4550ac58b913a7e5c05982b3de29635896282bcd025a75b27197b", "fetched_at": "2026-08-28T04:05:11.084581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coffinxp/loxs"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.084581+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.084581+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:51:09.299266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a16c577d04e4550ac58b913a7e5c05982b3de29635896282bcd025a75b27197b", "fetched_at": "2026-08-28T04:05:11.084581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coffinxp/loxs"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:51:09.299266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a16c577d04e4550ac58b913a7e5c05982b3de29635896282bcd025a75b27197b", "fetched_at": "2026-08-28T04:05:11.084581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coffinxp/loxs"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:51:09.299266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a16c577d04e4550ac58b913a7e5c05982b3de29635896282bcd025a75b27197b", "fetched_at": "2026-08-28T04:05:11.084581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coffinxp/loxs"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:51:09.299266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a16c577d04e4550ac58b913a7e5c05982b3de29635896282bcd025a75b27197b", "fetched_at": "2026-08-28T04:05:11.084581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coffinxp/loxs"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 56, "longevity": 51, "rhythm": 46}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 719, "days_push": 269, "days_rel": 363, "gap_med": 6.5, "n_releases_24m": 9}, "score": 52, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}