https://github.com/catchorg/Catch2
· scanned 2026-07-23 19:43 UTC (4 days, 18 hours ago)
17 raw signals (0 security + 17 graph)
Last scanned 4 days, 18 hours ago · v7 · 16 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 666 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
MAINTAINERS.md |
software | healthy | MAINTAINERS.md |
conanfile.py |
software | healthy | conanfile.py |
mdsnippets.json |
software | healthy | mdsnippets.json |
LICENSE.txt |
software | healthy | LICENSE.txt |
CMakePresets.json |
software | healthy | CMakePresets.json |
appveyor.yml |
software | healthy | appveyor.yml |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
codecov.yml |
software | healthy | codecov.yml |
testSectionFiltering.py |
software | healthy | tests/TestScripts/testSectionFiltering.py |
testConfigureDisable.py |
software | healthy | tests/TestScripts/testConfigureDisable.py |
testConfigureDisableStringification.py |
software | healthy | tests/TestScripts/testConfigureDisableStringification.py |
testBazelReporter.py |
software | healthy | tests/TestScripts/testBazelReporter.py |
testBazelExitGuardFile.py |
software | healthy | tests/TestScripts/testBazelExitGuardFile.py |
testConfigureDefaultReporter.py |
software | healthy | tests/TestScripts/testConfigureDefaultReporter.py |
testSharding.py |
software | healthy | tests/TestScripts/testSharding.py |
testConfigureExperimentalRedirect.py |
software | healthy | tests/TestScripts/testConfigureExperimentalRedirect.py |
testRandomOrder.py |
software | healthy | tests/TestScripts/testRandomOrder.py |
testBazelSharding.py |
software | healthy | tests/TestScripts/testBazelSharding.py |
testPartialTestCaseEvent.py |
software | healthy | tests/TestScripts/testPartialTestCaseEvent.py |
ConfigureTestsCommon.py |
software | healthy | tests/TestScripts/ConfigureTestsCommon.py |
register-tests.cpp |
software | healthy | tests/TestScripts/DiscoverTests/register-tests.cpp |
VerifyRegistration.py |
software | healthy | tests/TestScripts/DiscoverTests/VerifyRegistration.py |
TestRegistrations.cpp |
software | healthy | tests/SelfTest/TestRegistrations.cpp |
Matchers.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/Matchers.tests.cpp |
ToStringVariant.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/ToStringVariant.tests.cpp |
Generators.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/Generators.tests.cpp |
Decomposition.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/Decomposition.tests.cpp |
Condition.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/Condition.tests.cpp |
Message.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/Message.tests.cpp |
MatchersRanges.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/MatchersRanges.tests.cpp |
Misc.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/Misc.tests.cpp |
MatchersConstexpr.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/MatchersConstexpr.tests.cpp |
ToStringTuple.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/ToStringTuple.tests.cpp |
EnumToString.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/EnumToString.tests.cpp |
ToStringPair.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/ToStringPair.tests.cpp |
ToStringChrono.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/ToStringChrono.tests.cpp |
ToStringByte.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/ToStringByte.tests.cpp |
Exception.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/Exception.tests.cpp |
VariadicMacros.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/VariadicMacros.tests.cpp |
Benchmark.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/Benchmark.tests.cpp |
ToStringWhich.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/ToStringWhich.tests.cpp |
BDD.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/BDD.tests.cpp |
Compilation.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/Compilation.tests.cpp |
ToStringOptional.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/ToStringOptional.tests.cpp |
Skip.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/Skip.tests.cpp |
ToStringGeneral.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/ToStringGeneral.tests.cpp |
Approx.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/Approx.tests.cpp |
Tricky.tests.cpp |
software | healthy | tests/SelfTest/UsageTests/Tricky.tests.cpp |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_min_cppstd |
software | healthy | conanfile.py:34 |
_compilers_minimum_version |
software | healthy | conanfile.py:38 |
set_version |
software | dead | conanfile.py:48 |
export |
software | dead | conanfile.py:58 |
export_sources |
software | dead | conanfile.py:61 |
config_options |
software | dead | conanfile.py:67 |
configure |
software | healthy | conanfile.py:71 |
layout |
software | dead | conanfile.py:75 |
validate |
software | dead | conanfile.py:78 |
generate |
software | healthy | conanfile.py:86 |
build |
software | healthy | conanfile.py:96 |
package |
software | dead | conanfile.py:101 |
package_info |
software | dead | conanfile.py:110 |
make_old_filters |
software | healthy | tests/TestScripts/testSectionFiltering.py:25 |
make_new_filters |
software | healthy | tests/TestScripts/testSectionFiltering.py:32 |
run_one_test |
software | healthy | tests/TestScripts/testSectionFiltering.py:39 |
generate_path_suffix |
software | healthy | tests/TestScripts/testBazelExitGuardFile.py:14 |
run_common |
software | healthy | tests/TestScripts/testBazelExitGuardFile.py:18 |
test_bazel_env_vars |
software | healthy | tests/TestScripts/testBazelExitGuardFile.py:39 |
test_cli_parameter |
software | healthy | tests/TestScripts/testBazelExitGuardFile.py:45 |
test_no_crash |
software | healthy | tests/TestScripts/testBazelExitGuardFile.py:53 |
make_base_commandline |
software | healthy | tests/TestScripts/testSharding.py:30 |
list_tests |
software | healthy | tests/TestScripts/testSharding.py:40 |
execute_tests |
software | healthy | tests/TestScripts/testSharding.py:69 |
test_sharded_listing |
software | healthy | tests/TestScripts/testSharding.py:97 |
test_sharded_execution |
software | healthy | tests/TestScripts/testSharding.py:141 |
main |
software | healthy | tests/TestScripts/testSharding.py:159 |
none_to_empty_str |
software | healthy | tests/TestScripts/testRandomOrder.py:23 |
list_tests |
software | healthy | tests/TestScripts/testRandomOrder.py:29 |
check_is_sublist_of |
software | healthy | tests/TestScripts/testRandomOrder.py:51 |
main |
software | healthy | tests/TestScripts/testRandomOrder.py:61 |
get_test_output |
software | healthy | tests/TestScripts/testPartialTestCaseEvent.py:49 |
main |
software | healthy | tests/TestScripts/testPartialTestCaseEvent.py:65 |
configure_and_build |
software | healthy | tests/TestScripts/ConfigureTestsCommon.py:15 |
run_and_return_output |
software | healthy | tests/TestScripts/ConfigureTestsCommon.py:51 |
get_cmake_version |
software | healthy | tests/TestScripts/DiscoverTests/VerifyRegistration.py:23 |
build_project |
software | healthy | tests/TestScripts/DiscoverTests/VerifyRegistration.py:37 |
get_test_names |
software | healthy | tests/TestScripts/DiscoverTests/VerifyRegistration.py:69 |
get_ctest_listing |
software | healthy | tests/TestScripts/DiscoverTests/VerifyRegistration.py:100 |
extract_tests_from_ctest |
software | healthy | tests/TestScripts/DiscoverTests/VerifyRegistration.py:120 |
check_DL_PATHS |
software | healthy | tests/TestScripts/DiscoverTests/VerifyRegistration.py:140 |
escape_catch2_test_names |
software | healthy | tests/TestScripts/DiscoverTests/VerifyRegistration.py:149 |
check_licence_in_file |
software | healthy | tools/scripts/checkLicense.py:16 |
check_licences_in_path |
software | healthy | tools/scripts/checkLicense.py:25 |
check_licences |
software | healthy | tools/scripts/checkLicense.py:34 |
normalized_path |
software | healthy | tools/scripts/checkConvenienceHeaders.py:23 |
normalized_paths |
software | healthy | tools/scripts/checkConvenienceHeaders.py:27 |
headers_in_folder |
software | healthy | tools/scripts/checkConvenienceHeaders.py:37 |
folders_in_folder |
software | healthy | tools/scripts/checkConvenienceHeaders.py:40 |
collated_includes |
software | healthy | tools/scripts/checkConvenienceHeaders.py:43 |
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 |
TestScripts |
software | healthy | tests/TestScripts |
DiscoverTests |
software | healthy | tests/TestScripts/DiscoverTests |
SelfTest |
software | healthy | tests/SelfTest |
UsageTests |
software | healthy | tests/SelfTest/UsageTests |
TimingTests |
software | healthy | tests/SelfTest/TimingTests |
helpers |
software | healthy | tests/SelfTest/helpers |
IntrospectiveTests |
software | healthy | tests/SelfTest/IntrospectiveTests |
ExtraTests |
software | healthy | tests/ExtraTests |
benchmarks |
software | healthy | benchmarks |
docs |
software | healthy | docs |
extras |
software | healthy | extras |
examples |
software | healthy | examples |
tools |
software | healthy | tools |
scripts |
software | healthy | tools/scripts |
misc |
software | healthy | tools/misc |
third_party |
software | healthy | third_party |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
fuzzing |
software | healthy | fuzzing |
src |
software | healthy | src |
catch2 |
software | healthy | src/catch2 |
reporters |
software | healthy | src/catch2/reporters |
internal |
software | healthy | src/catch2/internal |
interfaces |
software | healthy | src/catch2/interfaces |
benchmark |
software | healthy | src/catch2/benchmark |
detail |
software | healthy | src/catch2/benchmark/detail |
matchers |
software | healthy | src/catch2/matchers |
internal |
software | healthy | src/catch2/matchers/internal |
generators |
software | healthy | src/catch2/generators |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/linux-other-builds.yml |
clang-tidy |
cicd | healthy | .github/workflows/linux-other-builds.yml |
build |
cicd | healthy | .github/workflows/linux-meson-builds.yml |
build |
cicd | healthy | .github/workflows/mac-sanitizer-builds.yml |
build |
cicd | healthy | .github/workflows/mac-builds.yml |
build |
cicd | healthy | .github/workflows/linux-simple-builds.yml |
build |
cicd | healthy | .github/workflows/validate-header-guards.yml |
conan_builds |
cicd | healthy | .github/workflows/package-manager-builds.yaml |
build_and_test_ubuntu |
cicd | healthy | .github/workflows/linux-bazel-builds.yml |
build |
cicd | healthy | .github/workflows/windows-simple-builds.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::linux-other-builds |
cicd | healthy | .github/workflows/linux-other-builds.yml |
gha::linux-meson-builds |
cicd | healthy | .github/workflows/linux-meson-builds.yml |
gha::mac-sanitizer-builds |
cicd | healthy | .github/workflows/mac-sanitizer-builds.yml |
gha::mac-builds |
cicd | healthy | .github/workflows/mac-builds.yml |
gha::linux-simple-builds |
cicd | healthy | .github/workflows/linux-simple-builds.yml |
gha::validate-header-guards |
cicd | healthy | .github/workflows/validate-header-guards.yml |
gha::package-manager-builds |
cicd | healthy | .github/workflows/package-manager-builds.yaml |
gha::linux-bazel-builds |
cicd | healthy | .github/workflows/linux-bazel-builds.yml |
gha::windows-simple-builds |
cicd | healthy | .github/workflows/windows-simple-builds.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CatchConan |
software | healthy | conanfile.py:13 |
Version |
software | healthy | tools/scripts/releaseCommon.py:16 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-v21w4scj |
software | healthy | /tmp/repobility-clone-v21w4scj |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | .github/workflows/linux-simple-builds.yml |
This page is publicly accessible at:
https://repobility.com/scan/8f2d5599-b089-4ce5-b58a-38f2f5378945/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8f2d5599-b089-4ce5-b58a-38f2f5378945/
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.