fix copilot reviews

This commit is contained in:
Zeecka
2026-01-02 23:33:18 +01:00
parent 3cdbfa6e18
commit 0b790b02c8
5 changed files with 8 additions and 7 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ class BinwalkAnalyzer(SubprocessAnalyzer):
return self.output_dir / f"_{self.input_img.name}.extracted"
def is_error(self, returncode: int, stdout: str, stderr: str, zip_exist: bool) -> bool:
return len(stderr) > 0 and not zip_exist and False
return len(stderr) > 0 and not zip_exist
def analyze_binwalk(input_img: Path, output_dir: Path) -> None:
+2 -2
View File
@@ -96,7 +96,7 @@ class ResizeAnalyzer(SubprocessAnalyzer):
found, it recovers and saves PNG images with the matched dimensions.
Returns:
None
dict[str, Any]: A dictionary containing the analysis status, any error message,
Raises:
Handles exceptions gracefully by updating output data with error status.
@@ -165,6 +165,6 @@ class ResizeAnalyzer(SubprocessAnalyzer):
def analyze_image_resize(input_img: Path, output_dir: Path) -> None:
"""Analyze an image submission using outguess."""
"""Analyze an image submission using ResizeAnalyzer."""
analyzer = ResizeAnalyzer(input_img, output_dir)
analyzer.analyze()
+2 -1
View File
@@ -30,7 +30,8 @@ class SteghideAnalyzer(SubprocessAnalyzer):
match = re.search(r'embedded file "([^"]+)"', data.stdout)
assert match is not None
hidden_file = match.group(1)
outfile = str(self.get_extracted_dir() / hidden_file)
safe_hidden_file = Path(hidden_file).name
outfile = str(self.get_extracted_dir() / safe_hidden_file)
cmd = ["steghide", "extract", "-sf", self.img, "-xf", outfile, "-p", password]
return cmd
+2 -2
View File
@@ -9,7 +9,7 @@ from typing import Optional
from .base_analyzer import SubprocessAnalyzer
class TemplateAnalyze(SubprocessAnalyzer):
class TemplateAnalyzer(SubprocessAnalyzer):
"""Analyzer for <toolname>."""
def __init__(self, input_img: Path, output_dir: Path) -> None:
@@ -23,7 +23,7 @@ class TemplateAnalyze(SubprocessAnalyzer):
def analyze_template(input_img: Path, output_dir: Path, password: Optional[str] = None) -> None:
"""Analyze an image submission using <toolname>."""
analyzer = TemplateAnalyze(input_img, output_dir)
analyzer = TemplateAnalyzer(input_img, output_dir)
if password:
analyzer.analyze(password)
else:
+1 -1
View File
@@ -1,7 +1,7 @@
# flake8: noqa: E203,E501,W503
# pylint: disable=C0413,W0718,R0903,R0801
# mypy: disable-error-code=unused-awaitable
"""Strings Analyzer for Image Submissions."""
"""Zsteg Analyzer for Image Submissions."""
from pathlib import Path