Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

ethteck/coddog

https://github.com/ethteck/coddog.git · scanned 2026-05-17 20:26 UTC (2 weeks, 4 days ago) · 10 languages

71 findings (17 legacy + 54 scanner) 39th percentile · Typescript · small (2-20K LoC) Scanner says 87 (lower by 25)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 weeks, 4 days ago · v2 · 17 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 179 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.

LabelLayerStatusPath
Cargo.toml software healthy Cargo.toml
README.md software healthy README.md
sqlx_prepare.sh software healthy sqlx_prepare.sh
dist-workspace.toml software healthy dist-workspace.toml
reset.sh software healthy reset.sh
simple.c software healthy test/simple.c
rsbuild.config.ts software healthy website/rsbuild.config.ts
pnpm-lock.yaml software healthy website/pnpm-lock.yaml
package.json software healthy website/package.json
pnpm-workspace.yaml software healthy website/pnpm-workspace.yaml
tsconfig.json software healthy website/tsconfig.json
biome.json software healthy website/biome.json
styles.css software healthy website/src/styles.css
app.tsx software healthy website/src/app.tsx
routeTree.gen.ts software warning website/src/routeTree.gen.ts
env.d.ts software warning website/src/env.d.ts
index.tsx software warning website/src/index.tsx
config.ts software warning website/src/api/config.ts
projects.tsx software healthy website/src/api/projects.tsx
sources.tsx software healthy website/src/api/sources.tsx
symbols.tsx software healthy website/src/api/symbols.tsx
SymbolLabel.module.css software healthy website/src/components/SymbolLabel.module.css
DualAssemblyViewer.module.css software healthy website/src/components/DualAssemblyViewer.module.css
SymbolLabel.tsx software healthy website/src/components/SymbolLabel.tsx
AssemblyViewer.module.css software healthy website/src/components/AssemblyViewer.module.css
DecompmeLogo.module.css software healthy website/src/components/DecompmeLogo.module.css
SymbolSubmatches.module.css software healthy website/src/components/SymbolSubmatches.module.css
AssemblyViewer.tsx software warning website/src/components/AssemblyViewer.tsx
SymbolSubmatches.tsx software healthy website/src/components/SymbolSubmatches.tsx
SymbolLabelOther.tsx software healthy website/src/components/SymbolLabelOther.tsx
Slider.tsx software healthy website/src/components/Slider.tsx
SymbolMatches.module.css software healthy website/src/components/SymbolMatches.module.css
DecompmeLogo.tsx software healthy website/src/components/DecompmeLogo.tsx
SymbolMatches.tsx software healthy website/src/components/SymbolMatches.tsx
DualAssemblyViewer.tsx software healthy website/src/components/DualAssemblyViewer.tsx
Slider.module.css software healthy website/src/components/Slider.module.css
compare.tsx software healthy website/src/routes/compare.tsx
about.tsx software healthy website/src/routes/about.tsx
index.tsx software healthy website/src/routes/index.tsx
__root.tsx software warning website/src/routes/__root.tsx
search.tsx software healthy website/src/routes/search.tsx
submatch.module.css software healthy website/src/routes/symbol/$symbolSlug/submatch.module.css
submatch.tsx software healthy website/src/routes/symbol/$symbolSlug/submatch.tsx
index.tsx software healthy website/src/routes/symbol/$symbolSlug/index.tsx
index.tsx software healthy website/src/routes/source/$sourceSlug/index.tsx
Cargo.toml software healthy crates/api/Cargo.toml
projects.rs software healthy crates/api/src/projects.rs
main.rs software healthy crates/api/src/main.rs
Cargo.toml software healthy crates/cli/Cargo.toml
cluster.rs software healthy crates/cli/src/cluster.rs

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
getGitHash software healthy website/rsbuild.config.ts:getGitHash
App software healthy website/src/app.tsx:App
fetchProjects software healthy website/src/api/projects.tsx:fetchProjects
fetchSourceMetadata software healthy website/src/api/sources.tsx:fetchSourceMetadata
isDecompmeScratch software healthy website/src/api/symbols.tsx:isDecompmeScratch
fetchSymbolsByName software healthy website/src/api/symbols.tsx:fetchSymbolsByName
fetchSymbolMetadata software healthy website/src/api/symbols.tsx:fetchSymbolMetadata
fetchSymbolMatches software healthy website/src/api/symbols.tsx:fetchSymbolMatches
fetchSymbolAsm software healthy website/src/api/symbols.tsx:fetchSymbolAsm
fetchSymbolSubmatches software healthy website/src/api/symbols.tsx:fetchSymbolSubmatches
getPlatformLogo software healthy website/src/components/SymbolLabel.tsx:getPlatformLogo
SymbolLabel software healthy website/src/components/SymbolLabel.tsx:SymbolLabel
SubmatchCard software healthy website/src/components/SymbolSubmatches.tsx:SubmatchCard
SymbolSubmatches software healthy website/src/components/SymbolSubmatches.tsx:SymbolSubmatches
SymbolLabelOther software healthy website/src/components/SymbolLabelOther.tsx:SymbolLabelOther
Slider software healthy website/src/components/Slider.tsx:Slider
DecompmeLogo software healthy website/src/components/DecompmeLogo.tsx:DecompmeLogo
SymbolMatches software healthy website/src/components/SymbolMatches.tsx:SymbolMatches
matches software healthy website/src/components/SymbolMatches.tsx:matches
renderArguments software healthy website/src/components/DualAssemblyViewer.tsx:renderArgumen…
ComparePage software healthy website/src/routes/compare.tsx:ComparePage
AboutPage software healthy website/src/routes/about.tsx:AboutPage
against software healthy website/src/routes/about.tsx:against
matches software healthy website/src/routes/about.tsx:matches
with software healthy website/src/routes/about.tsx:with
and software healthy website/src/routes/about.tsx:and
DropZone software healthy website/src/routes/index.tsx:DropZone
Home software healthy website/src/routes/index.tsx:Home
handleQueryChange software healthy website/src/routes/index.tsx:handleQueryChange
SymbolSearch software healthy website/src/routes/search.tsx:SymbolSearch
handleQueryChange software healthy website/src/routes/search.tsx:handleQueryChange
SymbolSubmatch software healthy website/src/routes/symbol/$symbolSlug/submatch.tsx:SymbolSu…
handleRangeChange software healthy website/src/routes/symbol/$symbolSlug/submatch.tsx:handleRa…
handleWindowSizeChange software healthy website/src/routes/symbol/$symbolSlug/submatch.tsx:handleWi…
handlePageChange software healthy website/src/routes/symbol/$symbolSlug/submatch.tsx:handlePa…
PageNavigation software healthy website/src/routes/symbol/$symbolSlug/submatch.tsx:PageNavi…
SymbolInfo software healthy website/src/routes/symbol/$symbolSlug/index.tsx:SymbolInfo
SymbolInfo software healthy website/src/routes/source/$sourceSlug/index.tsx:SymbolInfo

