[ { "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 } ]