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.

simoncrean/sticks

https://github.com/simoncrean/sticks · scanned 2026-06-16 00:13 UTC (2 months, 2 weeks ago)

19 raw signals (0 security + 19 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 19 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

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

All 325 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
pubspec.yaml software healthy pubspec.yaml
DEVELOPMENT.md software healthy DEVELOPMENT.md
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
analysis_options.yaml software healthy analysis_options.yaml
.gitleaks.toml software healthy .gitleaks.toml
.env.example software healthy .env.example
LICENSE software healthy LICENSE
SECURITY.md software healthy SECURITY.md
CHANGELOG.md software healthy CHANGELOG.md
build.gradle.kts software healthy android/build.gradle.kts
build.gradle.kts software healthy android/app/build.gradle.kts
CricketCaptureModule.kt software healthy android/app/src/main/kotlin/com/sticks/cricket/CricketCaptu…
MainActivity.kt software healthy android/app/src/main/kotlin/com/sticks/cricket/MainActivity…
iphone13_partial_body.coaching.json software healthy test/fixtures/pose/iphone13_partial_body.coaching.json
iphone13_empty.pose.json software healthy test/fixtures/pose/iphone13_empty.pose.json
iphone13_partial_body.pose.json software healthy test/fixtures/pose/iphone13_partial_body.pose.json
1781068958013.pose.json software healthy test/fixtures/misfires/1781068958013.pose.json
1781150139665.verdict.json software healthy test/fixtures/misfires/1781150139665.verdict.json
1781069068459.pose.json software healthy test/fixtures/misfires/1781069068459.pose.json
1781068885065.pose.json software healthy test/fixtures/misfires/1781068885065.pose.json
1781051874769.verdict.json software healthy test/fixtures/misfires/1781051874769.verdict.json
1781051848511.pose.json software healthy test/fixtures/misfires/1781051848511.pose.json
1781069083450.pose.json software healthy test/fixtures/misfires/1781069083450.pose.json
1781128759376.verdict.json software healthy test/fixtures/misfires/1781128759376.verdict.json
1781050987519.pose.json software healthy test/fixtures/misfires/1781050987519.pose.json
1781069012515.pose.json software healthy test/fixtures/misfires/1781069012515.pose.json
1781051934261.pose.json software healthy test/fixtures/misfires/1781051934261.pose.json
1781128759376.pose.json software healthy test/fixtures/misfires/1781128759376.pose.json
README.md software healthy test/fixtures/misfires/README.md
1781069068459.verdict.json software healthy test/fixtures/misfires/1781069068459.verdict.json
1781051821813.pose.json software healthy test/fixtures/misfires/1781051821813.pose.json
1781150139665.pose.json software healthy test/fixtures/misfires/1781150139665.pose.json
1781051821813.verdict.json software healthy test/fixtures/misfires/1781051821813.verdict.json
1781051603702.pose.json software healthy test/fixtures/misfires/1781051603702.pose.json
1781051523090.pose.json software healthy test/fixtures/misfires/1781051523090.pose.json
1781069035899.verdict.json software healthy test/fixtures/misfires/1781069035899.verdict.json
1781069012515.verdict.json software healthy test/fixtures/misfires/1781069012515.verdict.json
1781069054232.verdict.json software healthy test/fixtures/misfires/1781069054232.verdict.json
1781068958013.verdict.json software healthy test/fixtures/misfires/1781068958013.verdict.json
1781051603702.verdict.json software healthy test/fixtures/misfires/1781051603702.verdict.json
1780973813419.verdict.json software healthy test/fixtures/misfires/1780973813419.verdict.json
1781050987519.verdict.json software healthy test/fixtures/misfires/1781050987519.verdict.json
1780973813419.pose.json software healthy test/fixtures/misfires/1780973813419.pose.json
1781051902857.verdict.json software healthy test/fixtures/misfires/1781051902857.verdict.json
1780973946319.pose.json software healthy test/fixtures/misfires/1780973946319.pose.json
1781050892586.pose.json software healthy test/fixtures/misfires/1781050892586.pose.json
1781050892586.verdict.json software healthy test/fixtures/misfires/1781050892586.verdict.json
1781069083450.verdict.json software healthy test/fixtures/misfires/1781069083450.verdict.json
1781069035899.pose.json software healthy test/fixtures/misfires/1781069035899.pose.json

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

LabelLayerStatusPath
esc software healthy assets/brand/appstore/generate_screenshots.py:20
rrect software healthy assets/brand/appstore/generate_screenshots.py:23
txt software healthy assets/brand/appstore/generate_screenshots.py:31
headline software healthy assets/brand/appstore/generate_screenshots.py:36
subhead software healthy assets/brand/appstore/generate_screenshots.py:47
phone software healthy assets/brand/appstore/generate_screenshots.py:58
statusbar software healthy assets/brand/appstore/generate_screenshots.py:69
emerald_glow software healthy assets/brand/appstore/generate_screenshots.py:74
skeleton software healthy assets/brand/appstore/generate_screenshots.py:80
P software healthy assets/brand/appstore/generate_screenshots.py:81
waveform software healthy assets/brand/appstore/generate_screenshots.py:101
coaching_strip software healthy assets/brand/appstore/generate_screenshots.py:110
screen_coaching software dead assets/brand/appstore/generate_screenshots.py:125
screen_nonumbers software dead assets/brand/appstore/generate_screenshots.py:135
grid_cell software healthy assets/brand/appstore/generate_screenshots.py:162
screen_review software dead assets/brand/appstore/generate_screenshots.py:171
screen_framing software dead assets/brand/appstore/generate_screenshots.py:208
screen_privacy software dead assets/brand/appstore/generate_screenshots.py:227
slide software healthy assets/brand/appstore/generate_screenshots.py:250
slide_close software dead assets/brand/appstore/generate_screenshots.py:258
palette_swatch software healthy assets/brand/appstore/generate_screenshots.py:295
name software healthy supabase/functions/coach-tts/index.ts:name
configured software healthy supabase/functions/_shared/quota.test.ts:configured
rpcStub software healthy supabase/functions/_shared/quota.test.ts:rpcStub
fetchImpl software healthy supabase/functions/_shared/quota.test.ts:fetchImpl
req software healthy supabase/functions/_shared/quota.test.ts:req
validateClaudeBody software healthy supabase/functions/_shared/validate.ts:validateClaudeBody
parseAllowlist software healthy supabase/functions/_shared/validate.ts:parseAllowlist
validateVoiceId software healthy supabase/functions/_shared/validate.ts:validateVoiceId
validateTtsBody software healthy supabase/functions/_shared/validate.ts:validateTtsBody
quotaCheck software healthy supabase/functions/_shared/quota.ts:quotaCheck
failOpen software healthy supabase/functions/_shared/quota.ts:failOpen
_bump software healthy supabase/functions/_shared/quota.ts:_bump
returns software healthy supabase/functions/_shared/quota.ts:returns
quotaDenied software healthy supabase/functions/_shared/quota.ts:quotaDenied
detect software healthy tool/pose_overlay_marketing.py:44
_shoulder_px software healthy tool/pose_overlay_marketing.py:63
isolate_subject software healthy tool/pose_overlay_marketing.py:68
px software healthy tool/pose_overlay_marketing.py:166
blur_spot software healthy tool/pose_overlay_marketing.py:94
obfuscate software healthy tool/pose_overlay_marketing.py:109
apply_vignette software healthy tool/pose_overlay_marketing.py:128
render software healthy tool/pose_overlay_marketing.py:145
_env software healthy tool/posthog_quality_dashboard.py:15
api software healthy tool/posthog_quality_dashboard.py:33
ev software healthy tool/posthog_quality_dashboard.py:52
trend software healthy tool/posthog_quality_dashboard.py:61
funnel software healthy tool/posthog_quality_dashboard.py:72
retention software healthy tool/posthog_quality_dashboard.py:79
num software healthy tool/fit_gate.py:8

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

LabelLayerStatusPath
android software healthy android
app software healthy android/app
src software healthy android/app/src
main software healthy android/app/src/main
kotlin software healthy android/app/src/main/kotlin
com software healthy android/app/src/main/kotlin/com
sticks software healthy android/app/src/main/kotlin/com/sticks
cricket software healthy android/app/src/main/kotlin/com/sticks/cricket
test software healthy test
fixtures software healthy test/fixtures
pose software healthy test/fixtures/pose
misfires software healthy test/fixtures/misfires
sessions software healthy test/fixtures/sessions
1780972087475 software healthy test/fixtures/sessions/1780972087475
reals software healthy test/fixtures/reals
docs software healthy docs
assets software healthy assets
brand software healthy assets/brand
appstore software healthy assets/brand/appstore
lib software healthy lib
coaching software healthy lib/coaching
prompts software healthy lib/coaching/prompts
ios software healthy ios
RunnerTests software healthy ios/RunnerTests
Runner software healthy ios/Runner
Assets.xcassets software healthy ios/Runner/Assets.xcassets
AppIcon.appiconset software healthy ios/Runner/Assets.xcassets/AppIcon.appiconset
LaunchImage.imageset software healthy ios/Runner/Assets.xcassets/LaunchImage.imageset
supabase software healthy supabase
functions software healthy supabase/functions
coach-claude software healthy supabase/functions/coach-claude
coach-tts software healthy supabase/functions/coach-tts
_shared software healthy supabase/functions/_shared
migrations software healthy supabase/migrations
tool software healthy tool
.github software healthy .github
workflows software healthy .github/workflows
privacy-site software healthy privacy-site

LabelLayerStatusPath
auth::tool/asc.py security healthy tool/asc.py
auth::.gitleaks.toml security healthy .gitleaks.toml
auth::.env.example security healthy .env.example
auth::supabase/functions/README.md security healthy supabase/functions/README.md
auth::supabase/config.toml security healthy supabase/config.toml
auth::tool/asc_review_screenshot.py security healthy tool/asc_review_screenshot.py

LabelLayerStatusPath
flutter cicd healthy .github/workflows/ci.yml
functions cicd healthy .github/workflows/ci.yml
secrets cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
20260612_coach_quota.sql data healthy supabase/migrations/20260612_coach_quota.sql
20260612120000_coach_quota_hardening.sql data healthy supabase/migrations/20260612120000_coach_quota_hardening.sql

LabelLayerStatusPath
vps::azure hardware healthy supabase/config.toml
vps::aws hardware healthy supabase/config.toml

LabelLayerStatusPath
repobility-clone-4kakykly software healthy /tmp/repobility-clone-4kakykly

LabelLayerStatusPath
postgres data healthy CLAUDE.md

LabelLayerStatusPath
public data healthy supabase/migrations/20260612_coach_quota.sql

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
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/149ac4b5-c873-4860-8027-0a8835e55286/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/149ac4b5-c873-4860-8027-0a8835e55286/

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.