fix: resolve linter errors in Android modules

- Remove unused imports from mobsf_scanner.py (asyncio, hashlib, json, Optional)
- Remove unused variables from opengrep_android.py (start_col, end_col)
- Remove duplicate Path import from workflow.py
This commit is contained in:
tduhamel42
2025-10-24 17:05:04 +02:00
parent ca69e9c485
commit 7a8a07d2db
3 changed files with 1 additions and 7 deletions

View File

@@ -16,14 +16,11 @@ Performs static analysis on APK files including permissions, manifest analysis,
#
# Additional attribution and requirements are provided in the NOTICE file.
import asyncio
import hashlib
import json
import logging
import os
from collections import Counter
from pathlib import Path
from typing import Dict, Any, List, Optional
from typing import Dict, Any, List
import aiohttp
try:

View File

@@ -273,8 +273,6 @@ class OpenGrepAndroid(BaseModule):
path_info = result.get("path", "")
start_line = result.get("start", {}).get("line", 0)
end_line = result.get("end", {}).get("line", 0)
start_col = result.get("start", {}).get("col", 0)
end_col = result.get("end", {}).get("col", 0)
# Code snippet
lines = extra.get("lines", "")

View File

@@ -129,7 +129,6 @@ class AndroidStaticAnalysisWorkflow:
# Handle case where workspace_path is a file (single APK upload)
# vs. a directory containing files
from pathlib import Path
workspace_path_obj = Path(workspace_path)
# Determine actual workspace directory and APK path