LabelLayerStatusPath
test software healthy test
website software healthy website
src software healthy website/src
api software healthy website/src/api
components software healthy website/src/components
routes software healthy website/src/routes
symbol software healthy website/src/routes/symbol
$symbolSlug software healthy website/src/routes/symbol/$symbolSlug
source software healthy website/src/routes/source
$sourceSlug software healthy website/src/routes/source/$sourceSlug
crates software healthy crates
api software healthy crates/api
src software healthy crates/api/src
cli software healthy crates/cli
src software healthy crates/cli/src
db software healthy crates/db
migrations software healthy crates/db/migrations
src software healthy crates/db/src
core software healthy crates/core
src software healthy crates/core/src
deployment software healthy deployment
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
/search frontend healthy website/src/routeTree.gen.ts
/compare frontend healthy website/src/routeTree.gen.ts
/about frontend healthy website/src/routeTree.gen.ts
/ frontend healthy website/src/routeTree.gen.ts
/symbol/$symbolSlug/ frontend healthy website/src/routeTree.gen.ts
/source/$sourceSlug/ frontend healthy website/src/routeTree.gen.ts
/symbol/$symbolSlug/submatch frontend healthy website/src/routeTree.gen.ts
/symbol/$symbolSlug frontend healthy website/src/routeTree.gen.ts
/source/$sourceSlug frontend healthy website/src/routeTree.gen.ts

LabelLayerStatusPath
test cicd healthy .github/workflows/website.yml
rustfmt-check cicd healthy .github/workflows/rust.yml
test cicd healthy .github/workflows/rust.yml
plan cicd healthy .github/workflows/release.yml
build-local-artifacts cicd healthy .github/workflows/release.yml
build-global-artifacts cicd healthy .github/workflows/release.yml
host cicd healthy .github/workflows/release.yml
announce cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
users data healthy crates/db/migrations/20250508130138_init.sql
projects data healthy crates/db/migrations/20250508130138_init.sql
versions data healthy crates/db/migrations/20250508130138_init.sql
objects data healthy crates/db/migrations/20250508130138_init.sql
sources data healthy crates/db/migrations/20250508130138_init.sql
symbols data healthy crates/db/migrations/20250508130138_init.sql
windows data healthy crates/db/migrations/20250508130138_init.sql

LabelLayerStatusPath
postgres hardware healthy deployment/docker-compose.yml
api hardware healthy deployment/docker-compose.yml
frontend hardware healthy deployment/docker-compose.yml
db hardware healthy deployment/docker-compose.yml

LabelLayerStatusPath
port:5432 network healthy deployment/docker-compose.yml
port:3000 network healthy deployment/docker-compose.yml
port:80 network healthy deployment/docker-compose.yml

LabelLayerStatusPath
App frontend healthy website/src/app.tsx
Slider frontend healthy website/src/components/Slider.tsx
DecompmeLogo frontend healthy website/src/components/DecompmeLogo.tsx

LabelLayerStatusPath
gha::website cicd healthy .github/workflows/website.yml
gha::rust cicd healthy .github/workflows/rust.yml
gha::release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
postgres data healthy crates/api/Cargo.toml
postgresql data healthy deployment/docker-compose.yml

LabelLayerStatusPath
20250508130138_init.sql data healthy crates/db/migrations/20250508130138_init.sql
20250818143755_setup.sql data healthy crates/db/migrations/20250818143755_setup.sql

LabelLayerStatusPath
127.0.0.1 network healthy crates/api/src/main.rs
172.20.0.0 network healthy deployment/docker-compose.yml

LabelLayerStatusPath
BUILD_MANIFEST_NAME cicd healthy
GITHUB_TOKEN cicd healthy

LabelLayerStatusPath
repobility-clone-baa94i6j software healthy /tmp/repobility-clone-baa94i6j

LabelLayerStatusPath
nginx network healthy website/src/api/config.ts
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/18ce706c-28da-4c62-863a-0dbc3946238b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/18ce706c-28da-4c62-863a-0dbc3946238b/

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.