← Legacy view v2 (rp.*)

rudolph-fedoroff/mdrg-save-editor

https://github.com/Rudolph-FedorOFF/MDRG-save-editor.git · lang: python · LOC: · source: user_submitted

Quality
76.0
Grade B+
Security
100.0
Findings
30
0 critical · 25 high
Status
completed
May 28, 2026 15:04
high: 25 medium: 3 info: 2
Top rules by occurrence
RuleSeverityCount
MINED108 self.attribute used but never assigned in __init__ high 25
MINED111 Bare except continues silently medium 2
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
First 30 findings (severity-sorted)
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:111 · conf 1.00
[MINED108] `self._open_file` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self._open_file`, but no assignment to it exists in __init__ (and no class-level fall…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:115 · conf 1.00
[MINED108] `self.status_var` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.status_var`, but no assignment to it exists in __init__ (and no class-level fall…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:122 · conf 1.00
[MINED108] `self.search_var` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.search_var`, but no assignment to it exists in __init__ (and no class-level fall…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:123 · conf 1.00
[MINED108] `self.search_var` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.search_var`, but no assignment to it exists in __init__ (and no class-level fall…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:123 · conf 1.00
[MINED108] `self._filter_rows` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self._filter_rows`, but no assignment to it exists in __init__ (and no class-level …
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:131 · conf 1.00
[MINED108] `self.canvas` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.canvas`, but no assignment to it exists in __init__ (and no class-level fallback). T…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:132 · conf 1.00
[MINED108] `self.canvas` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.canvas`, but no assignment to it exists in __init__ (and no class-level fallback). T…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:133 · conf 1.00
[MINED108] `self.canvas` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.canvas`, but no assignment to it exists in __init__ (and no class-level fallback). T…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:136 · conf 1.00
[MINED108] `self.canvas` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.canvas`, but no assignment to it exists in __init__ (and no class-level fallback). T…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:138 · conf 1.00
[MINED108] `self.rows_frame` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.rows_frame`, but no assignment to it exists in __init__ (and no class-level fall…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:138 · conf 1.00
[MINED108] `self.canvas` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.canvas`, but no assignment to it exists in __init__ (and no class-level fallback). T…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:139 · conf 1.00
[MINED108] `self.canvas` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.canvas`, but no assignment to it exists in __init__ (and no class-level fallback). T…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:139 · conf 1.00
[MINED108] `self.rows_frame` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.rows_frame`, but no assignment to it exists in __init__ (and no class-level fall…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:139 · conf 1.00
[MINED108] `self.canvas_window` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.canvas_window`, but no assignment to it exists in __init__ (and no class-leve…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:141 · conf 1.00
[MINED108] `self.rows_frame` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.rows_frame`, but no assignment to it exists in __init__ (and no class-level fall…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:141 · conf 1.00
[MINED108] `self._on_frame_configure` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self._on_frame_configure`, but no assignment to it exists in __init__ (and n…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:142 · conf 1.00
[MINED108] `self._on_canvas_configure` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self._on_canvas_configure`, but no assignment to it exists in __init__ (and…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:142 · conf 1.00
[MINED108] `self.canvas` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.canvas`, but no assignment to it exists in __init__ (and no class-level fallback). T…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:143 · conf 1.00
[MINED108] `self._on_mousewheel` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self._on_mousewheel`, but no assignment to it exists in __init__ (and no class-le…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:143 · conf 1.00
[MINED108] `self.canvas` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.canvas`, but no assignment to it exists in __init__ (and no class-level fallback). T…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:144 · conf 1.00
[MINED108] `self._on_mousewheel` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self._on_mousewheel`, but no assignment to it exists in __init__ (and no class-le…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:144 · conf 1.00
[MINED108] `self.canvas` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.canvas`, but no assignment to it exists in __init__ (and no class-level fallback). T…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:145 · conf 1.00
[MINED108] `self._on_mousewheel` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self._on_mousewheel`, but no assignment to it exists in __init__ (and no class-le…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:145 · conf 1.00
[MINED108] `self.canvas` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.canvas`, but no assignment to it exists in __init__ (and no class-level fallback). T…
high MINED108 self.attribute used but never assigned in __init__ CWE-476
mdrg_editor.py:148 · conf 1.00
[MINED108] `self.all_rows` used but never assigned in __init__: Method `_build_ui` of class `SaveEditor` reads `self.all_rows`, but no assignment to it exists in __init__ (and no class-level fallback…
medium 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.
medium MINED111 Bare except continues silently
mdrg_editor.py:177 · 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.
medium MINED111 Bare except continues silently
mdrg_editor.py:354 · 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.
info CORE_NO_CI No CI/CD configuration found
· conf 0.35
No CI/CD configuration found
info CORE_NO_TESTS No test files found
· conf 0.35
No test files found in a documentation, catalog, or template-heavy repository

Reading from rp.scan + rp.finding + rp.rule (unified schema, R78 series). Legacy data path unchanged. Compare with /scan/e49add78-a31e-4d0a-b42a-a8eab1b92658/.