https://github.com/shatterproof-ai/shatter
· scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)
159 raw signals (0 security + 159 graph)
Last scanned 2 months, 2 weeks ago · v1 · 140 actionable findings from 1 signal source. 19 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2715 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 |
|---|---|---|---|
run_helper |
software | healthy | demo/test_gauntlet_check_output.py:15 |
test_baseline_passes |
software | healthy | demo/test_gauntlet_check_output.py:52 |
test_unallowlisted_fail_row_flagged |
software | healthy | demo/test_gauntlet_check_output.py:57 |
test_excess_scan_errors_flagged |
software | healthy | demo/test_gauntlet_check_output.py:63 |
test_zero_scan_errors_passes |
software | healthy | demo/test_gauntlet_check_output.py:69 |
test_process_level_error_flagged |
software | healthy | demo/test_gauntlet_check_output.py:74 |
test_allowlisted_fail_with_different_path_prefix |
software | healthy | demo/test_gauntlet_check_output.py:79 |
load_allowlist |
software | healthy | demo/gauntlet_check_output.py:38 |
check |
software | healthy | demo/gauntlet_check_output.py:49 |
main |
software | healthy | demo/gauntlet_check_output.py:74 |
classifyNumber |
software | healthy | demo/fixtures/arithmetic-v1.ts:classifyNumber |
classifyNumber |
software | healthy | demo/fixtures/arithmetic-v2.ts:classifyNumber |
with |
software | healthy | tests/fixtures/broad-run-corpus/ts-missing-dep/src/uses_lod… |
from |
software | healthy | tests/fixtures/broad-run-corpus/ts-missing-dep/src/uses_lod… |
dup |
software | healthy | tests/fixtures/broad-run-corpus/ts-missing-dep/src/uses_lod… |
pickPositive |
software | healthy | tests/fixtures/broad-run-corpus/ts-missing-dep/src/uses_lod… |
readFlag |
software | healthy | tests/fixtures/broad-run-corpus/ts-browser-globals/src/dom.… |
readTitle |
software | healthy | tests/fixtures/broad-run-corpus/ts-browser-globals/src/dom.… |
isProduction |
software | healthy | tests/fixtures/broad-run-corpus/ts-browser-globals/src/dom.… |
here |
software | healthy | tests/fixtures/broad-run-corpus/no-target-opaque/src/opaque… |
under |
software | healthy | tests/fixtures/broad-run-corpus/no-target-opaque/src/opaque… |
pipe |
software | healthy | tests/fixtures/broad-run-corpus/no-target-opaque/src/opaque… |
drain |
software | healthy | tests/fixtures/broad-run-corpus/no-target-opaque/src/opaque… |
describeSettings |
software | healthy | tests/fixtures/broad-run-corpus/ts-tsx-typeonly/src/widget.… |
clamp |
software | healthy | tests/fixtures/broad-run-corpus/ts-private-helpers/src/api.… |
describe |
software | healthy | tests/fixtures/broad-run-corpus/ts-private-helpers/src/api.… |
classify |
software | healthy | tests/fixtures/broad-run-corpus/ts-private-helpers/src/api.… |
describePair |
software | healthy | tests/fixtures/broad-run-corpus/ts-private-helpers/src/api.… |
tsClassify |
software | healthy | tests/fixtures/broad-run-corpus/mixed-rust-frontend/src/exp… |
classify |
software | healthy | tests/broad-run-corpus/dangling-artifacts/lib.ts:classify |
Banner |
software | healthy | tests/broad-run-corpus/no-target-categories/jsx_component_o… |
Spinner |
software | healthy | tests/broad-run-corpus/no-target-categories/jsx_component_o… |
broken |
software | healthy | tests/broad-run-corpus/no-target-categories/parser_failure.… |
shouldNotBeScanned |
software | healthy | tests/broad-run-corpus/no-target-categories/policy_excluded… |
describe |
software | healthy | tests/broad-run-corpus/no-target-categories/test_or_spec.te… |
it |
software | healthy | tests/broad-run-corpus/no-target-categories/test_or_spec.te… |
expect |
software | healthy | tests/broad-run-corpus/no-target-categories/test_or_spec.te… |
describeBucket |
software | healthy | tests/broad-run-corpus/rust-unavailable/helper.ts:describeB… |
classifyAge |
software | healthy | tests/broad-run-corpus/ts/private-helpers/index.ts:classify… |
roundDown |
software | healthy | tests/broad-run-corpus/ts/private-helpers/index.ts:roundDown |
isLocalHost |
software | healthy | tests/broad-run-corpus/ts/browser-globals/index.ts:isLocalH… |
pageTitle |
software | healthy | tests/broad-run-corpus/ts/browser-globals/index.ts:pageTitle |
probe |
software | healthy | tests/broad-run-corpus/ts/browser-globals/index.ts:probe |
describe |
software | healthy | tests/broad-run-corpus/ts/missing-dep-preflight/index.ts:de… |
clampPercent |
software | healthy | tests/broad-run-corpus/ts/project-aliases/src/index.ts:clam… |
clamp |
software | healthy | tests/broad-run-corpus/ts/project-aliases/src/util/clamp.ts… |
nextCount |
software | healthy | tests/broad-run-corpus/ts/tsx-type-only/Counter.tsx:nextCou… |
Counter |
software | healthy | tests/broad-run-corpus/ts/tsx-type-only/Counter.tsx:Counter |
parse_args |
software | healthy | tests/scripts/broad_run_validation.py:42 |
load_manifest |
software | healthy | tests/scripts/broad_run_validation.py:57 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
action.yml |
software | healthy | action.yml |
ERRORS.md |
software | healthy | ERRORS.md |
PROTOCOL.md |
software | healthy | PROTOCOL.md |
Cross.toml |
software | healthy | Cross.toml |
deny.toml |
software | healthy | deny.toml |
PARITY.md |
software | healthy | PARITY.md |
Cargo.toml |
software | healthy | Cargo.toml |
LANGUAGE-EVALUATION.md |
software | healthy | LANGUAGE-EVALUATION.md |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
install.sh |
software | healthy | install.sh |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
QUICKSTART.md |
software | healthy | QUICKSTART.md |
package-lock.json |
software | healthy | package-lock.json |
Taskfile.yml |
software | healthy | Taskfile.yml |
SPEC.md |
software | healthy | SPEC.md |
.markdownlint-cli2.yaml |
software | healthy | .markdownlint-cli2.yaml |
lychee.toml |
software | healthy | lychee.toml |
Cargo.lock |
software | healthy | Cargo.lock |
PLAN.md |
software | healthy | PLAN.md |
AGENTS.md |
software | healthy | AGENTS.md |
README.md |
software | healthy | docker/README.md |
entrypoint.sh |
software | healthy | docker/entrypoint.sh |
gauntlet-docker.sh |
software | healthy | demo/gauntlet-docker.sh |
gauntlet-scan-allowlist.yaml |
software | healthy | demo/gauntlet-scan-allowlist.yaml |
walkthrough.yaml |
software | healthy | demo/walkthrough.yaml |
test_gauntlet_check_output.py |
software | healthy | demo/test_gauntlet_check_output.py |
gauntlet.sh |
software | healthy | demo/gauntlet.sh |
walkthrough-docker.sh |
software | healthy | demo/walkthrough-docker.sh |
gauntlet_check_output.py |
software | healthy | demo/gauntlet_check_output.py |
walkthrough.sh |
software | healthy | demo/walkthrough.sh |
arithmetic-v1.ts |
software | healthy | demo/fixtures/arithmetic-v1.ts |
arithmetic-v2.ts |
software | healthy | demo/fixtures/arithmetic-v2.ts |
post-create.sh |
software | healthy | .devcontainer/post-create.sh |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
Dockerfile |
software | healthy | .devcontainer/Dockerfile |
workspace_cli.go |
software | healthy | shatter-go/workspace_cli.go |
.golangci.yml |
software | healthy | shatter-go/.golangci.yml |
CLAUDE.md |
software | healthy | shatter-go/CLAUDE.md |
buildvcs_meta_test.go |
software | healthy | shatter-go/buildvcs_meta_test.go |
main.go |
software | healthy | shatter-go/main.go |
Taskfile.yml |
software | healthy | shatter-go/Taskfile.yml |
go.mod |
software | healthy | shatter-go/go.mod |
main_test.go |
software | healthy | shatter-go/main_test.go |
flow_test.go |
software | healthy | shatter-go/instrument/flow_test.go |
flowwalk.go |
software | healthy | shatter-go/instrument/flowwalk.go |
mcdc_test.go |
software | healthy | shatter-go/instrument/mcdc_test.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docker |
software | healthy | docker |
demo |
software | healthy | demo |
fixtures |
software | healthy | demo/fixtures |
.devcontainer |
software | healthy | .devcontainer |
shatter-go |
software | healthy | shatter-go |
instrument |
software | healthy | shatter-go/instrument |
testdata |
software | healthy | shatter-go/instrument/testdata |
multifilepkg |
software | healthy | shatter-go/instrument/testdata/multifilepkg |
overlaypkg |
software | healthy | shatter-go/instrument/testdata/overlaypkg |
planner |
software | healthy | shatter-go/planner |
config |
software | healthy | shatter-go/config |
loader |
software | healthy | shatter-go/loader |
workspace |
software | healthy | shatter-go/workspace |
launcher |
software | healthy | shatter-go/launcher |
runtimeval |
software | healthy | shatter-go/runtimeval |
sandbox |
software | healthy | shatter-go/sandbox |
overlay |
software | healthy | shatter-go/overlay |
wrapper |
software | healthy | shatter-go/wrapper |
protocol |
software | healthy | shatter-go/protocol |
testdata |
software | healthy | shatter-go/protocol/testdata |
gin_project |
software | healthy | shatter-go/protocol/testdata/gin_project |
http_main_project |
software | healthy | shatter-go/protocol/testdata/http_main_project |
fake_wazero |
software | healthy | shatter-go/protocol/testdata/fake_wazero |
main_funcs |
software | healthy | shatter-go/protocol/testdata/main_funcs |
wazero_project |
software | healthy | shatter-go/protocol/testdata/wazero_project |
setup |
software | healthy | shatter-go/setup |
timing |
software | healthy | shatter-go/timing |
reconstruct |
software | healthy | shatter-go/reconstruct |
generators |
software | healthy | shatter-go/generators |
harness |
software | healthy | shatter-go/harness |
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
rust-source-immutability |
software | healthy | tests/fixtures/rust-source-immutability |
src |
software | healthy | tests/fixtures/rust-source-immutability/src |
broad-run-corpus |
software | healthy | tests/fixtures/broad-run-corpus |
stale-source-go |
software | healthy | tests/fixtures/broad-run-corpus/stale-source-go |
pkg |
software | healthy | tests/fixtures/broad-run-corpus/stale-source-go/pkg |
go-large-set |
software | healthy | tests/fixtures/broad-run-corpus/go-large-set |
pkg |
software | healthy | tests/fixtures/broad-run-corpus/go-large-set/pkg |
mod1 |
software | healthy | tests/fixtures/broad-run-corpus/go-large-set/pkg/mod1 |
mod4 |
software | healthy | tests/fixtures/broad-run-corpus/go-large-set/pkg/mod4 |
mod3 |
software | healthy | tests/fixtures/broad-run-corpus/go-large-set/pkg/mod3 |
mod2 |
software | healthy | tests/fixtures/broad-run-corpus/go-large-set/pkg/mod2 |
mod8 |
software | healthy | tests/fixtures/broad-run-corpus/go-large-set/pkg/mod8 |
svc |
software | healthy | tests/fixtures/broad-run-corpus/go-large-set/pkg/svc |
mod5 |
software | healthy | tests/fixtures/broad-run-corpus/go-large-set/pkg/mod5 |
mod7 |
software | healthy | tests/fixtures/broad-run-corpus/go-large-set/pkg/mod7 |
mod6 |
software | healthy | tests/fixtures/broad-run-corpus/go-large-set/pkg/mod6 |
ts-missing-dep |
software | healthy | tests/fixtures/broad-run-corpus/ts-missing-dep |
src |
software | healthy | tests/fixtures/broad-run-corpus/ts-missing-dep/src |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GauntletCheckOutputTest |
software | healthy | demo/test_gauntlet_check_output.py:51 |
where |
software | healthy | tests/broad-run-corpus/dangling-artifacts/lib.ts:where |
Emitter |
software | healthy | scripts/protocol-codegen.py:473 |
LoadMatrixTest |
software | healthy | scripts/test_validate_parity.py:84 |
DivergenceMetadataTest |
software | healthy | scripts/test_validate_parity.py:109 |
ParityMdIdExtractionTest |
software | healthy | scripts/test_validate_parity.py:229 |
CompareThresholdsTest |
software | healthy | scripts/test_broad_run_validation_gate.py:28 |
CollectReferencedPathsTest |
software | healthy | scripts/test_broad_run_validation_gate.py:72 |
UnresolvedPathsTest |
software | healthy | scripts/test_broad_run_validation_gate.py:103 |
FindNoTargetReasonsTest |
software | healthy | scripts/test_broad_run_validation_gate.py:116 |
FunctionKeysTest |
software | healthy | scripts/test_broad_run_validation_gate.py:161 |
AssertFixtureTest |
software | healthy | scripts/test_broad_run_validation_gate.py:181 |
ManifestLoaderTest |
software | healthy | scripts/test_broad_run_validation_gate.py:306 |
ReleaseWorkflowTests |
software | healthy | scripts/test_release_workflow.py:9 |
PerfCompareTest |
software | healthy | scripts/test_perf_compare.py:26 |
WalkthroughExamplesCheckoutTest |
software | healthy | scripts/test_walkthrough_examples_checkout.py:26 |
PreCompletionBootstrapTest |
software | healthy | scripts/test_precompletion_bootstrap.py:32 |
ScenarioRun |
software | healthy | scripts/perf_report.py:24 |
CheckResult |
software | healthy | scripts/kapow_refute_agent.py:19 |
PackageNpmReleaseTests |
software | healthy | scripts/test_package_npm_release.py:12 |
ScenarioRun |
software | healthy | scripts/perf_compare.py:24 |
ProtocolCodegenTest |
software | healthy | scripts/test_protocol_codegen.py:46 |
TypeScriptEmitterTest |
software | healthy | scripts/test_protocol_codegen.py:114 |
GoEmitterTest |
software | healthy | scripts/test_protocol_codegen.py:226 |
RustEmitterTest |
software | healthy | scripts/test_protocol_codegen.py:341 |
FieldModelLayerTest |
software | healthy | scripts/test_validate_protocol_registry.py:55 |
Result |
software | healthy | scripts/validate-parity.py:145 |
UniqueKeyLoader |
software | healthy | scripts/validate-parity.py:181 |
DetectedState |
software | healthy | scripts/validate-parity.py:280 |
InstallManifestTests |
software | healthy | scripts/test_install_manifest.py:30 |
RetentionContinuousReleasesTests |
software | healthy | scripts/test_retention_continuous_releases.py:6 |
PlatformPackage |
software | healthy | scripts/package_npm_release.py:30 |
FixtureResult |
software | healthy | scripts/broad_run_validation_gate.py:63 |
KapowRefuteAgentTest |
software | healthy | scripts/test_kapow_refute_agent.py:11 |
_Cursor |
software | healthy | scripts/validate-protocol-registry.py:119 |
Scenario |
software | healthy | scripts/perf_runner.py:38 |
Numbererer |
software | healthy | shatter-vs/src/test/extension.test.ts:Numbererer |
C |
software | healthy | shatter-vs/src/test/extension.test.ts:C |
Regexpp |
software | healthy | shatter-vs/src/test/extension.test.ts:Regexpp |
Date |
software | healthy | shatter-vs/src/test/extension.test.ts:Date |
AAAA |
software | healthy | shatter-vs/src/test/extension.test.ts:AAAA |
X |
software | healthy | shatter-vs/src/test/extension.test.ts:X |
Y |
software | healthy | shatter-vs/src/test/extension.test.ts:Y |
T |
software | healthy | shatter-vs/src/test/extension.test.ts:T |
in |
software | healthy | shatter-vs/src/test/extension.test.ts:in |
CommonTreeDataProvider |
software | healthy | shatter-vs/src/extension/index.ts:CommonTreeDataProvider |
RetestCaseSource |
software | healthy | shatter-vs/src/core/generator.ts:RetestCaseSource |
that |
software | healthy | shatter-vs/src/core/generator.ts:that |
CombinatorialTestCaseSource |
software | healthy | shatter-vs/src/core/generator.ts:CombinatorialTestCaseSource |
is |
software | healthy | shatter-vs/src/core/common.ts:is |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | shatter-go/wrapper/wrapper.go |
1.2.3.4 |
network | healthy | shatter-go/protocol/fuzz_test.go |
192.168.1.1 |
network | healthy | shatter-go/reconstruct/reconstruct_test.go |
192.168.1.42 |
network | healthy | shatter-core/src/input_gen.rs |
255.255.255.255 |
network | healthy | shatter-core/src/input_gen.rs |
93.184.216.34 |
network | healthy | shatter-core/src/strace_discovery.rs |
10.0.0.1 |
network | healthy | shatter-core/src/strace_discovery.rs |
1.1.1.1 |
network | healthy | shatter-core/src/strace_discovery.rs |
8.8.8.8 |
network | healthy | shatter-core/src/strace_discovery.rs |
70.248.90.36 |
network | healthy | shatter-vs/src/core/seed.ts |
215.188.116.97 |
network | healthy | shatter-vs/src/core/seed.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-push |
cicd | healthy | .github/workflows/docker-publish.yml |
perf |
cicd | healthy | .github/workflows/perf-ci.yml |
build-ts |
cicd | healthy | .github/workflows/release.yml |
build |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
cleanup |
cicd | healthy | .github/workflows/cleanup-continuous-releases.yml |
build-and-test |
cicd | healthy | .github/workflows/devcontainer.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::docker-publish |
cicd | healthy | .github/workflows/docker-publish.yml |
gha::perf-ci |
cicd | healthy | .github/workflows/perf-ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::cleanup-continuous-releases |
cicd | healthy | .github/workflows/cleanup-continuous-releases.yml |
gha::devcontainer |
cicd | healthy | .github/workflows/devcontainer.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | protocol/fixtures/requests/valid/execute.json |
redis |
data | healthy | shatter-ts/src/analyzer.ts |
mysql |
data | healthy | shatter-ts/src/analyzer.ts |
cassandra |
data | healthy | shatter-ts/src/analyzer.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:11434 |
network | healthy | shatter-cli/src/helpers.rs |
port:443 |
network | healthy | shatter-core/src/strace_discovery.rs |
port:8080 |
network | healthy | shatter-ts/src/instrumentor.test.ts |
port:09 |
network | healthy | .github/workflows/devcontainer.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
REGISTRY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
RESULTS_DIR |
cicd | healthy | — |
IMAGE_NAME |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
Query root |
api | healthy | tests/broad-run-corpus/no-target-categories/generated_schem… |
Mutation root |
api | healthy | shatter-vs/src/core/common.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::.devcontainer/Dockerfile |
hardware | healthy | .devcontainer/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | shatter-ts/src/analyzer.ts |
vps::azure |
hardware | healthy | shatter-ts/src/analyzer.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::shatter-core/src/nondeterminism.rs |
security | healthy | shatter-core/src/nondeterminism.rs |
auth::demo/gauntlet-scan-allowlist.yaml |
security | healthy | demo/gauntlet-scan-allowlist.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-jgmay228 |
software | healthy | /tmp/repobility-clone-jgmay228 |
| Label | Layer | Status | Path |
|---|---|---|---|
pubsub |
data | healthy | shatter-vs/src/extension/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | shatter-vs/src/core/seed.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/tmp/x |
frontend | healthy | shatter-ts/src/property.test.ts |
This page is publicly accessible at:
https://repobility.com/scan/0d7a2184-c6dd-47c8-b2e4-ba078e3482a4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0d7a2184-c6dd-47c8-b2e4-ba078e3482a4/
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.