autoscan / scan_current.json.json
Chris4K's picture
Upload 384 files
a2a5bfd verified
Raw
History Blame Contribute Delete
61 kB
[
{
"category": "ml-security",
"tool": "gradio-version",
"rule": "CVE-2023-51449",
"severity": "ERROR",
"confidence": "confirmed",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#requirements.txt",
"line": 0,
"message": "gradio==4.0 is affected by CVE-2023-51449: Path traversal \u2014 arbitrary file read. Affected range: <4.11.0. Reads /proc/self/environ \u2192 leaks all Space secrets. Upgrade to a patched version.",
"owasp": [
"A01:2021-Broken_Access_Control"
],
"remediation": "Upgrade gradio to >=4.11.0. The /file= endpoint allowed arbitrary file reads including /proc/self/environ which leaks all Space secrets.",
"score": 7
},
{
"category": "ml-security",
"tool": "gradio-version",
"rule": "CVE-2024-1561",
"severity": "ERROR",
"confidence": "confirmed",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#requirements.txt",
"line": 0,
"message": "gradio==4.0 is affected by CVE-2024-1561: Absolute path traversal via /file= endpoint. Affected range: <4.13.0. Arbitrary file read on the server. Upgrade to a patched version.",
"owasp": [
"A01:2021-Broken_Access_Control"
],
"remediation": "Upgrade gradio to >=4.13.0 to fix the absolute path traversal via /file=.",
"score": 7
},
{
"category": "ml-security",
"tool": "gradio-version",
"rule": "CVE-2026-28416",
"severity": "ERROR",
"confidence": "confirmed",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#requirements.txt",
"line": 0,
"message": "gradio==4.0 is affected by CVE-2026-28416: SSRF via gr.load() malicious proxy_url. Affected range: <6.6.0. Attacker-controlled proxy_url reaches internal services. Upgrade to a patched version.",
"owasp": [
"A10:2021-Server_Side_Request_Forgery"
],
"remediation": "Upgrade gradio to >=6.6.0. Validate Space names against an allowlist before passing to gr.load().",
"score": 7
},
{
"category": "ml-security",
"tool": "gradio-version",
"rule": "PYSEC-2024-274",
"severity": "ERROR",
"confidence": "confirmed",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#requirements.txt",
"line": 0,
"message": "gradio==4.0 is affected by PYSEC-2024-274: Code injection via component_meta.py Jinja2 exec(). Affected range: <=4.36.1. User-controlled label/prop passed to Jinja2 exec(). Upgrade to a patched version.",
"owasp": [
"A03:2021-Injection"
],
"remediation": "Upgrade gradio to >=4.36.2. A user-controlled label/prop was passed to Jinja2 exec().",
"score": 7
},
{
"category": "security",
"tool": "agent-audit",
"rule": "AGENT-041",
"severity": "ERROR",
"confidence": "confirmed",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\migrations\\versions\\c3d4e5f6a7b8_scoring_h1draft.py",
"line": 22,
"message": "[SQL Injection via String Interpolation] SQL queries are constructed using f-strings, .format(), string concatenation, or % formatting instead of parameterized queries. This allows SQL injection attacks through user-controlled input.",
"owasp": [
"ASI-02"
],
"remediation": "Use parameterized queries instead of string interpolation. Pass user input as separate parameters, not as part of the SQL string.",
"score": 7
},
{
"category": "security",
"tool": "Bandit",
"rule": "B501",
"severity": "HIGH",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\services\\prober.py",
"line": 56,
"message": "Call to httpx with verify=False disabling SSL certificate checks, security issue.",
"owasp": [
"UNMAPPED"
],
"remediation": "",
"score": 6
},
{
"category": "security",
"tool": "Bandit",
"rule": "B501",
"severity": "HIGH",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\services\\prober.py",
"line": 98,
"message": "Call to httpx with verify=False disabling SSL certificate checks, security issue.",
"owasp": [
"UNMAPPED"
],
"remediation": "",
"score": 6
},
{
"category": "security",
"tool": "Bandit",
"rule": "B501",
"severity": "HIGH",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\services\\prober.py",
"line": 149,
"message": "Call to httpx with verify=False disabling SSL certificate checks, security issue.",
"owasp": [
"UNMAPPED"
],
"remediation": "",
"score": 6
},
{
"category": "security",
"tool": "Bandit",
"rule": "B501",
"severity": "HIGH",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\services\\prober.py",
"line": 203,
"message": "Call to httpx with verify=False disabling SSL certificate checks, security issue.",
"owasp": [
"UNMAPPED"
],
"remediation": "",
"score": 6
},
{
"category": "security",
"tool": "agent-audit",
"rule": "AGENT-026",
"severity": "ERROR",
"confidence": "possible",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\services\\prober.py",
"line": 53,
"message": "[LangChain Tool Input Not Sanitized] A @tool decorated function accepts string parameters that flow directly to dangerous operations (file access, command execution, SQL queries, network requests) without input validation or sanitization",
"owasp": [
"ASI-02"
],
"remediation": "Validate all string inputs in tool functions before passing to dangerous operations. Use allowlists, regex validation, or type checking to ensure inputs are safe.",
"score": 5
},
{
"category": "security",
"tool": "agent-audit",
"rule": "AGENT-026",
"severity": "ERROR",
"confidence": "possible",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\services\\prober.py",
"line": 95,
"message": "[LangChain Tool Input Not Sanitized] A @tool decorated function accepts string parameters that flow directly to dangerous operations (file access, command execution, SQL queries, network requests) without input validation or sanitization",
"owasp": [
"ASI-02"
],
"remediation": "Validate all string inputs in tool functions before passing to dangerous operations. Use allowlists, regex validation, or type checking to ensure inputs are safe.",
"score": 5
},
{
"category": "security",
"tool": "agent-audit",
"rule": "AGENT-026",
"severity": "ERROR",
"confidence": "possible",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\services\\prober.py",
"line": 149,
"message": "[LangChain Tool Input Not Sanitized] A @tool decorated function accepts string parameters that flow directly to dangerous operations (file access, command execution, SQL queries, network requests) without input validation or sanitization",
"owasp": [
"ASI-02"
],
"remediation": "Validate all string inputs in tool functions before passing to dangerous operations. Use allowlists, regex validation, or type checking to ensure inputs are safe.",
"score": 5
},
{
"category": "security",
"tool": "agent-audit",
"rule": "AGENT-026",
"severity": "ERROR",
"confidence": "possible",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\services\\prober.py",
"line": 203,
"message": "[LangChain Tool Input Not Sanitized] A @tool decorated function accepts string parameters that flow directly to dangerous operations (file access, command execution, SQL queries, network requests) without input validation or sanitization",
"owasp": [
"ASI-02"
],
"remediation": "Validate all string inputs in tool functions before passing to dangerous operations. Use allowlists, regex validation, or type checking to ensure inputs are safe.",
"score": 5
},
{
"category": "performance",
"tool": "Semgrep:Perf",
"rule": "string-concat-in-loop",
"severity": "WARNING",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\baseline.py",
"line": 160,
"message": "String concatenation in loop is O(n^2) - use list + ''.join().",
"owasp": [
"UNMAPPED"
],
"remediation": "Use ''.join(parts) or io.StringIO.",
"score": 5
},
{
"category": "performance",
"tool": "Semgrep:Perf",
"rule": "string-concat-in-loop",
"severity": "WARNING",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\scanner.py",
"line": 164,
"message": "String concatenation in loop is O(n^2) - use list + ''.join().",
"owasp": [
"UNMAPPED"
],
"remediation": "Use ''.join(parts) or io.StringIO.",
"score": 5
},
{
"category": "performance",
"tool": "Semgrep:Perf",
"rule": "string-concat-in-loop",
"severity": "WARNING",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\pip_audit_runner.py",
"line": 24,
"message": "String concatenation in loop is O(n^2) - use list + ''.join().",
"owasp": [
"UNMAPPED"
],
"remediation": "Use ''.join(parts) or io.StringIO.",
"score": 5
},
{
"category": "performance",
"tool": "Semgrep:Perf",
"rule": "string-concat-in-loop",
"severity": "WARNING",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\pip_audit_runner.py",
"line": 25,
"message": "String concatenation in loop is O(n^2) - use list + ''.join().",
"owasp": [
"UNMAPPED"
],
"remediation": "Use ''.join(parts) or io.StringIO.",
"score": 5
},
{
"category": "performance",
"tool": "Semgrep:Perf",
"rule": "string-concat-in-loop",
"severity": "WARNING",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\jobs\\cve_feed.py",
"line": 278,
"message": "String concatenation in loop is O(n^2) - use list + ''.join().",
"owasp": [
"UNMAPPED"
],
"remediation": "Use ''.join(parts) or io.StringIO.",
"score": 5
},
{
"category": "performance",
"tool": "Semgrep:Perf",
"rule": "string-concat-in-loop",
"severity": "WARNING",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\jobs\\cve_feed.py",
"line": 286,
"message": "String concatenation in loop is O(n^2) - use list + ''.join().",
"owasp": [
"UNMAPPED"
],
"remediation": "Use ''.join(parts) or io.StringIO.",
"score": 5
},
{
"category": "security",
"tool": "Bandit",
"rule": "B108",
"severity": "MEDIUM",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\services\\prober.py",
"line": 166,
"message": "Probable insecure usage of temp file/directory.",
"owasp": [
"UNMAPPED"
],
"remediation": "",
"score": 5
},
{
"category": "security",
"tool": "cve-trigger",
"rule": "PYSEC-2026-89",
"severity": "WARNING",
"confidence": "possible",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\jobs\\cve_feed.py",
"line": 71,
"message": "PYSEC-2026-89 trigger found: `markdown.markdown(` \u2014 markdown DoS via malicious input. CVE confirmed exploitable if user input reaches this call.",
"owasp": [
"A06:2021-Vulnerable_and_Outdated_Components"
],
"remediation": "",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#cli.py",
"line": 24,
"message": "Import from `typing` instead: `Annotated`",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP045",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#cli.py",
"line": 123,
"message": "Use `X | None` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP045: https://docs.astral.sh/ruff/rules/up045/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP045",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#cli.py",
"line": 131,
"message": "Use `X | None` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP045: https://docs.astral.sh/ruff/rules/up045/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP045",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#cli.py",
"line": 135,
"message": "Use `X | None` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP045: https://docs.astral.sh/ruff/rules/up045/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP045",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#cli.py",
"line": 148,
"message": "Use `X | None` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP045: https://docs.astral.sh/ruff/rules/up045/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "SIM108",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#cli.py",
"line": 207,
"message": "Use ternary operator `stem = out_path / \"scan_report\" if out_path.is_dir() else out_path` instead of `if`-`else`-block",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule SIM108: https://docs.astral.sh/ruff/rules/sim108/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\baseline.py",
"line": 20,
"message": "`typing.List` is deprecated, use `list` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\baseline.py",
"line": 20,
"message": "`typing.Set` is deprecated, use `set` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\baseline.py",
"line": 20,
"message": "`typing.Tuple` is deprecated, use `tuple` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\baseline.py",
"line": 58,
"message": "Use `set` instead of `Set` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\baseline.py",
"line": 66,
"message": "Use `set` instead of `Set` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\baseline.py",
"line": 67,
"message": "Use `tuple` instead of `Tuple` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\baseline.py",
"line": 115,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\baseline.py",
"line": 117,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\baseline.py",
"line": 156,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\baseline.py",
"line": 157,
"message": "Use `tuple` instead of `Tuple` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "SIM108",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\bootstrap.py",
"line": 26,
"message": "Use ternary operator `BIN_DIR = Path(sys.executable).parent if _IS_WINDOWS else Path.home() / \".local\" / \"bin\"` instead of `if`-`else`-block",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule SIM108: https://docs.astral.sh/ruff/rules/sim108/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\helpers.py",
"line": 9,
"message": "`typing.List` is deprecated, use `list` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\helpers.py",
"line": 9,
"message": "`typing.Tuple` is deprecated, use `tuple` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\helpers.py",
"line": 27,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\helpers.py",
"line": 27,
"message": "Use `tuple` instead of `Tuple` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\hf.py",
"line": 4,
"message": "`typing.List` is deprecated, use `list` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\hf.py",
"line": 4,
"message": "`typing.Tuple` is deprecated, use `tuple` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\hf.py",
"line": 23,
"message": "Use `tuple` instead of `Tuple` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\hf.py",
"line": 23,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\hf.py",
"line": 41,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\hf.py",
"line": 46,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\hf.py",
"line": 63,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\models.py",
"line": 2,
"message": "`typing.List` is deprecated, use `list` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP007",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\models.py",
"line": 39,
"message": "Use `X | Y` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP007: https://docs.astral.sh/ruff/rules/up007/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\models.py",
"line": 39,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\models.py",
"line": 68,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\models.py",
"line": 77,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\scanner.py",
"line": 12,
"message": "Import from `collections.abc` instead: `Callable`",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\scanner.py",
"line": 12,
"message": "`typing.List` is deprecated, use `list` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\scanner.py",
"line": 12,
"message": "`typing.Tuple` is deprecated, use `tuple` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP045",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\scanner.py",
"line": 37,
"message": "Use `X | None` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP045: https://docs.astral.sh/ruff/rules/up045/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP045",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\scanner.py",
"line": 64,
"message": "Use `X | None` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP045: https://docs.astral.sh/ruff/rules/up045/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP045",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\scanner.py",
"line": 69,
"message": "Use `X | None` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP045: https://docs.astral.sh/ruff/rules/up045/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\scanner.py",
"line": 72,
"message": "Use `tuple` instead of `Tuple` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\scanner.py",
"line": 72,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\scanner.py",
"line": 83,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\scanner.py",
"line": 115,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\scanner.py",
"line": 115,
"message": "Use `tuple` instead of `Tuple` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\scanner.py",
"line": 161,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#report\\html.py",
"line": 4,
"message": "`typing.List` is deprecated, use `list` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#report\\html.py",
"line": 44,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#report\\html.py",
"line": 69,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#report\\sarif.py",
"line": 7,
"message": "`typing.Dict` is deprecated, use `dict` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#report\\sarif.py",
"line": 7,
"message": "`typing.List` is deprecated, use `list` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#report\\sarif.py",
"line": 17,
"message": "Use `dict` instead of `Dict` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#report\\sarif.py",
"line": 73,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#report\\sarif.py",
"line": 75,
"message": "Use `dict` instead of `Dict` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#report\\sarif.py",
"line": 83,
"message": "Use `dict` instead of `Dict` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#report\\sarif.py",
"line": 153,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\agent_audit_runner.py",
"line": 5,
"message": "`typing.List` is deprecated, use `list` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\agent_audit_runner.py",
"line": 5,
"message": "`typing.Tuple` is deprecated, use `tuple` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP045",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\agent_audit_runner.py",
"line": 47,
"message": "Use `X | None` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP045: https://docs.astral.sh/ruff/rules/up045/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\agent_audit_runner.py",
"line": 47,
"message": "Use `tuple` instead of `Tuple` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\agent_audit_runner.py",
"line": 47,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP045",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\agent_audit_runner.py",
"line": 62,
"message": "Use `X | None` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP045: https://docs.astral.sh/ruff/rules/up045/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP045",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\agent_audit_runner.py",
"line": 63,
"message": "Use `X | None` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP045: https://docs.astral.sh/ruff/rules/up045/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\cve_trigger_runner.py",
"line": 12,
"message": "`typing.List` is deprecated, use `list` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\cve_trigger_runner.py",
"line": 12,
"message": "`typing.Tuple` is deprecated, use `tuple` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP045",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\cve_trigger_runner.py",
"line": 110,
"message": "Use `X | None` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP045: https://docs.astral.sh/ruff/rules/up045/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\cve_trigger_runner.py",
"line": 111,
"message": "Use `tuple` instead of `Tuple` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\cve_trigger_runner.py",
"line": 111,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\cve_trigger_runner.py",
"line": 144,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\forbidden_files.py",
"line": 3,
"message": "`typing.List` is deprecated, use `list` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\forbidden_files.py",
"line": 3,
"message": "`typing.Tuple` is deprecated, use `tuple` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\forbidden_files.py",
"line": 8,
"message": "Use `tuple` instead of `Tuple` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\forbidden_files.py",
"line": 8,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gitleaks_runner.py",
"line": 6,
"message": "`typing.List` is deprecated, use `list` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gitleaks_runner.py",
"line": 6,
"message": "`typing.Tuple` is deprecated, use `tuple` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gitleaks_runner.py",
"line": 11,
"message": "Use `tuple` instead of `Tuple` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gitleaks_runner.py",
"line": 11,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gradio_state_runner.py",
"line": 11,
"message": "`typing.List` is deprecated, use `list` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gradio_state_runner.py",
"line": 11,
"message": "`typing.Tuple` is deprecated, use `tuple` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "SIM110",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gradio_state_runner.py",
"line": 64,
"message": "Use `return any(marker in source for marker in _LLM_IMPORTS)` instead of `for` loop",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule SIM110: https://docs.astral.sh/ruff/rules/sim110/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gradio_state_runner.py",
"line": 70,
"message": "Use `tuple` instead of `Tuple` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gradio_state_runner.py",
"line": 70,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gradio_state_runner.py",
"line": 75,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gradio_version_runner.py",
"line": 11,
"message": "`typing.List` is deprecated, use `list` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gradio_version_runner.py",
"line": 11,
"message": "`typing.Tuple` is deprecated, use `tuple` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "SIM201",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gradio_version_runner.py",
"line": 93,
"message": "Use `version != bound` instead of `not version == bound`",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule SIM201: https://docs.astral.sh/ruff/rules/sim201/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "SIM202",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gradio_version_runner.py",
"line": 95,
"message": "Use `version == bound` instead of `not version != bound`",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule SIM202: https://docs.astral.sh/ruff/rules/sim202/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gradio_version_runner.py",
"line": 129,
"message": "Use `tuple` instead of `Tuple` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gradio_version_runner.py",
"line": 129,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\gradio_version_runner.py",
"line": 134,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\hadolint_runner.py",
"line": 3,
"message": "`typing.List` is deprecated, use `list` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\hadolint_runner.py",
"line": 3,
"message": "`typing.Tuple` is deprecated, use `tuple` instead",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\hadolint_runner.py",
"line": 8,
"message": "Use `tuple` instead of `Tuple` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP006",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#scanners\\hadolint_runner.py",
"line": 8,
"message": "Use `list` instead of `List` for type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP006: https://docs.astral.sh/ruff/rules/up006/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "SIM105",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\app.py",
"line": 122,
"message": "Use `contextlib.suppress(Exception)` instead of `try`-`except`-`pass`",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule SIM105: https://docs.astral.sh/ruff/rules/sim105/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "SIM105",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\jobs\\scheduler.py",
"line": 193,
"message": "Use `contextlib.suppress(Exception)` instead of `try`-`except`-`pass`",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule SIM105: https://docs.astral.sh/ruff/rules/sim105/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\migrations\\versions\\8985d4ed1b38_initial.py",
"line": 8,
"message": "Import from `collections.abc` instead: `Sequence`",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP007",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\migrations\\versions\\8985d4ed1b38_initial.py",
"line": 16,
"message": "Use `X | Y` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP007: https://docs.astral.sh/ruff/rules/up007/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP007",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\migrations\\versions\\8985d4ed1b38_initial.py",
"line": 17,
"message": "Use `X | Y` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP007: https://docs.astral.sh/ruff/rules/up007/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP007",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\migrations\\versions\\8985d4ed1b38_initial.py",
"line": 18,
"message": "Use `X | Y` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP007: https://docs.astral.sh/ruff/rules/up007/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP035",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\migrations\\versions\\a1b2c3d4e5f6_sprint6_indexes_sharelinks.py",
"line": 8,
"message": "Import from `collections.abc` instead: `Sequence`",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP035: https://docs.astral.sh/ruff/rules/up035/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP007",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\migrations\\versions\\a1b2c3d4e5f6_sprint6_indexes_sharelinks.py",
"line": 14,
"message": "Use `X | Y` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP007: https://docs.astral.sh/ruff/rules/up007/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP007",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\migrations\\versions\\a1b2c3d4e5f6_sprint6_indexes_sharelinks.py",
"line": 15,
"message": "Use `X | Y` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP007: https://docs.astral.sh/ruff/rules/up007/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP007",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\migrations\\versions\\a1b2c3d4e5f6_sprint6_indexes_sharelinks.py",
"line": 16,
"message": "Use `X | Y` for type annotations",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP007: https://docs.astral.sh/ruff/rules/up007/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "SIM105",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\routes\\settings.py",
"line": 261,
"message": "Use `contextlib.suppress(Exception)` instead of `try`-`except`-`pass`",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule SIM105: https://docs.astral.sh/ruff/rules/sim105/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "SIM108",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\services\\h1_draft.py",
"line": 83,
"message": "Use ternary operator `owasp_str = \", \".join(owasp_raw) if isinstance(owasp_raw, list) else str(owasp_raw)` instead of `if`-`else`-block",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule SIM108: https://docs.astral.sh/ruff/rules/sim108/",
"score": 4
},
{
"category": "performance",
"tool": "ruff",
"rule": "UP037",
"severity": "INFO",
"confidence": "likely",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\services\\hf.py",
"line": 269,
"message": "Remove quotes from type annotation",
"owasp": [
"UNMAPPED"
],
"remediation": "See ruff rule UP037: https://docs.astral.sh/ruff/rules/up037/",
"score": 4
},
{
"category": "security",
"tool": "Bandit",
"rule": "B603",
"severity": "LOW",
"confidence": "possible",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#core\\helpers.py",
"line": 35,
"message": "subprocess call - check for execution of untrusted input.",
"owasp": [
"UNMAPPED"
],
"remediation": "",
"score": 3
},
{
"category": "security",
"tool": "Bandit",
"rule": "B110",
"severity": "LOW",
"confidence": "possible",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\app.py",
"line": 124,
"message": "Try, Except, Pass detected.",
"owasp": [
"UNMAPPED"
],
"remediation": "",
"score": 3
},
{
"category": "security",
"tool": "Bandit",
"rule": "B110",
"severity": "LOW",
"confidence": "possible",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\jobs\\scheduler.py",
"line": 195,
"message": "Try, Except, Pass detected.",
"owasp": [
"UNMAPPED"
],
"remediation": "",
"score": 3
},
{
"category": "security",
"tool": "Bandit",
"rule": "B110",
"severity": "LOW",
"confidence": "possible",
"file": "C:\\Users\\Chris4K\\Projekte\\autoscan#sentinel\\routes\\settings.py",
"line": 263,
"message": "Try, Except, Pass detected.",
"owasp": [
"UNMAPPED"
],
"remediation": "",
"score": 3
}
]