Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
78 of your 93 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 2.51s · analysis 9.43s · 0.4 MB · GitHub API rate-limit (preflight)

py2exe/py2exe

https://github.com/py2exe/py2exe · scanned 2026-06-05 19:46 UTC (4 days, 15 hours ago) · 10 languages

313 raw signals (89 security + 224 graph) 76th percentile · Python · small (2-20K LoC) System graph score 70 (higher by 10)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 15 hours ago · v2 · 125 actionable findings from 2 signal sources. 76 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 75.0 0.15 11.25
security_score 84.2 0.25 21.05
testing_score 90.0 0.20 18.00
documentation_score 78.0 0.15 11.70
practices_score 67.0 0.15 10.05
code_quality 71.4 0.10 7.14
Overall 1.00 79.2
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 405 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
find_loader software healthy zipextimporter.py:56
find_module software healthy zipextimporter.py:68
find_spec software healthy zipextimporter.py:78
load_module software healthy zipextimporter.py:85
create_module software healthy zipextimporter.py:134
exec_module software healthy zipextimporter.py:163
__repr__ software healthy zipextimporter.py:169
install software dead zipextimporter.py:172
_is_debug_build software healthy setup.py:33
__init__ software healthy py2exe_setuptools.py:32
has_interpreters software healthy py2exe_setuptools.py:36
has_extensions software dead py2exe_setuptools.py:39
has_ext_modules software dead py2exe_setuptools.py:42
finalize_options software healthy py2exe_setuptools.py:49
run software healthy py2exe_setuptools.py:54
build_interpreters software healthy py2exe_setuptools.py:95
build_interp software healthy py2exe_setuptools.py:100
build_extensions software dead py2exe_setuptools.py:200
get_ext_filename software dead py2exe_setuptools.py:206
InstallSubCommands software healthy py2exe_setuptools.py:218
_is_debug_build software healthy setup_zipextimporter.py:33
open_file software healthy tests/test_modulefinder.py:221
create_package software healthy tests/test_modulefinder.py:231
_do_test software healthy tests/test_modulefinder.py:247
test_package software healthy tests/test_modulefinder.py:282
test_namespace_package software healthy tests/test_modulefinder.py:286
test_maybe software healthy tests/test_modulefinder.py:290
test_maybe_new software healthy tests/test_modulefinder.py:294
test_absolute_imports software healthy tests/test_modulefinder.py:298
test_relative_imports software healthy tests/test_modulefinder.py:302
test_relative_imports_2 software healthy tests/test_modulefinder.py:306
test_relative_imports_3 software healthy tests/test_modulefinder.py:310
create_file software healthy tests/maketest.py:14
create_package software healthy tests/maketest.py:23
setUp software healthy tests/maketest.py:50
tearDown software healthy tests/maketest.py:55
test_modulefinder software healthy tests/maketest.py:216
test_imports software healthy tests/maketest.py:227
test_os_path software healthy tests/maketest.py:257
test_sys software healthy tests/maketest.py:265
test_collections_abc software healthy tests/maketest.py:272
test_encodings software healthy tests/maketest.py:292
get_file_version_info software healthy tests/_helpers/file_info_utils.py:4
__init__ software healthy tests/functional/_zope_interface_test/zope_interface_test.p…
display software healthy tests/functional/nvda_test/printData.py:5
my_avesome_func software healthy tests/functional/nvda_test/samplePKG/functions.py:1
func software healthy tests/functional/scipy_test/scipy_test.py:4
__init__ software healthy tests/functional/tk_test/tk_test.py:4
__init__ software healthy py2exe/mf310.py:118
__spec__ software healthy py2exe/mf310.py:64

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
README_fork.md software healthy README_fork.md
zipextimporter.py software healthy zipextimporter.py
setup.py software healthy setup.py
py2exe_setuptools.py software healthy py2exe_setuptools.py
setup_zipextimporter.py software healthy setup_zipextimporter.py
test_modulefinder.py software healthy tests/test_modulefinder.py
maketest.py software healthy tests/maketest.py
file_info_utils.py software healthy tests/_helpers/file_info_utils.py
enable_tests.py software warning tests/functional/enable_tests.py
zope_interface_test.py software healthy tests/functional/_zope_interface_test/zope_interface_test.py
freeze.py software warning tests/functional/_zope_interface_test/freeze.py
requirements.txt software healthy tests/functional/_zope_interface_test/requirements.txt
freeze.py software warning tests/functional/sqlite_test/freeze.py
sqlite_test.py software warning tests/functional/sqlite_test/sqlite_test.py
freeze.py software warning tests/functional/pyphen_test/freeze.py
requirements.txt software healthy tests/functional/pyphen_test/requirements.txt
pyphen_test.py software warning tests/functional/pyphen_test/pyphen_test.py
pywin32_test.py software warning tests/functional/pywin32_test/pywin32_test.py
freeze.py software warning tests/functional/pywin32_test/freeze.py
requirements.txt software healthy tests/functional/pywin32_test/requirements.txt
numpy_test.py software warning tests/functional/numpy_test/numpy_test.py
freeze.py software warning tests/functional/numpy_test/freeze.py
requirements.txt software healthy tests/functional/numpy_test/requirements.txt
bundlefiles0_ssl_test.py software warning tests/functional/bundlefiles0_ssl_test/bundlefiles0_ssl_tes…
freeze.py software warning tests/functional/bundlefiles0_ssl_test/freeze.py
metadata_test.py software warning tests/functional/metadata_test/metadata_test.py
freeze.py software warning tests/functional/metadata_test/freeze.py
requirements.txt software healthy tests/functional/metadata_test/requirements.txt
certifi_test.py software warning tests/functional/certifi_test/certifi_test.py
freeze.py software warning tests/functional/certifi_test/freeze.py
requirements.txt software healthy tests/functional/certifi_test/requirements.txt
two_binaries_single_version_info_test_2.py software warning tests/functional/two_binaries_single_version_info_test/two_…
two_binaries_single_version_info_test_1.py software warning tests/functional/two_binaries_single_version_info_test/two_…
freeze.py software warning tests/functional/two_binaries_single_version_info_test/free…
pandas_test.py software warning tests/functional/pandas_test/pandas_test.py
freeze.py software warning tests/functional/pandas_test/freeze.py
requirements.txt software healthy tests/functional/pandas_test/requirements.txt
freeze.py software warning tests/functional/certifi_zip_test/freeze.py
certifi_zip_test.py software warning tests/functional/certifi_zip_test/certifi_zip_test.py
requirements.txt software healthy tests/functional/certifi_zip_test/requirements.txt
freeze.py software warning tests/functional/nvda_test/freeze.py
nvda_test.py software warning tests/functional/nvda_test/nvda_test.py
printData.py software healthy tests/functional/nvda_test/printData.py
globalVars.py software warning tests/functional/nvda_test/globalVars.py
functions.py software healthy tests/functional/nvda_test/samplePKG/functions.py
__init__.py software healthy tests/functional/nvda_test/samplePKG/__init__.py
winrt_test.py software warning tests/functional/_winrt_test/winrt_test.py
freeze.py software warning tests/functional/_winrt_test/freeze.py
requirements.txt software healthy tests/functional/_winrt_test/requirements.txt

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
ZipExtensionImporter software healthy zipextimporter.py:53
Interpreter software healthy py2exe_setuptools.py:19
Dist software healthy py2exe_setuptools.py:31
BuildInterpreters software healthy py2exe_setuptools.py:46
ModuleFinderTest software healthy tests/test_modulefinder.py:246
_TestPackageBase software healthy tests/maketest.py:49
Test_NamesImport software healthy tests/maketest.py:60
Test_ImplicitNamespaceImport software healthy tests/maketest.py:119
Test_NestedStarImports software healthy tests/maketest.py:184
Test_PEP328 software healthy tests/maketest.py:233
SimpleTests software healthy tests/maketest.py:254
IFoo software healthy tests/functional/_zope_interface_test/zope_interface_test.p…
Foo software healthy tests/functional/_zope_interface_test/zope_interface_test.p…
MainApplication software healthy tests/functional/tk_test/tk_test.py:3
Module software healthy py2exe/mf310.py:7
ModuleFinder software healthy py2exe/mf310.py:117
tagVS_FIXEDFILEINFO software healthy py2exe/_wapi.py:104
ICONDIRENTRY software healthy py2exe/icons.py:15
ICONDIRHEADER software healthy py2exe/icons.py:30
GRPICONDIRENTRY software healthy py2exe/icons.py:63
GRPICONDIRHEADER software healthy py2exe/icons.py:81
ResourceWriter software healthy py2exe/resources.py:27
Entry software healthy py2exe/resources.py:79
LOGGER software healthy py2exe/boot_ctypes_com_server.py:11
GetoptError software healthy py2exe/boot_service.py:53
DllFinder software healthy py2exe/dllfinder.py:54
Scanner software healthy py2exe/dllfinder.py:230
_PatchDictionaries software healthy py2exe/hooks.py:271
SixImporter software healthy py2exe/hooks.py:403
ChangeDef software healthy py2exe/hooks.py:987
ReplaceDirnameVisitor software healthy py2exe/hooks.py:1030
VersionError software healthy py2exe/versioninfo.py:32
VS_FIXEDFILEINFO software healthy py2exe/versioninfo.py:40
VS_STRUCT software healthy py2exe/versioninfo.py:87
String software healthy py2exe/versioninfo.py:114
StringTable software healthy py2exe/versioninfo.py:134
StringFileInfo software healthy py2exe/versioninfo.py:142
Var software healthy py2exe/versioninfo.py:149
VarFileInfo software healthy py2exe/versioninfo.py:171
VS_VERSIONINFO software healthy py2exe/versioninfo.py:181
Version software healthy py2exe/versioninfo.py:192
Stderr software healthy py2exe/boot_common.py:52
Blackhole software healthy py2exe/boot_common.py:87
Target software healthy py2exe/runtime.py:38
Runtime software healthy py2exe/runtime.py:121

