https://github.com/Dawoodkhorsandi/english-bot
· scanned 2026-06-17 01:26 UTC (1 month, 2 weeks ago)
30 raw signals (0 security + 30 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -0.9 (diff) · 19 actionable findings from 1 signal source. 11 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 205 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 |
|---|---|---|---|
api |
software | healthy | internal/app/webapp/app.js:api |
haptic |
software | healthy | internal/app/webapp/app.js:haptic |
hapticNotify |
software | healthy | internal/app/webapp/app.js:hapticNotify |
hapticSelect |
software | healthy | internal/app/webapp/app.js:hapticSelect |
setSwipeGuard |
software | healthy | internal/app/webapp/app.js:setSwipeGuard |
setCloseGuard |
software | healthy | internal/app/webapp/app.js:setCloseGuard |
cloudGet |
software | healthy | internal/app/webapp/app.js:cloudGet |
cloudSet |
software | healthy | internal/app/webapp/app.js:cloudSet |
skeletonRows |
software | healthy | internal/app/webapp/app.js:skeletonRows |
skeletonCards |
software | healthy | internal/app/webapp/app.js:skeletonCards |
esc |
software | healthy | internal/app/webapp/app.js:esc |
tappableText |
software | healthy | internal/app/webapp/app.js:tappableText |
showView |
software | healthy | internal/app/webapp/app.js:showView |
bar |
software | healthy | internal/app/webapp/app.js:bar |
streakRing |
software | healthy | internal/app/webapp/app.js:streakRing |
completionRing |
software | healthy | internal/app/webapp/app.js:completionRing |
renderDashboard |
software | healthy | internal/app/webapp/app.js:renderDashboard |
handle |
software | healthy | internal/app/webapp/app.js:handle |
maybeOfferHomeScreen |
software | healthy | internal/app/webapp/app.js:maybeOfferHomeScreen |
heatLevel |
software | healthy | internal/app/webapp/app.js:heatLevel |
heatStart |
software | healthy | internal/app/webapp/app.js:heatStart |
activitySection |
software | healthy | internal/app/webapp/app.js:activitySection |
tile |
software | healthy | internal/app/webapp/app.js:tile |
monthLabelsHTML |
software | healthy | internal/app/webapp/app.js:monthLabelsHTML |
weeklyBarsHTML |
software | healthy | internal/app/webapp/app.js:weeklyBarsHTML |
heatmapHTML |
software | healthy | internal/app/webapp/app.js:heatmapHTML |
localDateKey |
software | healthy | internal/app/webapp/app.js:localDateKey |
loadDashboard |
software | healthy | internal/app/webapp/app.js:loadDashboard |
wordRow |
software | healthy | internal/app/webapp/app.js:wordRow |
contentRow |
software | healthy | internal/app/webapp/app.js:contentRow |
quizRow |
software | healthy | internal/app/webapp/app.js:quizRow |
loadVocab |
software | healthy | internal/app/webapp/app.js:loadVocab |
medal |
software | healthy | internal/app/webapp/app.js:medal |
boardRow |
software | healthy | internal/app/webapp/app.js:boardRow |
initial |
software | healthy | internal/app/webapp/app.js:initial |
showBoardSub |
software | healthy | internal/app/webapp/app.js:showBoardSub |
backToBoard |
software | healthy | internal/app/webapp/app.js:backToBoard |
versusRow |
software | healthy | internal/app/webapp/app.js:versusRow |
openProfile |
software | healthy | internal/app/webapp/app.js:openProfile |
renderProfile |
software | healthy | internal/app/webapp/app.js:renderProfile |
loadBoard |
software | healthy | internal/app/webapp/app.js:loadBoard |
meInList |
software | healthy | internal/app/webapp/app.js:meInList |
askDisplayName |
software | healthy | internal/app/webapp/app.js:askDisplayName |
close |
software | healthy | internal/app/webapp/app.js:close |
cardBack |
software | healthy | internal/app/webapp/app.js:cardBack |
createSwipeSession |
software | healthy | internal/app/webapp/app.js:createSwipeSession |
finish |
software | healthy | internal/app/webapp/app.js:finish |
showCard |
software | healthy | internal/app/webapp/app.js:showCard |
flip |
software | healthy | internal/app/webapp/app.js:flip |
dragStart |
software | healthy | internal/app/webapp/app.js:dragStart |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
go.mod |
software | healthy | go.mod |
CLAUDE.md |
software | healthy | CLAUDE.md |
.golangci.yml |
software | healthy | .golangci.yml |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
README.md |
software | healthy | README.md |
Makefile |
software | healthy | Makefile |
DOCS.md |
software | healthy | DOCS.md |
LICENSE |
software | healthy | LICENSE |
docker-compose.yml |
software | healthy | docker-compose.yml |
Dockerfile |
software | healthy | Dockerfile |
auto-tag.yml |
software | healthy | .github/workflows/auto-tag.yml |
release.yml |
software | healthy | .github/workflows/release.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
DESIGN.md |
software | healthy | UI/DESIGN.md |
ROADMAP.md |
software | healthy | UI/ROADMAP.md |
srs.go |
software | healthy | internal/app/srs.go |
handler_test.go |
software | healthy | internal/app/handler_test.go |
pool_usage_test.go |
software | healthy | internal/app/pool_usage_test.go |
tts.go |
software | healthy | internal/app/tts.go |
leitner.go |
software | healthy | internal/app/leitner.go |
leaderboard.go |
software | healthy | internal/app/leaderboard.go |
webapp_test.go |
software | healthy | internal/app/webapp_test.go |
app.go |
software | healthy | internal/app/app.go |
prefs_test.go |
software | healthy | internal/app/prefs_test.go |
tip_smoke_test.go |
software | healthy | internal/app/tip_smoke_test.go |
quiz_smoke_test.go |
software | healthy | internal/app/quiz_smoke_test.go |
dictionary_test.go |
software | healthy | internal/app/dictionary_test.go |
store_test.go |
software | healthy | internal/app/store_test.go |
vocab_test.go |
software | healthy | internal/app/vocab_test.go |
tts_test.go |
software | healthy | internal/app/tts_test.go |
srs_smoke_test.go |
software | healthy | internal/app/srs_smoke_test.go |
pool_kindlevel_test.go |
software | healthy | internal/app/pool_kindlevel_test.go |
vocab.go |
software | healthy | internal/app/vocab.go |
webapp_api_test.go |
software | healthy | internal/app/webapp_api_test.go |
schedule.go |
software | healthy | internal/app/schedule.go |
schedule_smoke_test.go |
software | healthy | internal/app/schedule_smoke_test.go |
quiz.go |
software | healthy | internal/app/quiz.go |
admin.go |
software | healthy | internal/app/admin.go |
stats_smoke_test.go |
software | healthy | internal/app/stats_smoke_test.go |
mock_test.go |
software | healthy | internal/app/mock_test.go |
changelog.go |
software | healthy | internal/app/changelog.go |
prefs.go |
software | healthy | internal/app/prefs.go |
stats.go |
software | healthy | internal/app/stats.go |
pool_exhaustion_test.go |
software | healthy | internal/app/pool_exhaustion_test.go |
dictionary.go |
software | healthy | internal/app/dictionary.go |
webapp.go |
software | healthy | internal/app/webapp.go |
pool.go |
software | healthy | internal/app/pool.go |
admin_test.go |
software | healthy | internal/app/admin_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 |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
UI |
software | healthy | UI |
internal |
software | healthy | internal |
app |
software | healthy | internal/app |
webapp |
software | healthy | internal/app/webapp |
grammar |
software | healthy | internal/app/webapp/grammar |
decks |
software | healthy | internal/app/webapp/decks |
telegram |
software | healthy | internal/telegram |
docsync |
software | healthy | internal/docsync |
content |
software | healthy | internal/content |
config |
software | healthy | internal/config |
ai |
software | healthy | internal/ai |
cmd |
software | healthy | cmd |
english-bot |
software | healthy | cmd/english-bot |
| Label | Layer | Status | Path |
|---|---|---|---|
ENV_FILE |
cicd | healthy | — |
COVERAGE_GIST_ID |
cicd | healthy | — |
SSH_USER |
cicd | healthy | — |
IMAGE |
cicd | healthy | — |
GIST_TOKEN |
cicd | healthy | — |
SSH_KEY |
cicd | healthy | — |
GHCR_TOKEN |
cicd | healthy | — |
SSH_PORT |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
COVERAGE |
cicd | healthy | — |
SSH_HOST |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
tag |
cicd | healthy | .github/workflows/auto-tag.yml |
test |
cicd | healthy | .github/workflows/release.yml |
build |
cicd | healthy | .github/workflows/release.yml |
docker |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
deploy |
cicd | healthy | .github/workflows/release.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
docker |
cicd | healthy | .github/workflows/ci.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::auto-tag |
cicd | healthy | .github/workflows/auto-tag.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
english-bot |
hardware | healthy | docker-compose.yml |
nginx |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
Dawoodkhorsandi__english-bot |
software | healthy | /data/fable5_failed_archive/Dawoodkhorsandi__english-bot |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:80 |
network | healthy | docker-compose.yml |
This page is publicly accessible at:
https://repobility.com/scan/e39abd85-b8f7-4f18-94f2-4a8561677481/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e39abd85-b8f7-4f18-94f2-4a8561677481/
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.