Add hardering

This commit is contained in:
Johnny
2026-04-06 08:37:54 +02:00
parent 4980d8cf3c
commit c0412d1150
27 changed files with 1527 additions and 82 deletions

View File

@@ -31,6 +31,9 @@
'DATA'),
('securecheck/assets/securecheck-icon.svg',
'/home/tuxgyver/scripts/securecheck/securecheck/assets/securecheck-icon.svg',
'DATA'),
('securecheck/assets/system_hardening.sh',
'/home/tuxgyver/scripts/securecheck/securecheck/assets/system_hardening.sh',
'DATA')],
'3.13.7 (main, Mar 3 2026, 12:19:54) [GCC 15.2.0]',
[('pyi_rth_inspect',
@@ -189,12 +192,12 @@
('opcode', '/usr/lib/python3.13/opcode.py', 'PYMODULE'),
('_opcode_metadata', '/usr/lib/python3.13/_opcode_metadata.py', 'PYMODULE'),
('ast', '/usr/lib/python3.13/ast.py', 'PYMODULE'),
('_py_abc', '/usr/lib/python3.13/_py_abc.py', 'PYMODULE'),
('stringprep', '/usr/lib/python3.13/stringprep.py', 'PYMODULE'),
('_colorize', '/usr/lib/python3.13/_colorize.py', 'PYMODULE'),
('tracemalloc', '/usr/lib/python3.13/tracemalloc.py', 'PYMODULE'),
('subprocess', '/usr/lib/python3.13/subprocess.py', 'PYMODULE'),
('signal', '/usr/lib/python3.13/signal.py', 'PYMODULE'),
('stringprep', '/usr/lib/python3.13/stringprep.py', 'PYMODULE'),
('tracemalloc', '/usr/lib/python3.13/tracemalloc.py', 'PYMODULE'),
('_colorize', '/usr/lib/python3.13/_colorize.py', 'PYMODULE'),
('_py_abc', '/usr/lib/python3.13/_py_abc.py', 'PYMODULE'),
('securecheck.__main__',
'/home/tuxgyver/scripts/securecheck/securecheck/__main__.py',
'PYMODULE'),
@@ -250,6 +253,9 @@
('securecheck.app',
'/home/tuxgyver/scripts/securecheck/securecheck/app.py',
'PYMODULE'),
('securecheck.summary_utils',
'/home/tuxgyver/scripts/securecheck/securecheck/summary_utils.py',
'PYMODULE'),
('curses', '/usr/lib/python3.13/curses/__init__.py', 'PYMODULE'),
('curses.has_key', '/usr/lib/python3.13/curses/has_key.py', 'PYMODULE'),
('__future__', '/usr/lib/python3.13/__future__.py', 'PYMODULE')],
@@ -307,8 +313,8 @@
('python3.13/lib-dynload/_curses.cpython-313-x86_64-linux-gnu.so',
'/usr/lib/python3.13/lib-dynload/_curses.cpython-313-x86_64-linux-gnu.so',
'EXTENSION'),
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'),
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'),
('libzstd.so.1', '/lib/x86_64-linux-gnu/libzstd.so.1', 'BINARY'),
('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'),
@@ -333,33 +339,49 @@
('securecheck/assets/securecheck-icon.svg',
'/home/tuxgyver/scripts/securecheck/securecheck/assets/securecheck-icon.svg',
'DATA'),
('wheel-0.46.1.dist-info/METADATA',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/METADATA',
'DATA'),
('wheel-0.46.1.dist-info/WHEEL',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/WHEEL',
'DATA'),
('wheel-0.46.1.dist-info/INSTALLER',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/INSTALLER',
('securecheck/assets/system_hardening.sh',
'/home/tuxgyver/scripts/securecheck/securecheck/assets/system_hardening.sh',
'DATA'),
('wheel-0.46.1.dist-info/entry_points.txt',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/entry_points.txt',
'DATA'),
('wheel-0.46.1.dist-info/INSTALLER',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/INSTALLER',
'DATA'),
('wheel-0.46.1.dist-info/WHEEL',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/WHEEL',
'DATA'),
('wheel-0.46.1.dist-info/METADATA',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/METADATA',
'DATA'),
('base_library.zip',
'/home/tuxgyver/scripts/securecheck/build/securecheck/base_library.zip',
'DATA')],
[('functools', '/usr/lib/python3.13/functools.py', 'PYMODULE'),
('sre_compile', '/usr/lib/python3.13/sre_compile.py', 'PYMODULE'),
('copyreg', '/usr/lib/python3.13/copyreg.py', 'PYMODULE'),
('operator', '/usr/lib/python3.13/operator.py', 'PYMODULE'),
('genericpath', '/usr/lib/python3.13/genericpath.py', 'PYMODULE'),
('keyword', '/usr/lib/python3.13/keyword.py', 'PYMODULE'),
[('locale', '/usr/lib/python3.13/locale.py', 'PYMODULE'),
('abc', '/usr/lib/python3.13/abc.py', 'PYMODULE'),
('ntpath', '/usr/lib/python3.13/ntpath.py', 'PYMODULE'),
('types', '/usr/lib/python3.13/types.py', 'PYMODULE'),
('sre_parse', '/usr/lib/python3.13/sre_parse.py', 'PYMODULE'),
('os', '/usr/lib/python3.13/os.py', 'PYMODULE'),
('_collections_abc', '/usr/lib/python3.13/_collections_abc.py', 'PYMODULE'),
('linecache', '/usr/lib/python3.13/linecache.py', 'PYMODULE'),
('posixpath', '/usr/lib/python3.13/posixpath.py', 'PYMODULE'),
('collections', '/usr/lib/python3.13/collections/__init__.py', 'PYMODULE'),
('io', '/usr/lib/python3.13/io.py', 'PYMODULE'),
('locale', '/usr/lib/python3.13/locale.py', 'PYMODULE'),
('re._parser', '/usr/lib/python3.13/re/_parser.py', 'PYMODULE'),
('re._constants', '/usr/lib/python3.13/re/_constants.py', 'PYMODULE'),
('re._compiler', '/usr/lib/python3.13/re/_compiler.py', 'PYMODULE'),
('re._casefix', '/usr/lib/python3.13/re/_casefix.py', 'PYMODULE'),
('re', '/usr/lib/python3.13/re/__init__.py', 'PYMODULE'),
('operator', '/usr/lib/python3.13/operator.py', 'PYMODULE'),
('_collections_abc', '/usr/lib/python3.13/_collections_abc.py', 'PYMODULE'),
('sre_constants', '/usr/lib/python3.13/sre_constants.py', 'PYMODULE'),
('reprlib', '/usr/lib/python3.13/reprlib.py', 'PYMODULE'),
('keyword', '/usr/lib/python3.13/keyword.py', 'PYMODULE'),
('codecs', '/usr/lib/python3.13/codecs.py', 'PYMODULE'),
('genericpath', '/usr/lib/python3.13/genericpath.py', 'PYMODULE'),
('enum', '/usr/lib/python3.13/enum.py', 'PYMODULE'),
('sre_parse', '/usr/lib/python3.13/sre_parse.py', 'PYMODULE'),
('_weakrefset', '/usr/lib/python3.13/_weakrefset.py', 'PYMODULE'),
('copyreg', '/usr/lib/python3.13/copyreg.py', 'PYMODULE'),
('weakref', '/usr/lib/python3.13/weakref.py', 'PYMODULE'),
('encodings.zlib_codec',
'/usr/lib/python3.13/encodings/zlib_codec.py',
'PYMODULE'),
@@ -590,23 +612,10 @@
('encodings.ascii', '/usr/lib/python3.13/encodings/ascii.py', 'PYMODULE'),
('encodings.aliases', '/usr/lib/python3.13/encodings/aliases.py', 'PYMODULE'),
('encodings', '/usr/lib/python3.13/encodings/__init__.py', 'PYMODULE'),
('enum', '/usr/lib/python3.13/enum.py', 'PYMODULE'),
('weakref', '/usr/lib/python3.13/weakref.py', 'PYMODULE'),
('_weakrefset', '/usr/lib/python3.13/_weakrefset.py', 'PYMODULE'),
('warnings', '/usr/lib/python3.13/warnings.py', 'PYMODULE'),
('sre_constants', '/usr/lib/python3.13/sre_constants.py', 'PYMODULE'),
('heapq', '/usr/lib/python3.13/heapq.py', 'PYMODULE'),
('codecs', '/usr/lib/python3.13/codecs.py', 'PYMODULE'),
('traceback', '/usr/lib/python3.13/traceback.py', 'PYMODULE'),
('linecache', '/usr/lib/python3.13/linecache.py', 'PYMODULE'),
('re._parser', '/usr/lib/python3.13/re/_parser.py', 'PYMODULE'),
('re._constants', '/usr/lib/python3.13/re/_constants.py', 'PYMODULE'),
('re._compiler', '/usr/lib/python3.13/re/_compiler.py', 'PYMODULE'),
('re._casefix', '/usr/lib/python3.13/re/_casefix.py', 'PYMODULE'),
('re', '/usr/lib/python3.13/re/__init__.py', 'PYMODULE'),
('posixpath', '/usr/lib/python3.13/posixpath.py', 'PYMODULE'),
('reprlib', '/usr/lib/python3.13/reprlib.py', 'PYMODULE'),
('abc', '/usr/lib/python3.13/abc.py', 'PYMODULE'),
('collections', '/usr/lib/python3.13/collections/__init__.py', 'PYMODULE'),
('ntpath', '/usr/lib/python3.13/ntpath.py', 'PYMODULE'),
('stat', '/usr/lib/python3.13/stat.py', 'PYMODULE')])
('stat', '/usr/lib/python3.13/stat.py', 'PYMODULE'),
('warnings', '/usr/lib/python3.13/warnings.py', 'PYMODULE'),
('os', '/usr/lib/python3.13/os.py', 'PYMODULE'),
('sre_compile', '/usr/lib/python3.13/sre_compile.py', 'PYMODULE'),
('heapq', '/usr/lib/python3.13/heapq.py', 'PYMODULE'),
('functools', '/usr/lib/python3.13/functools.py', 'PYMODULE')])