LabelLayerStatusPath
tests software healthy tests
_helpers software healthy tests/_helpers
functional software healthy tests/functional
_zope_interface_test software healthy tests/functional/_zope_interface_test
sqlite_test software healthy tests/functional/sqlite_test
pyphen_test software healthy tests/functional/pyphen_test
pywin32_test software healthy tests/functional/pywin32_test
numpy_test software healthy tests/functional/numpy_test
bundlefiles0_ssl_test software healthy tests/functional/bundlefiles0_ssl_test
metadata_test software healthy tests/functional/metadata_test
certifi_test software healthy tests/functional/certifi_test
two_binaries_single_version_info_test software healthy tests/functional/two_binaries_single_version_info_test
pandas_test software healthy tests/functional/pandas_test
certifi_zip_test software healthy tests/functional/certifi_zip_test
nvda_test software healthy tests/functional/nvda_test
samplePKG software healthy tests/functional/nvda_test/samplePKG
_winrt_test software healthy tests/functional/_winrt_test
scipy_test software healthy tests/functional/scipy_test
bundlefiles1_test software healthy tests/functional/bundlefiles1_test
bundlefiles0_test software healthy tests/functional/bundlefiles0_test
pycryptodome_test software healthy tests/functional/pycryptodome_test
bundlefiles0_sqlite_test software healthy tests/functional/bundlefiles0_sqlite_test
matplotlib_test software healthy tests/functional/matplotlib_test
ssl_test software healthy tests/functional/ssl_test
tk_test software healthy tests/functional/tk_test
_wxPython_test software healthy tests/functional/_wxPython_test
bundlefiles2_test software healthy tests/functional/bundlefiles2_test
requests_bundlefiles1_test software healthy tests/functional/requests_bundlefiles1_test
two_binaries_different_version_info_test software healthy tests/functional/two_binaries_different_version_info_test
requests_test software healthy tests/functional/requests_test
docs software healthy docs
py2exe software healthy py2exe
.github software healthy .github
helpers software healthy .github/helpers
workflows software healthy .github/workflows
source software healthy source

LabelLayerStatusPath
matrix cicd healthy .github/workflows/CI.yml
sdist cicd healthy .github/workflows/CI.yml
build cicd healthy .github/workflows/CI.yml
test cicd healthy .github/workflows/CI.yml

LabelLayerStatusPath
SDISTNAME cicd healthy
WHEELNAME cicd healthy

LabelLayerStatusPath
repobility-clone-z5t_z5g7 software healthy /tmp/repobility-clone-z5t_z5g7

LabelLayerStatusPath
pubsub data healthy py2exe/hooks.py

LabelLayerStatusPath
0.14.1.1 network healthy py2exe/version.py

LabelLayerStatusPath
password_literal::py2exe/boot_service.py security healthy py2exe/boot_service.py

LabelLayerStatusPath
gha::CI cicd healthy .github/workflows/CI.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/34046f5e-e67b-4cea-82ac-3e1d5bffb896/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/34046f5e-e67b-4cea-82ac-3e1d5bffb896/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.