Scan timing: clone 2.51s · analysis 9.43s · 0.4 MB · GitHub API rate-limit (preflight)
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)
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.
| 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 |
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
SDISTNAME |
cicd | healthy | — |
WHEELNAME |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-z5t_z5g7 |
software | healthy | /tmp/repobility-clone-z5t_z5g7 |
| Label | Layer | Status | Path |
|---|---|---|---|
pubsub |
data | healthy | py2exe/hooks.py |
| Label | Layer | Status | Path |
|---|---|---|---|
0.14.1.1 |
network | healthy | py2exe/version.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::py2exe/boot_service.py |
security | healthy | py2exe/boot_service.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::CI |
cicd | healthy | .github/workflows/CI.yml |
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.