View File

@@ -90,8 +90,8 @@
('python3.13/lib-dynload/_curses.cpython-313-x86_64-linux-gnu.so',
'/usr/lib/python3.13/lib-dynload/_curses.cpython-313-x86_64-linux-gnu.so',
'EXTENSION'),
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'),
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'),
('libzstd.so.1', '/lib/x86_64-linux-gnu/libzstd.so.1', 'BINARY'),
('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'),
@@ -114,17 +114,20 @@
('securecheck/assets/securecheck-icon.svg',
'/home/tuxgyver/scripts/securecheck/securecheck/assets/securecheck-icon.svg',
'DATA'),
('wheel-0.46.1.dist-info/METADATA',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/METADATA',
('securecheck/assets/system_hardening.sh',
'/home/tuxgyver/scripts/securecheck/securecheck/assets/system_hardening.sh',
'DATA'),
('wheel-0.46.1.dist-info/WHEEL',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/WHEEL',
('wheel-0.46.1.dist-info/entry_points.txt',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/entry_points.txt',
'DATA'),
('wheel-0.46.1.dist-info/INSTALLER',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/INSTALLER',
'DATA'),
('wheel-0.46.1.dist-info/entry_points.txt',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/entry_points.txt',
('wheel-0.46.1.dist-info/WHEEL',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/WHEEL',
'DATA'),
('wheel-0.46.1.dist-info/METADATA',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/METADATA',
'DATA'),
('base_library.zip',
'/home/tuxgyver/scripts/securecheck/build/securecheck/base_library.zip',
@@ -132,7 +135,7 @@
[],
False,
False,
1775421404,
1775457449,
[('run',
'/home/tuxgyver/.local/lib/python3.13/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run',
'EXECUTABLE')],

View File

@@ -85,8 +85,8 @@
('python3.13/lib-dynload/_curses.cpython-313-x86_64-linux-gnu.so',
'/usr/lib/python3.13/lib-dynload/_curses.cpython-313-x86_64-linux-gnu.so',
'EXTENSION'),
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'),
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'),
('libzstd.so.1', '/lib/x86_64-linux-gnu/libzstd.so.1', 'BINARY'),
('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'),
@@ -109,17 +109,20 @@
('securecheck/assets/securecheck-icon.svg',
'/home/tuxgyver/scripts/securecheck/securecheck/assets/securecheck-icon.svg',
'DATA'),
('wheel-0.46.1.dist-info/METADATA',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/METADATA',
('securecheck/assets/system_hardening.sh',
'/home/tuxgyver/scripts/securecheck/securecheck/assets/system_hardening.sh',
'DATA'),
('wheel-0.46.1.dist-info/WHEEL',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/WHEEL',
('wheel-0.46.1.dist-info/entry_points.txt',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/entry_points.txt',
'DATA'),
('wheel-0.46.1.dist-info/INSTALLER',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/INSTALLER',
'DATA'),
('wheel-0.46.1.dist-info/entry_points.txt',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/entry_points.txt',
('wheel-0.46.1.dist-info/WHEEL',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/WHEEL',
'DATA'),
('wheel-0.46.1.dist-info/METADATA',
'/usr/lib/python3/dist-packages/wheel-0.46.1.dist-info/METADATA',
'DATA'),
('base_library.zip',
'/home/tuxgyver/scripts/securecheck/build/securecheck/base_library.zip',

Binary file not shown.

View File

@@ -178,6 +178,9 @@
('securecheck.storage',
'/home/tuxgyver/scripts/securecheck/securecheck/storage.py',
'PYMODULE'),
('securecheck.summary_utils',
'/home/tuxgyver/scripts/securecheck/securecheck/summary_utils.py',
'PYMODULE'),
('securecheck.system_info',
'/home/tuxgyver/scripts/securecheck/securecheck/system_info.py',
'PYMODULE'),

Binary file not shown.

Binary file not shown.

View File

@@ -18,8 +18,8 @@ missing module named _frozen_importlib_external - imported by importlib._bootstr
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level)
missing module named 'collections.abc' - imported by traceback (top-level), typing (top-level), inspect (top-level), logging (top-level), importlib.resources.readers (top-level), selectors (top-level), tracemalloc (top-level), http.client (top-level), pkg_resources (top-level), setuptools (top-level), setuptools._distutils.filelist (top-level), setuptools._distutils.util (top-level), jaraco.functools (top-level), more_itertools.more (top-level), more_itertools.recipes (top-level), setuptools._distutils._modified (top-level), setuptools._distutils.compat (top-level), setuptools._distutils.spawn (top-level), typing_extensions (top-level), asyncio.base_events (top-level), asyncio.coroutines (top-level), setuptools._distutils.compilers.C.base (top-level), setuptools._distutils.fancy_getopt (top-level), setuptools._reqs (top-level), setuptools.discovery (top-level), setuptools.dist (top-level), setuptools._distutils.command.bdist (top-level), setuptools._distutils.core (top-level), setuptools._distutils.cmd (top-level), setuptools._distutils.dist (top-level), configparser (top-level), setuptools._distutils.extension (top-level), setuptools.config.setupcfg (top-level), setuptools.config.expand (top-level), setuptools.config.pyprojecttoml (top-level), setuptools.config._apply_pyprojecttoml (top-level), tomllib._parser (top-level), setuptools._vendor.tomli._parser (top-level), setuptools.command.egg_info (top-level), setuptools._distutils.command.build (top-level), setuptools._distutils.command.sdist (top-level), setuptools.glob (top-level), setuptools.command._requirestxt (top-level), setuptools.command.bdist_wheel (top-level), platformdirs.api (conditional), platformdirs.windows (conditional), platformdirs.unix (conditional), setuptools._distutils.command.build_ext (top-level), _pyrepl.types (top-level), _pyrepl.readline (top-level), setuptools._distutils.compilers.C.msvc (top-level)
missing module named winreg - imported by importlib._bootstrap_external (conditional), mimetypes (optional), urllib.request (delayed, conditional, optional), platform (delayed, optional), platformdirs.windows (delayed, optional), setuptools._distutils.compilers.C.msvc (top-level), setuptools.msvc (conditional)
missing module named nt - imported by shutil (conditional), importlib._bootstrap_external (conditional), _colorize (delayed, conditional, optional), os (delayed, conditional, optional), ntpath (optional), ctypes (delayed, conditional), _pyrepl.windows_console (delayed, optional)
missing module named _winapi - imported by encodings (delayed, conditional, optional), shutil (conditional), subprocess (conditional), ntpath (optional), mimetypes (optional), sysconfig (delayed), multiprocessing.connection (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.reduction (conditional), multiprocessing.shared_memory (conditional), multiprocessing.heap (conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level)
missing module named nt - imported by shutil (conditional), importlib._bootstrap_external (conditional), ntpath (optional), _colorize (delayed, conditional, optional), os (delayed, conditional, optional), ctypes (delayed, conditional), _pyrepl.windows_console (delayed, optional)
missing module named _winapi - imported by encodings (delayed, conditional, optional), shutil (conditional), ntpath (optional), subprocess (conditional), mimetypes (optional), sysconfig (delayed), multiprocessing.connection (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.reduction (conditional), multiprocessing.shared_memory (conditional), multiprocessing.heap (conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level)
missing module named msvcrt - imported by subprocess (optional), getpass (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level), _pyrepl.windows_console (top-level)
missing module named win32evtlog - imported by logging.handlers (delayed, optional)
missing module named win32evtlogutil - imported by logging.handlers (delayed, optional)

View File

@@ -352,6 +352,7 @@ imported by:
&#8226; <a href="#securecheck.models">securecheck.models</a>
&#8226; <a href="#securecheck.status">securecheck.status</a>
&#8226; <a href="#securecheck.storage">securecheck.storage</a>
&#8226; <a href="#securecheck.summary_utils">securecheck.summary_utils</a>
&#8226; <a href="#securecheck.system_info">securecheck.system_info</a>
&#8226; <a href="#securecheck.tasks">securecheck.tasks</a>
&#8226; <a href="#setuptools">setuptools</a>
@@ -10444,9 +10445,12 @@ imported by:
&#8226; <a href="#random">random</a>
&#8226; <a href="#run.py">run.py</a>
&#8226; <a href="#runpy">runpy</a>
&#8226; <a href="#securecheck.__main__">securecheck.__main__</a>
&#8226; <a href="#securecheck.config">securecheck.config</a>
&#8226; <a href="#securecheck.executor">securecheck.executor</a>
&#8226; <a href="#securecheck.logging_utils">securecheck.logging_utils</a>
&#8226; <a href="#securecheck.system_info">securecheck.system_info</a>
&#8226; <a href="#securecheck.tasks">securecheck.tasks</a>
&#8226; <a href="#setuptools">setuptools</a>
&#8226; <a href="#setuptools._core_metadata">setuptools._core_metadata</a>
&#8226; <a href="#setuptools._distutils.archive_util">setuptools._distutils.archive_util</a>
@@ -11840,7 +11844,7 @@ imported by:
&#8226; <a href="#re._parser">re._parser</a>
&#8226; <a href="#rlcompleter">rlcompleter</a>
&#8226; <a href="#run.py">run.py</a>
&#8226; <a href="#securecheck.app">securecheck.app</a>
&#8226; <a href="#securecheck.summary_utils">securecheck.summary_utils</a>
&#8226; <a href="#securecheck.tasks">securecheck.tasks</a>
&#8226; <a href="#setuptools">setuptools</a>
&#8226; <a href="#setuptools._distutils.cmd">setuptools._distutils.cmd</a>
@@ -12115,6 +12119,7 @@ imported by:
&#8226; <a href="#securecheck.models">securecheck.models</a>
&#8226; <a href="#securecheck.status">securecheck.status</a>
&#8226; <a href="#securecheck.storage">securecheck.storage</a>
&#8226; <a href="#securecheck.summary_utils">securecheck.summary_utils</a>
&#8226; <a href="#securecheck.system_info">securecheck.system_info</a>
&#8226; <a href="#securecheck.tasks">securecheck.tasks</a>
@@ -12130,6 +12135,7 @@ imports:
<a href="#__future__">__future__</a>
&#8226; <a href="#argparse">argparse</a>
&#8226; <a href="#datetime">datetime</a>
&#8226; <a href="#os">os</a>
&#8226; <a href="#securecheck">securecheck</a>
&#8226; <a href="#securecheck.app">securecheck.app</a>
&#8226; <a href="#securecheck.catalog">securecheck.catalog</a>
@@ -12159,12 +12165,12 @@ imports:
&#8226; <a href="#collections">collections</a>
&#8226; <a href="#curses">curses</a>
&#8226; <a href="#dataclasses">dataclasses</a>
&#8226; <a href="#re">re</a>
&#8226; <a href="#securecheck">securecheck</a>
&#8226; <a href="#securecheck.assets">securecheck.assets</a>
&#8226; <a href="#securecheck.models">securecheck.models</a>
&#8226; <a href="#securecheck.status">securecheck.status</a>
&#8226; <a href="#securecheck.storage">securecheck.storage</a>
&#8226; <a href="#securecheck.summary_utils">securecheck.summary_utils</a>
&#8226; <a href="#securecheck.system_info">securecheck.system_info</a>
&#8226; <a href="#textwrap">textwrap</a>
&#8226; <a href="#typing">typing</a>
@@ -12280,6 +12286,7 @@ imports:
<a href="#__future__">__future__</a>
&#8226; <a href="#logging">logging</a>
&#8226; <a href="#logging.handlers">logging.handlers</a>
&#8226; <a href="#os">os</a>
&#8226; <a href="#pathlib">pathlib</a>
&#8226; <a href="#securecheck">securecheck</a>
@@ -12311,6 +12318,7 @@ imported by:
&#8226; <a href="#securecheck.catalog">securecheck.catalog</a>
&#8226; <a href="#securecheck.executor">securecheck.executor</a>
&#8226; <a href="#securecheck.storage">securecheck.storage</a>
&#8226; <a href="#securecheck.summary_utils">securecheck.summary_utils</a>
&#8226; <a href="#securecheck.tasks">securecheck.tasks</a>
</div>
@@ -12361,6 +12369,26 @@ imported by:
</div>
<div class="node">
<a name="securecheck.summary_utils"></a>
<a target="code" href="/home/tuxgyver/scripts/securecheck/securecheck/summary_utils.py" type="text/plain"><tt>securecheck.summary_utils</tt></a>
<span class="moduletype">SourceModule</span> <div class="import">
imports:
<a href="#__future__">__future__</a>
&#8226; <a href="#re">re</a>
&#8226; <a href="#securecheck">securecheck</a>
&#8226; <a href="#securecheck.models">securecheck.models</a>
&#8226; <a href="#typing">typing</a>
</div>
<div class="import">
imported by:
<a href="#securecheck.app">securecheck.app</a>
</div>
</div>
<div class="node">
<a name="securecheck.system_info"></a>
<a target="code" href="/home/tuxgyver/scripts/securecheck/securecheck/system_info.py" type="text/plain"><tt>securecheck.system_info</tt></a>
@@ -12394,12 +12422,15 @@ imports:
<a href="#__future__">__future__</a>
&#8226; <a href="#datetime">datetime</a>
&#8226; <a href="#json">json</a>
&#8226; <a href="#os">os</a>
&#8226; <a href="#pathlib">pathlib</a>
&#8226; <a href="#re">re</a>
&#8226; <a href="#securecheck">securecheck</a>
&#8226; <a href="#securecheck.assets">securecheck.assets</a>
&#8226; <a href="#securecheck.executor">securecheck.executor</a>
&#8226; <a href="#securecheck.models">securecheck.models</a>
&#8226; <a href="#stat">stat</a>
&#8226; <a href="#tempfile">tempfile</a>
</div>
<div class="import">
@@ -16098,6 +16129,7 @@ imported by:
&#8226; <a href="#posixpath">posixpath</a>
&#8226; <a href="#run.py">run.py</a>
&#8226; <a href="#securecheck.executor">securecheck.executor</a>
&#8226; <a href="#securecheck.tasks">securecheck.tasks</a>
&#8226; <a href="#setuptools._core_metadata">setuptools._core_metadata</a>
&#8226; <a href="#setuptools._distutils.file_util">setuptools._distutils.file_util</a>
&#8226; <a href="#setuptools._shutil">setuptools._shutil</a>
@@ -16612,6 +16644,7 @@ imported by:
&#8226; <a href="#pkg_resources">pkg_resources</a>
&#8226; <a href="#securecheck.config">securecheck.config</a>
&#8226; <a href="#securecheck.executor">securecheck.executor</a>
&#8226; <a href="#securecheck.tasks">securecheck.tasks</a>
&#8226; <a href="#setuptools._core_metadata">setuptools._core_metadata</a>
&#8226; <a href="#setuptools._distutils.compilers.C.base">setuptools._distutils.compilers.C.base</a>
&#8226; <a href="#setuptools._distutils.util">setuptools._distutils.util</a>
@@ -17166,6 +17199,7 @@ imported by:
&#8226; <a href="#platformdirs.windows">platformdirs.windows</a>
&#8226; <a href="#securecheck.app">securecheck.app</a>
&#8226; <a href="#securecheck.models">securecheck.models</a>
&#8226; <a href="#securecheck.summary_utils">securecheck.summary_utils</a>
&#8226; <a href="#setuptools">setuptools</a>
&#8226; <a href="#setuptools._distutils._modified">setuptools._distutils._modified</a>
&#8226; <a href="#setuptools._distutils.archive_util">setuptools._distutils.archive_util</a>