https://github.com/Statusnone420/Diff-Drift
· scanned 2026-06-16 00:21 UTC (2 months, 2 weeks ago)
70 raw signals (0 security + 70 graph)
Last scanned 2 months, 2 weeks ago · v1 · 68 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 727 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 |
|---|---|---|---|
action.yml |
software | healthy | action.yml |
vite.config.ts |
software | healthy | vite.config.ts |
fp-replay.config.example.json |
software | healthy | fp-replay.config.example.json |
GEMINI.md |
software | healthy | GEMINI.md |
PRODUCT.md |
software | healthy | PRODUCT.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
playwright.tauri.config.ts |
software | healthy | playwright.tauri.config.ts |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
playwright.visual.config.ts |
software | healthy | playwright.visual.config.ts |
LICENSE |
software | healthy | LICENSE |
playwright.web.config.ts |
software | healthy | playwright.web.config.ts |
BENCHMARKING.md |
software | healthy | BENCHMARKING.md |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
visual.spec.ts |
software | healthy | tests/e2e-visual/visual.spec.ts |
drift-flows.spec.ts |
software | healthy | tests/e2e-tauri/drift-flows.spec.ts |
tauriApp.ts |
software | healthy | tests/e2e-tauri/tauriApp.ts |
Sidebar.test.tsx |
software | healthy | tests/unit/Sidebar.test.tsx |
evalScoring.test.ts |
software | healthy | tests/unit/evalScoring.test.ts |
Toolbar.test.tsx |
software | healthy | tests/unit/Toolbar.test.tsx |
helpers.ts |
software | healthy | tests/unit/helpers.ts |
Center.test.tsx |
software | healthy | tests/unit/Center.test.tsx |
baseline.test.ts |
software | healthy | tests/unit/baseline.test.ts |
setup.ts |
software | healthy | tests/unit/setup.ts |
RightPanel.test.tsx |
software | healthy | tests/unit/RightPanel.test.tsx |
app.spec.ts |
software | healthy | tests/e2e-web/app.spec.ts |
engine-v2-scorecard.md |
software | healthy | docs/engine-v2-scorecard.md |
demo-script.md |
software | healthy | docs/demo/demo-script.md |
v0.3.0-public-feedback.md |
software | healthy | docs/releases/v0.3.0-public-feedback.md |
FAQ.md |
software | healthy | docs/wiki/FAQ.md |
Threat-Model.md |
software | healthy | docs/wiki/Threat-Model.md |
Privacy-and-Data-Flow.md |
software | healthy | docs/wiki/Privacy-and-Data-Flow.md |
Release-and-Platform-Support.md |
software | healthy | docs/wiki/Release-and-Platform-Support.md |
Rule-Reference.md |
software | healthy | docs/wiki/Rule-Reference.md |
Eval-Methodology.md |
software | healthy | docs/wiki/Eval-Methodology.md |
AB-Study-Design.md |
software | healthy | docs/wiki/AB-Study-Design.md |
Architecture.md |
software | healthy | docs/wiki/Architecture.md |
Home.md |
software | healthy | docs/wiki/Home.md |
Development.md |
software | healthy | docs/wiki/Development.md |
Troubleshooting.md |
software | healthy | docs/wiki/Troubleshooting.md |
User-Guide.md |
software | healthy | docs/wiki/User-Guide.md |
Concepts.md |
software | healthy | docs/wiki/Concepts.md |
feedback-triage.md |
software | healthy | docs/feedback/feedback-triage.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
openMockRepo |
software | healthy | tests/e2e-visual/visual.spec.ts:openMockRepo |
screenshotOptions |
software | healthy | tests/e2e-visual/visual.spec.ts:screenshotOptions |
createFixtureRepo |
software | healthy | tests/e2e-tauri/drift-flows.spec.ts:createFixtureRepo |
baselineApi |
software | healthy | tests/e2e-tauri/drift-flows.spec.ts:baselineApi |
signatureMutationApi |
software | healthy | tests/e2e-tauri/drift-flows.spec.ts:signatureMutationApi |
removeTestRoot |
software | healthy | tests/e2e-tauri/drift-flows.spec.ts:removeTestRoot |
launchDiffDriftApp |
software | healthy | tests/e2e-tauri/tauriApp.ts:launchDiffDriftApp |
close |
software | healthy | tests/e2e-tauri/tauriApp.ts:close |
processOutput |
software | healthy | tests/e2e-tauri/tauriApp.ts:processOutput |
findFreePort |
software | healthy | tests/e2e-tauri/tauriApp.ts:findFreePort |
waitForCdp |
software | healthy | tests/e2e-tauri/tauriApp.ts:waitForCdp |
firstPage |
software | healthy | tests/e2e-tauri/tauriApp.ts:firstPage |
killProcessTree |
software | healthy | tests/e2e-tauri/tauriApp.ts:killProcessTree |
waitForExit |
software | healthy | tests/e2e-tauri/tauriApp.ts:waitForExit |
appendBounded |
software | healthy | tests/e2e-tauri/tauriApp.ts:appendBounded |
delay |
software | healthy | tests/e2e-tauri/tauriApp.ts:delay |
scoreCommittedBenchmark |
software | healthy | tests/unit/evalScoring.test.ts:scoreCommittedBenchmark |
renderToolbar |
software | healthy | tests/unit/Toolbar.test.tsx:renderToolbar |
makeSession |
software | healthy | tests/unit/helpers.ts:makeSession |
renderCenter |
software | healthy | tests/unit/Center.test.tsx:renderCenter |
openMockRepo |
software | healthy | tests/e2e-web/app.spec.ts:openMockRepo |
expectNoAxeViolations |
software | healthy | tests/e2e-web/app.spec.ts:expectNoAxeViolations |
sleep |
software | healthy | scripts/capture-demo.mjs:sleep |
waitForServer |
software | healthy | scripts/capture-demo.mjs:waitForServer |
installOverlay |
software | healthy | scripts/capture-demo.mjs:installOverlay |
makeDriver |
software | healthy | scripts/capture-demo.mjs:makeDriver |
snap |
software | healthy | scripts/capture-demo.mjs:snap |
hold |
software | healthy | scripts/capture-demo.mjs:hold |
caption |
software | healthy | scripts/capture-demo.mjs:caption |
setCursor |
software | healthy | scripts/capture-demo.mjs:setCursor |
moveAndClick |
software | healthy | scripts/capture-demo.mjs:moveAndClick |
downscale |
software | healthy | scripts/capture-demo.mjs:downscale |
i |
software | healthy | scripts/capture-demo.mjs:i |
o |
software | healthy | scripts/capture-demo.mjs:o |
encodeGif |
software | healthy | scripts/capture-demo.mjs:encodeGif |
run |
software | healthy | scripts/capture-demo.mjs:run |
stopVite |
software | healthy | scripts/capture-demo.mjs:stopVite |
mb |
software | healthy | scripts/capture-demo.mjs:mb |
sleep |
software | healthy | scripts/capture-demo-video.mjs:sleep |
waitForServer |
software | healthy | scripts/capture-demo-video.mjs:waitForServer |
installOverlay |
software | healthy | scripts/capture-demo-video.mjs:installOverlay |
makeDriver |
software | healthy | scripts/capture-demo-video.mjs:makeDriver |
caption |
software | healthy | scripts/capture-demo-video.mjs:caption |
card |
software | healthy | scripts/capture-demo-video.mjs:card |
setCursor |
software | healthy | scripts/capture-demo-video.mjs:setCursor |
moveAndClick |
software | healthy | scripts/capture-demo-video.mjs:moveAndClick |
findFfmpegUnder |
software | healthy | scripts/capture-demo-video.mjs:findFfmpegUnder |
findFfmpeg |
software | healthy | scripts/capture-demo-video.mjs:findFfmpeg |
run |
software | healthy | scripts/capture-demo-video.mjs:run |
stopVite |
software | healthy | scripts/capture-demo-video.mjs:stopVite |
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 |
e2e-visual |
software | healthy | tests/e2e-visual |
e2e-tauri |
software | healthy | tests/e2e-tauri |
unit |
software | healthy | tests/unit |
e2e-web |
software | healthy | tests/e2e-web |
docs |
software | healthy | docs |
demo |
software | healthy | docs/demo |
releases |
software | healthy | docs/releases |
wiki |
software | healthy | docs/wiki |
feedback |
software | healthy | docs/feedback |
scripts |
software | healthy | scripts |
eval |
software | healthy | eval |
cases |
software | healthy | eval/cases |
benchmarks |
software | healthy | eval/benchmarks |
v2 |
software | healthy | eval/benchmarks/v2 |
answers |
software | healthy | eval/benchmarks/v2/answers |
v3 |
software | healthy | eval/benchmarks/v3 |
answers |
software | healthy | eval/benchmarks/v3/answers |
coverage |
software | healthy | eval/benchmarks/coverage |
v4 |
software | healthy | eval/benchmarks/v4 |
panel |
software | healthy | eval/benchmarks/v4/panel |
sonnet-4-6 |
software | healthy | eval/benchmarks/v4/panel/sonnet-4-6 |
haiku-4-5 |
software | healthy | eval/benchmarks/v4/panel/haiku-4-5 |
answers |
software | healthy | eval/benchmarks/v4/answers |
lib |
software | healthy | eval/lib |
src-tauri |
software | healthy | src-tauri |
tests |
software | healthy | src-tauri/tests |
capabilities |
software | healthy | src-tauri/capabilities |
src |
software | healthy | src-tauri/src |
lang |
software | healthy | src-tauri/src/lang |
benches |
software | healthy | src-tauri/benches |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
lib |
software | healthy | src/lib |
styles |
software | healthy | src/styles |
| Label | Layer | Status | Path |
|---|---|---|---|
OrderController |
software | healthy | eval/cases/java-broadened-cors.case.mjs:OrderController |
Session |
software | healthy | eval/cases/java-cookie-httponly-removed.case.mjs:Session |
AccessControl |
software | healthy | eval/cases/csharp-removed-if-guard.case.mjs:AccessControl |
Syncer |
software | healthy | eval/cases/csharp-error-handling-removed.case.mjs:Syncer |
Client |
software | healthy | eval/cases/kotlin-tls-disable.case.mjs:Client |
Admin |
software | healthy | eval/cases/java-removed-if-guard.case.mjs:Admin |
Evaluator |
software | healthy | eval/cases/java-eval-call.case.mjs:Evaluator |
Validators |
software | healthy | eval/cases/java-loose-regex.case.mjs:Validators |
CorsSetup |
software | healthy | eval/cases/csharp-broadened-cors.case.mjs:CorsSetup |
OrderService |
software | healthy | eval/cases/csharp-structural-drift.case.mjs:OrderService |
Session |
software | healthy | eval/cases/kotlin-cookie-httponly-removed.case.mjs:Session |
Tokens |
software | healthy | eval/cases/kotlin-verify-to-decode.case.mjs:Tokens |
Charger |
software | healthy | eval/cases/java-guard-removed.case.mjs:Charger |
Store |
software | healthy | eval/cases/java-removed-sanitize.case.mjs:Store |
Auth |
software | healthy | eval/cases/kotlin-cookie-secure-removed.case.mjs:Auth |
Sender |
software | healthy | eval/cases/java-error-handling-removed.case.mjs:Sender |
Tokens |
software | healthy | eval/cases/java-verify-to-decode.case.mjs:Tokens |
CookieDefaults |
software | healthy | eval/cases/csharp-weakened-cookie-flags.case.mjs:CookieDefa… |
HttpClientFactory |
software | healthy | eval/cases/csharp-tls-disable.case.mjs:HttpClientFactory |
CommentStore |
software | healthy | eval/cases/csharp-removed-sanitize.case.mjs:CommentStore |
Syncer |
software | healthy | eval/cases/kotlin-error-handling-removed.case.mjs:Syncer |
Charger |
software | healthy | eval/cases/kotlin-guard-removed.case.mjs:Charger |
Validators |
software | healthy | eval/cases/csharp-loose-regex.case.mjs:Validators |
TokenReader |
software | healthy | eval/cases/csharp-verify-to-decode.case.mjs:TokenReader |
Cookies |
software | healthy | eval/cases/kotlin-samesite-weakened.case.mjs:Cookies |
Engine |
software | healthy | eval/cases/kotlin-eval-call.case.mjs:Engine |
Panel |
software | healthy | eval/cases/kotlin-removed-if-guard.case.mjs:Panel |
ReportController |
software | healthy | eval/cases/csharp-child-process.case.mjs:ReportController |
Payments |
software | healthy | eval/cases/csharp-guard-removed.case.mjs:Payments |
Maintenance |
software | healthy | eval/cases/kotlin-child-process.case.mjs:Maintenance |
AuthCookie |
software | healthy | eval/cases/java-cookie-secure-removed.case.mjs:AuthCookie |
Comments |
software | healthy | eval/cases/kotlin-removed-sanitize.case.mjs:Comments |
RuleRunner |
software | healthy | eval/cases/csharp-eval-call.case.mjs:RuleRunner |
SessionCookie |
software | healthy | eval/cases/java-samesite-weakened.case.mjs:SessionCookie |
Client |
software | healthy | eval/cases/java-tls-disable.case.mjs:Client |
Thumbnailer |
software | healthy | eval/cases/java-child-process.case.mjs:Thumbnailer |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::eval/cases/deps-go-phantom-module.case.mjs |
security | healthy | eval/cases/deps-go-phantom-module.case.mjs |
auth::eval/benchmarks/v2/answers/payments-api-auth-regressi… |
security | healthy | eval/benchmarks/v2/answers/payments-api-auth-regression.json |
auth::src-tauri/src/lang/python.rs |
security | healthy | src-tauri/src/lang/python.rs |
auth::eval/cases/rust-verify-to-decode.case.mjs |
security | healthy | eval/cases/rust-verify-to-decode.case.mjs |
auth::eval/benchmarks/v4/answers/payments-api-auth-regressi… |
security | healthy | eval/benchmarks/v4/answers/payments-api-auth-regression.json |
auth::src-tauri/src/git.rs |
security | healthy | src-tauri/src/git.rs |
auth::src-tauri/src/test_fixture.rs |
security | healthy | src-tauri/src/test_fixture.rs |
auth::eval/cases/payments-api-auth-regression.case.mjs |
security | healthy | eval/cases/payments-api-auth-regression.case.mjs |
auth::eval/benchmarks/v3/answers/payments-api-auth-regressi… |
security | healthy | eval/benchmarks/v3/answers/payments-api-auth-regression.json |
auth::src-tauri/src/lang/swift.rs |
security | healthy | src-tauri/src/lang/swift.rs |
auth::eval/benchmarks/v4/panel/haiku-4-5/payments-api-auth-… |
security | healthy | eval/benchmarks/v4/panel/haiku-4-5/payments-api-auth-regres… |
auth::src-tauri/src/lang/csharp.rs |
security | healthy | src-tauri/src/lang/csharp.rs |
auth::eval/benchmarks/v4/panel/sonnet-4-6/payments-api-auth… |
security | healthy | eval/benchmarks/v4/panel/sonnet-4-6/payments-api-auth-regre… |
auth::src-tauri/src/deps_diff.rs |
security | healthy | src-tauri/src/deps_diff.rs |
auth::src-tauri/src/lang/kotlin.rs |
security | healthy | src-tauri/src/lang/kotlin.rs |
auth::src-tauri/src/parse.rs |
security | healthy | src-tauri/src/parse.rs |
auth::eval/cases/java-verify-to-decode.case.mjs |
security | healthy | eval/cases/java-verify-to-decode.case.mjs |
auth::src-tauri/src/session.rs |
security | healthy | src-tauri/src/session.rs |
auth::eval/cases/python-verify-to-decode.case.mjs |
security | healthy | eval/cases/python-verify-to-decode.case.mjs |
auth::eval/cases/kotlin-verify-to-decode.case.mjs |
security | healthy | eval/cases/kotlin-verify-to-decode.case.mjs |
auth::eval/cases/csharp-verify-to-decode.case.mjs |
security | healthy | eval/cases/csharp-verify-to-decode.case.mjs |
auth::eval/cases/deps-python-requirements-new.case.mjs |
security | healthy | eval/cases/deps-python-requirements-new.case.mjs |
auth::eval/cases/swift-verify-to-decode.case.mjs |
security | healthy | eval/cases/swift-verify-to-decode.case.mjs |
auth::src-tauri/src/rules.rs |
security | healthy | src-tauri/src/rules.rs |
auth::scripts/seed-demo.mjs |
security | healthy | scripts/seed-demo.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
port:1420 |
network | healthy | vite.config.ts |
port:1421 |
network | healthy | vite.config.ts |
port:51735 |
network | healthy | scripts/capture-demo.mjs |
port:51736 |
network | healthy | scripts/capture-demo-video.mjs |
port:51738 |
network | healthy | scripts/capture-trailer.mjs |
port:8443 |
network | healthy | src-tauri/src/lang/kotlin.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
rust |
cicd | healthy | .github/workflows/ci.yml |
web |
cicd | healthy | .github/workflows/ci.yml |
native |
cicd | healthy | .github/workflows/ci.yml |
audit |
cicd | healthy | .github/workflows/ci.yml |
windows-installer |
cicd | healthy | .github/workflows/release.yml |
smoke |
cicd | healthy | .github/workflows/action-smoke.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
WINDOWS_CERT_PFX_B64 |
cicd | healthy | — |
AZURE_CLIENT_ID |
cicd | healthy | — |
WINDOWS_CERT_PASSWORD |
cicd | healthy | — |
AZURE_CLIENT_SECRET |
cicd | healthy | — |
AZURE_TENANT_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::action-smoke |
cicd | healthy | .github/workflows/action-smoke.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | eval/cases/jsx-hardcoded-secret.case.mjs |
vps::azure |
hardware | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-otnujwi_ |
software | healthy | /tmp/repobility-clone-otnujwi_ |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | eval/cases/deps-cargo-phantom-crate.case.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | playwright.visual.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/26b98732-2ae7-4ccd-af3d-d9df8571b026/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/26b98732-2ae7-4ccd-af3d-d9df8571b026/
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.