https://github.com/knjx547/patched_bunny.git ·
lang: python ·
LOC: ·
source: user_submitted
| Rule | Severity | Count |
|---|---|---|
MINED108 self.attribute used but never assigned in __init__ |
high | 25 |
MINED111 Bare except continues silently |
medium | 25 |
MINED110 Blocking call inside async function |
high | 11 |
CORE_LARGE_FILES Average file size is 1080 lines (recommend <300) |
medium | 1 |
CFG006 [CFG006] Missing .gitignore: No .gitignore file. Risk of co… |
medium | 1 |
CORE_NO_CI No CI/CD configuration found |
medium | 1 |
CORE_NO_TESTS No test files found |
high | 1 |
CORE_NO_LICENSE No LICENSE file |
low | 1 |
CORE_NO_TESTS
No test files found
No test files found
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1459
· conf 1.00
[MINED108] `self.get_master_key` used but never assigned in __init__: Method `get_chromium_passwords` of class `Stealer` reads `self.get_master_key`, but no assignment to it exists in __init__ (and n…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1479
· conf 1.00
[MINED108] `self.decrypt_chromium_value` used but never assigned in __init__: Method `get_chromium_passwords` of class `Stealer` reads `self.decrypt_chromium_value`, but no assignment to it exists in…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1728
· conf 1.00
[MINED108] `self.add_section` used but never assigned in __init__: Method `get_system_info` of class `Stealer` reads `self.add_section`, but no assignment to it exists in __init__ (and no class-level…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1729
· conf 1.00
[MINED108] `self.add_item` used but never assigned in __init__: Method `get_system_info` of class `Stealer` reads `self.add_item`, but no assignment to it exists in __init__ (and no class-level fallb…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1730
· conf 1.00
[MINED108] `self.add_item` used but never assigned in __init__: Method `get_system_info` of class `Stealer` reads `self.add_item`, but no assignment to it exists in __init__ (and no class-level fallb…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1731
· conf 1.00
[MINED108] `self.add_item` used but never assigned in __init__: Method `get_system_info` of class `Stealer` reads `self.add_item`, but no assignment to it exists in __init__ (and no class-level fallb…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1732
· conf 1.00
[MINED108] `self.add_item` used but never assigned in __init__: Method `get_system_info` of class `Stealer` reads `self.add_item`, but no assignment to it exists in __init__ (and no class-level fallb…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1733
· conf 1.00
[MINED108] `self.add_item` used but never assigned in __init__: Method `get_system_info` of class `Stealer` reads `self.add_item`, but no assignment to it exists in __init__ (and no class-level fallb…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1737
· conf 1.00
[MINED108] `self.add_item` used but never assigned in __init__: Method `get_system_info` of class `Stealer` reads `self.add_item`, but no assignment to it exists in __init__ (and no class-level fallb…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1743
· conf 1.00
[MINED108] `self.add_item` used but never assigned in __init__: Method `get_system_info` of class `Stealer` reads `self.add_item`, but no assignment to it exists in __init__ (and no class-level fallb…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1749
· conf 1.00
[MINED108] `self.add_item` used but never assigned in __init__: Method `get_system_info` of class `Stealer` reads `self.add_item`, but no assignment to it exists in __init__ (and no class-level fallb…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1751
· conf 1.00
[MINED108] `self.add_item` used but never assigned in __init__: Method `get_system_info` of class `Stealer` reads `self.add_item`, but no assignment to it exists in __init__ (and no class-level fallb…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1753
· conf 1.00
[MINED108] `self.add_item` used but never assigned in __init__: Method `get_system_info` of class `Stealer` reads `self.add_item`, but no assignment to it exists in __init__ (and no class-level fallb…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1758
· conf 1.00
[MINED108] `self.add_section` used but never assigned in __init__: Method `get_wifi_passwords` of class `Stealer` reads `self.add_section`, but no assignment to it exists in __init__ (and no class-le…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1774
· conf 1.00
[MINED108] `self.add_credential` used but never assigned in __init__: Method `get_wifi_passwords` of class `Stealer` reads `self.add_credential`, but no assignment to it exists in __init__ (and no cl…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1776
· conf 1.00
[MINED108] `self.add_credential` used but never assigned in __init__: Method `get_wifi_passwords` of class `Stealer` reads `self.add_credential`, but no assignment to it exists in __init__ (and no cl…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:1867
· conf 1.00
[MINED108] `self.add_section` used but never assigned in __init__: Method `get_discord_tokens` of class `Stealer` reads `self.add_section`, but no assignment to it exists in __init__ (and no class-le…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:2182
· conf 1.00
[MINED108] `self.get_discord_tokens_xlabb_style` used but never assigned in __init__: Method `get_discord_tokens` of class `Stealer` reads `self.get_discord_tokens_xlabb_style`, but no assignment to …
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:2239
· conf 1.00
[MINED108] `self.add_section` used but never assigned in __init__: Method `get_telegram_session` of class `Stealer` reads `self.add_section`, but no assignment to it exists in __init__ (and no class-…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:2254
· conf 1.00
[MINED108] `self.add_section` used but never assigned in __init__: Method `get_saved_wifi_xml` of class `Stealer` reads `self.add_section`, but no assignment to it exists in __init__ (and no class-le…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:2270
· conf 1.00
[MINED108] `self.add_section` used but never assigned in __init__: Method `get_installed_software` of class `Stealer` reads `self.add_section`, but no assignment to it exists in __init__ (and no clas…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:2291
· conf 1.00
[MINED108] `self.add_section` used but never assigned in __init__: Method `get_recent_files` of class `Stealer` reads `self.add_section`, but no assignment to it exists in __init__ (and no class-leve…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:2299
· conf 1.00
[MINED108] `self.get_browsers` used but never assigned in __init__: Method `harvest_browsers` of class `Stealer` reads `self.get_browsers`, but no assignment to it exists in __init__ (and no class-le…
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:2306
· conf 1.00
[MINED108] `self.get_firefox_profiles` used but never assigned in __init__: Method `harvest_browsers` of class `Stealer` reads `self.get_firefox_profiles`, but no assignment to it exists in __init__ …
MINED108
self.attribute used but never assigned in __init__
CWE-476
patched_bunny.py:2325
· conf 1.00
[MINED108] `self.add_section` used but never assigned in __init__: Method `harvest_browsers` of class `Stealer` reads `self.add_section`, but no assignment to it exists in __init__ (and no class-leve…
MINED110
Blocking call inside async function
CWE-833
patched_bunny.py:274
· conf 1.00
[MINED110] Blocking call `urllib.request.urlopen` inside async function `auto_send_dm`: `urllib.request.urlopen` is a synchronous (blocking) call. When invoked inside an `async def` it stalls the eve…
MINED110
Blocking call inside async function
CWE-833
patched_bunny.py:277
· conf 1.00
[MINED110] Blocking call `urllib.request.urlopen` inside async function `auto_send_dm`: `urllib.request.urlopen` is a synchronous (blocking) call. When invoked inside an `async def` it stalls the eve…
MINED110
Blocking call inside async function
CWE-833
patched_bunny.py:566
· conf 1.00
[MINED110] Blocking call `requests.get` inside async function `change_wallpaper`: `requests.get` is a synchronous (blocking) call. When invoked inside an `async def` it stalls the event loop, prevent…
MINED110
Blocking call inside async function
CWE-833
patched_bunny.py:1742
· conf 1.00
[MINED110] Blocking call `requests.get` inside async function `infodump`: `requests.get` is a synchronous (blocking) call. When invoked inside an `async def` it stalls the event loop, preventing ever…
MINED110
Blocking call inside async function
CWE-833
patched_bunny.py:1790
· conf 1.00
[MINED110] Blocking call `time.sleep` inside async function `infodump`: `time.sleep` is a synchronous (blocking) call. When invoked inside an `async def` it stalls the event loop, preventing every ot…
MINED110
Blocking call inside async function
CWE-833
patched_bunny.py:1876
· conf 1.00
[MINED110] Blocking call `time.sleep` inside async function `infodump`: `time.sleep` is a synchronous (blocking) call. When invoked inside an `async def` it stalls the event loop, preventing every ot…
MINED110
Blocking call inside async function
CWE-833
patched_bunny.py:2206
· conf 1.00
[MINED110] Blocking call `requests.get` inside async function `infodump`: `requests.get` is a synchronous (blocking) call. When invoked inside an `async def` it stalls the event loop, preventing ever…
MINED110
Blocking call inside async function
CWE-833
patched_bunny.py:2382
· conf 1.00
[MINED110] Blocking call `requests.post` inside async function `infodump`: `requests.post` is a synchronous (blocking) call. When invoked inside an `async def` it stalls the event loop, preventing ev…
MINED110
Blocking call inside async function
CWE-833
patched_bunny.py:2865
· conf 1.00
[MINED110] Blocking call `time.sleep` inside async function `network_spread`: `time.sleep` is a synchronous (blocking) call. When invoked inside an `async def` it stalls the event loop, preventing ev…
MINED110
Blocking call inside async function
CWE-833
patched_bunny.py:2916
· conf 1.00
[MINED110] Blocking call `time.sleep` inside async function `disabletaskmgr`: `time.sleep` is a synchronous (blocking) call. When invoked inside an `async def` it stalls the event loop, preventing ev…
MINED110
Blocking call inside async function
CWE-833
patched_bunny.py:2950
· conf 1.00
[MINED110] Blocking call `time.sleep` inside async function `enabletaskmgr`: `time.sleep` is a synchronous (blocking) call. When invoked inside an `async def` it stalls the event loop, preventing eve…
CFG006
[CFG006] Missing .gitignore: No .gitignore file. Risk of committing secrets and build artifacts.
· conf 1.00
[CFG006] Missing .gitignore: No .gitignore file. Risk of committing secrets and build artifacts.
CORE_LARGE_FILES
Average file size is 1080 lines (recommend <300)
Average file size is 3088 lines (recommend <300)
CORE_NO_CI
No CI/CD configuration found
No CI/CD configuration found
MINED111
Bare except continues silently
patched_bunny.py:65
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:98
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:121
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:129
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:175
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:249
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:264
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:269
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:275
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:289
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:298
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:306
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:315
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:353
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:481
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:638
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:653
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:772
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:1010
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:1026
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:1042
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:3009
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:3030
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:3055
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
MINED111
Bare except continues silently
patched_bunny.py:3079
· conf 1.00
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that runs code without re-raising or logging the exception. Hides real failures and makes bugs hard to diagnose.
CORE_NO_LICENSE
No LICENSE file
No LICENSE file
Reading from rp.scan + rp.finding + rp.rule (unified schema, R78 series). Legacy data path unchanged. Compare with /scan/98a1cc74-97e2-4953-a711-7e63b23b9ce1/.