https://github.com/scikit-build/scikit-build-core
· scanned 2026-06-16 00:04 UTC (2 months, 3 weeks ago)
51 raw signals (0 security + 51 graph)
Last scanned 2 months, 3 weeks ago · v1 · 41 actionable findings from 1 signal source. 10 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1524 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 |
|---|---|---|---|
lint |
software | healthy | noxfile.py:35 |
pylint |
software | healthy | noxfile.py:44 |
_prepare_cmake_ninja |
software | healthy | noxfile.py:55 |
_run_tests |
software | healthy | noxfile.py:65 |
generate_schema |
software | healthy | noxfile.py:89 |
tests |
software | healthy | noxfile.py:103 |
readme |
software | healthy | noxfile.py:111 |
generate_config_reference |
software | healthy | noxfile.py:123 |
minimums |
software | healthy | noxfile.py:135 |
docs |
software | healthy | noxfile.py:148 |
build_api_docs |
software | healthy | noxfile.py:183 |
build |
software | healthy | noxfile.py:202 |
test_doc_examples |
software | healthy | noxfile.py:220 |
downstream |
software | healthy | noxfile.py:241 |
vendor_pyproject_metadata |
software | healthy | noxfile.py:319 |
protect_get_requires_autouse |
software | healthy | tests/test_get_requires.py:23 |
test_get_requires_parts |
software | healthy | tests/test_get_requires.py:29 |
test_get_requires_parts_unneeded |
software | healthy | tests/test_get_requires.py:38 |
test_get_requires_parts_settings |
software | healthy | tests/test_get_requires.py:47 |
test_get_requires_parts_pyproject |
software | healthy | tests/test_get_requires.py:57 |
test_get_requires_parts_pyproject_old |
software | healthy | tests/test_get_requires.py:76 |
test_get_requires_for_build_sdist |
software | healthy | tests/test_get_requires.py:97 |
test_get_requires_for_build_sdist_cmake |
software | healthy | tests/test_get_requires.py:105 |
test_get_requires_for_build_with_variant |
software | healthy | tests/test_get_requires.py:131 |
test_get_requires_for_build_wheel |
software | healthy | tests/test_get_requires.py:143 |
test_get_requires_for_build_wheel_pure |
software | healthy | tests/test_get_requires.py:152 |
test_get_requires_for_build_editable |
software | healthy | tests/test_get_requires.py:160 |
test_get_requires_for_build_editable_pure |
software | healthy | tests/test_get_requires.py:169 |
test_get_requires_state_override |
software | healthy | tests/test_get_requires.py:177 |
test_pep517_wheel_extra_dirs |
software | healthy | tests/test_pyproject_extra_dirs.py:16 |
test_pep517_wheel_too_old_core |
software | healthy | tests/test_pyproject_extra_dirs.py:57 |
test_empty |
software | healthy | tests/test_settings.py:36 |
test_env |
software | healthy | tests/test_settings.py:62 |
test_env_union |
software | healthy | tests/test_settings.py:97 |
test_conf |
software | healthy | tests/test_settings.py:114 |
test_conf_union_str_list |
software | healthy | tests/test_settings.py:151 |
test_conf_union_str_list_multiple |
software | healthy | tests/test_settings.py:171 |
test_conf_union_str_dict |
software | healthy | tests/test_settings.py:189 |
test_conf_dict_wrong_type_raises |
software | healthy | tests/test_settings.py:208 |
test_toml |
software | healthy | tests/test_settings.py:216 |
test_toml_union |
software | healthy | tests/test_settings.py:255 |
test_all_names |
software | healthy | tests/test_settings.py:274 |
test_env_nested |
software | healthy | tests/test_settings.py:302 |
test_conf_nested |
software | healthy | tests/test_settings.py:330 |
test_toml_nested |
software | healthy | tests/test_settings.py:360 |
test_all_names_nested |
software | healthy | tests/test_settings.py:392 |
test_env_var_bools_empty |
software | healthy | tests/test_settings.py:420 |
test_env_var_bools |
software | healthy | tests/test_settings.py:438 |
test_conf_settings_bools |
software | healthy | tests/test_settings.py:454 |
test_lists |
software | healthy | tests/test_settings.py:473 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
noxfile.py |
software | healthy | noxfile.py |
.packit.yaml |
software | healthy | .packit.yaml |
.readthedocs.yml |
software | healthy | .readthedocs.yml |
README.md |
software | healthy | README.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
AGENTS.md |
software | healthy | AGENTS.md |
test_get_requires.py |
software | healthy | tests/test_get_requires.py |
test_pyproject_extra_dirs.py |
software | healthy | tests/test_pyproject_extra_dirs.py |
test_settings.py |
software | healthy | tests/test_settings.py |
test_setuptools_abi3.py |
software | healthy | tests/test_setuptools_abi3.py |
test_setuptools_pep518.py |
software | healthy | tests/test_setuptools_pep518.py |
test_errors.py |
software | healthy | tests/test_errors.py |
test_pyproject_abi3.py |
software | healthy | tests/test_pyproject_abi3.py |
test_simplest_c.py |
software | healthy | tests/test_simplest_c.py |
conftest.py |
software | healthy | tests/conftest.py |
test_cmake_ast.py |
software | healthy | tests/test_cmake_ast.py |
test_generator_default.py |
software | healthy | tests/test_generator_default.py |
test_settings_docs.py |
software | healthy | tests/test_settings_docs.py |
test_editable_unit.py |
software | healthy | tests/test_editable_unit.py |
test_settings_overrides.py |
software | healthy | tests/test_settings_overrides.py |
test_builder.py |
software | healthy | tests/test_builder.py |
test_fileapi.py |
software | healthy | tests/test_fileapi.py |
test_editable.py |
software | healthy | tests/test_editable.py |
test_shutil.py |
software | healthy | tests/test_shutil.py |
test_dynamic_metadata.py |
software | healthy | tests/test_dynamic_metadata.py |
test_build_cli.py |
software | healthy | tests/test_build_cli.py |
test_editable_generated.py |
software | healthy | tests/test_editable_generated.py |
test_wheelfile_utils.py |
software | healthy | tests/test_wheelfile_utils.py |
test_cmake_config.py |
software | healthy | tests/test_cmake_config.py |
test_file_processor.py |
software | healthy | tests/test_file_processor.py |
test_pyproject_pep518.py |
software | healthy | tests/test_pyproject_pep518.py |
test_pyproject_pep517.py |
software | healthy | tests/test_pyproject_pep517.py |
test_skbuild_settings.py |
software | healthy | tests/test_skbuild_settings.py |
test_setuptools_pep517.py |
software | healthy | tests/test_setuptools_pep517.py |
test_simple_pure.py |
software | healthy | tests/test_simple_pure.py |
test_program_search.py |
software | healthy | tests/test_program_search.py |
test_hatchling.py |
software | healthy | tests/test_hatchling.py |
test_process_scripts.py |
software | healthy | tests/test_process_scripts.py |
test_schema.py |
software | healthy | tests/test_schema.py |
test_pyproject_pep660.py |
software | healthy | tests/test_pyproject_pep660.py |
test_sources_pep604_union.py |
software | healthy | tests/test_sources_pep604_union.py |
test_json_schema.py |
software | healthy | tests/test_json_schema.py |
test_module_dir.py |
software | healthy | tests/test_module_dir.py |
test_auto.py |
software | healthy | tests/test_auto.py |
test_pyproject_purelib.py |
software | healthy | tests/test_pyproject_purelib.py |
test_prepare_metadata.py |
software | healthy | tests/test_prepare_metadata.py |
test_broken_fallback.py |
software | healthy | tests/test_broken_fallback.py |
test_editable_redirect.py |
software | healthy | tests/test_editable_redirect.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SettingChecker |
software | healthy | tests/test_settings.py:19 |
NestedSettingChecker |
software | healthy | tests/test_settings.py:295 |
SettingBools |
software | healthy | tests/test_settings.py:415 |
SettingLists |
software | healthy | tests/test_settings.py:465 |
SettingListsOptional |
software | healthy | tests/test_settings.py:493 |
SettingsOverride |
software | healthy | tests/test_settings.py:623 |
SettingVersion |
software | healthy | tests/test_settings.py:646 |
SettingLiteral |
software | healthy | tests/test_settings.py:679 |
ArraySetting |
software | healthy | tests/test_settings.py:734 |
ArraySettings |
software | healthy | tests/test_settings.py:740 |
VEnv |
software | healthy | tests/conftest.py:127 |
PackageInfo |
software | healthy | tests/conftest.py:257 |
Isolate |
software | healthy | tests/conftest.py:348 |
Editable |
software | healthy | tests/conftest.py:375 |
EditablePackage |
software | healthy | tests/test_editable_unit.py:24 |
VersionInfo |
software | healthy | tests/test_settings_overrides.py:19 |
VersionInfo |
software | healthy | tests/test_builder.py:36 |
SetuptoolsInstallDirCase |
software | healthy | tests/test_setuptools_pep517.py:32 |
TestUnionTypeDetection |
software | healthy | tests/test_sources_pep604_union.py:10 |
TestProcessUnion |
software | healthy | tests/test_sources_pep604_union.py:32 |
ValidationError |
software | healthy | tests/test_prepare_metadata.py:111 |
VariantProperty |
software | healthy | tests/test_prepare_metadata.py:114 |
VariantDescription |
software | healthy | tests/test_prepare_metadata.py:122 |
VariantPyProjectToml |
software | healthy | tests/test_prepare_metadata.py:126 |
HasUnderscoreRequired |
software | healthy | tests/utils/schema_models.py:11 |
ConfTabs |
software | healthy | docs/ext/conftabs.py:12 |
Run |
software | healthy | src/scikit_build_core/_shutil.py:21 |
WheelVariant |
software | healthy | src/scikit_build_core/_variants.py:31 |
PyprojectFormatter |
software | healthy | src/scikit_build_core/format.py:28 |
_AnySpecDummy |
software | healthy | src/scikit_build_core/format.py:47 |
RootPathResolver |
software | healthy | src/scikit_build_core/format.py:121 |
PlatformHelper |
software | healthy | src/scikit_build_core/_logging.py:54 |
FStringMessage |
software | healthy | src/scikit_build_core/_logging.py:63 |
ScikitBuildLogger |
software | healthy | src/scikit_build_core/_logging.py:80 |
Colors |
software | healthy | src/scikit_build_core/_logging.py:132 |
Styles |
software | healthy | src/scikit_build_core/_logging.py:144 |
Style |
software | healthy | src/scikit_build_core/_logging.py:154 |
CMake |
software | healthy | src/scikit_build_core/cmake.py:45 |
CMaker |
software | healthy | src/scikit_build_core/cmake.py:80 |
Program |
software | healthy | src/scikit_build_core/program_search.py:88 |
ScikitBuildError |
software | healthy | src/scikit_build_core/errors.py:27 |
NotFoundError |
software | healthy | src/scikit_build_core/errors.py:33 |
CMakeNotFoundError |
software | healthy | src/scikit_build_core/errors.py:39 |
NinjaNotFoundError |
software | healthy | src/scikit_build_core/errors.py:45 |
FailedProcessError |
software | healthy | src/scikit_build_core/errors.py:51 |
FailedLiveProcessError |
software | healthy | src/scikit_build_core/errors.py:78 |
CMakeAccessError |
software | healthy | src/scikit_build_core/errors.py:88 |
CMakeVersionError |
software | healthy | src/scikit_build_core/errors.py:94 |
NinjaVersionError |
software | healthy | src/scikit_build_core/errors.py:100 |
CMakeConfigError |
software | healthy | src/scikit_build_core/errors.py:106 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
utils |
software | healthy | tests/utils |
packages |
software | healthy | tests/packages |
simple_purelib_package |
software | healthy | tests/packages/simple_purelib_package |
src |
software | healthy | tests/packages/simple_purelib_package/src |
purelib_example |
software | healthy | tests/packages/simple_purelib_package/src/purelib_example |
custom_cmake |
software | healthy | tests/packages/custom_cmake |
extern |
software | healthy | tests/packages/custom_cmake/extern |
custom_cmake_testing_stuff |
software | healthy | tests/packages/custom_cmake/extern/custom_cmake_testing_stu… |
cmake_modules |
software | healthy | tests/packages/custom_cmake/extern/custom_cmake_testing_stu… |
cmake_root |
software | healthy | tests/packages/custom_cmake/extern/custom_cmake_testing_stu… |
cmake_prefix |
software | healthy | tests/packages/custom_cmake/extern/custom_cmake_testing_stu… |
broken_fallback |
software | healthy | tests/packages/broken_fallback |
simple_pyproject_script_with_flags |
software | healthy | tests/packages/simple_pyproject_script_with_flags |
src |
software | healthy | tests/packages/simple_pyproject_script_with_flags/src |
simple_pyproject_ext |
software | healthy | tests/packages/simple_pyproject_ext |
src |
software | healthy | tests/packages/simple_pyproject_ext/src |
pep639_pure |
software | healthy | tests/packages/pep639_pure |
mixed_setuptools |
software | healthy | tests/packages/mixed_setuptools |
src |
software | healthy | tests/packages/mixed_setuptools/src |
mixed_setuptools |
software | healthy | tests/packages/mixed_setuptools/src/mixed_setuptools |
wrapper_setuptools_classic_layout |
software | healthy | tests/packages/wrapper_setuptools_classic_layout |
python |
software | healthy | tests/packages/wrapper_setuptools_classic_layout/python |
classic_layout_example |
software | healthy | tests/packages/wrapper_setuptools_classic_layout/python/cla… |
src |
software | healthy | tests/packages/wrapper_setuptools_classic_layout/src |
cython_pxd_editable |
software | healthy | tests/packages/cython_pxd_editable |
pkg1 |
software | healthy | tests/packages/cython_pxd_editable/pkg1 |
src |
software | healthy | tests/packages/cython_pxd_editable/pkg1/src |
pkg1 |
software | healthy | tests/packages/cython_pxd_editable/pkg1/src/pkg1 |
pkg2 |
software | healthy | tests/packages/cython_pxd_editable/pkg2 |
src |
software | healthy | tests/packages/cython_pxd_editable/pkg2/src |
pkg2 |
software | healthy | tests/packages/cython_pxd_editable/pkg2/src/pkg2 |
fortran_example |
software | healthy | tests/packages/fortran_example |
plugin_setuptools_install_dir |
software | healthy | tests/packages/plugin_setuptools_install_dir |
src |
software | healthy | tests/packages/plugin_setuptools_install_dir/src |
plugin_example |
software | healthy | tests/packages/plugin_setuptools_install_dir/src/plugin_exa… |
simple_pyproject_source_dir |
software | healthy | tests/packages/simple_pyproject_source_dir |
src |
software | healthy | tests/packages/simple_pyproject_source_dir/src |
hatchling |
software | healthy | tests/packages/hatchling |
cpp |
software | healthy | tests/packages/hatchling/cpp |
src |
software | healthy | tests/packages/hatchling/src |
hatchling_example |
software | healthy | tests/packages/hatchling/src/hatchling_example |
cmake_generated |
software | healthy | tests/packages/cmake_generated |
src |
software | healthy | tests/packages/cmake_generated/src |
cmake_generated |
software | healthy | tests/packages/cmake_generated/src/cmake_generated |
nested1 |
software | healthy | tests/packages/cmake_generated/src/cmake_generated/nested1 |
nested2 |
software | healthy | tests/packages/cmake_generated/src/cmake_generated/nested2 |
toml_setuptools_ext |
software | healthy | tests/packages/toml_setuptools_ext |
src |
software | healthy | tests/packages/toml_setuptools_ext/src |
dynamic_metadata |
software | healthy | tests/packages/dynamic_metadata |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
copilot-setup-steps |
cicd | healthy | .github/workflows/copilot-setup-steps.yml |
dist |
cicd | healthy | .github/workflows/cd.yml |
deploy |
cicd | healthy | .github/workflows/cd.yml |
lint |
cicd | healthy | .github/workflows/ci.yml |
checks |
cicd | healthy | .github/workflows/ci.yml |
min |
cicd | healthy | .github/workflows/ci.yml |
manylinux |
cicd | healthy | .github/workflows/ci.yml |
cygwin |
cicd | healthy | .github/workflows/ci.yml |
msys |
cicd | healthy | .github/workflows/ci.yml |
mingw64 |
cicd | healthy | .github/workflows/ci.yml |
dist |
cicd | healthy | .github/workflows/ci.yml |
docs |
cicd | healthy | .github/workflows/ci.yml |
pass |
cicd | healthy | .github/workflows/ci.yml |
build_wheel |
cicd | healthy | .github/workflows/nightlies.yml |
upload_nightly_wheels |
cicd | healthy | .github/workflows/nightlies.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
7.59.4.07 |
network | healthy | docs/conf.py |
1.23.82.72 |
network | healthy | docs/conf.py |
2.33.66.07 |
network | healthy | docs/conf.py |
2.2.82.64 |
network | healthy | docs/conf.py |
2.12.51.56 |
network | healthy | docs/conf.py |
3.95.29.25 |
network | healthy | docs/conf.py |
21.15.46.55 |
network | healthy | docs/conf.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::copilot-setup-steps |
cicd | healthy | .github/workflows/copilot-setup-steps.yml |
gha::cd |
cicd | healthy | .github/workflows/cd.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::nightlies |
cicd | healthy | .github/workflows/nightlies.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:256 |
network | healthy | .github/workflows/ci.yml |
port:64919 |
network | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-4hl19u2x |
software | healthy | /tmp/repobility-clone-4hl19u2x |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/test_skbuild_settings.py |
| Label | Layer | Status | Path |
|---|---|---|---|
ANACONDA_ORG_UPLOAD_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/328615f8-ed10-4e81-b51d-e67c566f5e4e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/328615f8-ed10-4e81-b51d-e67c566f5e4e/
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.