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.

viraatdas/knock-knock

https://github.com/viraatdas/knock-knock · scanned 2026-06-16 00:51 UTC (2 months, 1 week ago)

26 raw signals (0 security + 26 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 26 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 531 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
rust-toolchain.toml software healthy rust-toolchain.toml
Cargo.toml software healthy Cargo.toml
README.md software healthy README.md
LAUNCH.md software healthy LAUNCH.md
Dockerfile software healthy Dockerfile
.env.example software healthy .env.example
LICENSE software healthy LICENSE
Cargo.lock software healthy Cargo.lock
SECURITY.md software healthy SECURITY.md
AGENTS.md software healthy AGENTS.md
docker-compose.yml software healthy docker-compose.yml
RELEASE_READINESS.md software healthy android/RELEASE_READINESS.md
README.md software healthy android/README.md
build.gradle.kts software healthy android/build.gradle.kts
build.gradle.kts software healthy android/app/build.gradle.kts
ringtone_readme.md software healthy android/app/src/main/res/raw/ringtone_readme.md
AppContainer.kt software healthy android/app/src/main/java/ai/exla/slide/AppContainer.kt
MainActivity.kt software healthy android/app/src/main/java/ai/exla/slide/MainActivity.kt
SlideApp.kt software healthy android/app/src/main/java/ai/exla/slide/SlideApp.kt
KnockPad.kt software healthy android/app/src/main/java/ai/exla/slide/knock/KnockPad.kt
KnockEffects.kt software healthy android/app/src/main/java/ai/exla/slide/knock/KnockEffects.…
IncomingKnockBanner.kt software healthy android/app/src/main/java/ai/exla/slide/knock/IncomingKnock…
KnockViewModel.kt software healthy android/app/src/main/java/ai/exla/slide/knock/KnockViewMode…
SignalingClient.kt software healthy android/app/src/main/java/ai/exla/slide/signaling/Signaling…
Formatters.kt software healthy android/app/src/main/java/ai/exla/slide/util/Formatters.kt
VmFactory.kt software healthy android/app/src/main/java/ai/exla/slide/ui/VmFactory.kt
RootNav.kt software healthy android/app/src/main/java/ai/exla/slide/ui/nav/RootNav.kt
Navigation.kt software healthy android/app/src/main/java/ai/exla/slide/ui/nav/Navigation.kt
Components.kt software healthy android/app/src/main/java/ai/exla/slide/ui/components/Compo…
Modifiers.kt software healthy android/app/src/main/java/ai/exla/slide/ui/components/Modif…
Type.kt software healthy android/app/src/main/java/ai/exla/slide/ui/theme/Type.kt
Theme.kt software healthy android/app/src/main/java/ai/exla/slide/ui/theme/Theme.kt
Shape.kt software healthy android/app/src/main/java/ai/exla/slide/ui/theme/Shape.kt
Color.kt software healthy android/app/src/main/java/ai/exla/slide/ui/theme/Color.kt
CallsScreen.kt software healthy android/app/src/main/java/ai/exla/slide/ui/calls/CallsScree…
CallsViewModel.kt software healthy android/app/src/main/java/ai/exla/slide/ui/calls/CallsViewM…
AuthViewModel.kt software healthy android/app/src/main/java/ai/exla/slide/ui/onboarding/AuthV…
OnboardingScreens.kt software healthy android/app/src/main/java/ai/exla/slide/ui/onboarding/Onboa…
ContactsScreen.kt software healthy android/app/src/main/java/ai/exla/slide/ui/contacts/Contact…
ContactsViewModel.kt software healthy android/app/src/main/java/ai/exla/slide/ui/contacts/Contact…
ProfileScreen.kt software healthy android/app/src/main/java/ai/exla/slide/ui/profile/ProfileS…
ProfileViewModel.kt software healthy android/app/src/main/java/ai/exla/slide/ui/profile/ProfileV…
IncomingCallScreen.kt software healthy android/app/src/main/java/ai/exla/slide/ui/incall/IncomingC…
InCallScreen.kt software healthy android/app/src/main/java/ai/exla/slide/ui/incall/InCallScr…
InCallViewModel.kt software healthy android/app/src/main/java/ai/exla/slide/ui/incall/InCallVie…
CallService.kt software healthy android/app/src/main/java/ai/exla/slide/call/CallService.kt
CallModels.kt software healthy android/app/src/main/java/ai/exla/slide/call/CallModels.kt
MockCallService.kt software healthy android/app/src/main/java/ai/exla/slide/call/MockCallServic…
LiveKitCallService.kt software healthy android/app/src/main/java/ai/exla/slide/call/LiveKitCallSer…
TelecomManagerHelper.kt software healthy android/app/src/main/java/ai/exla/slide/call/telecom/Teleco…

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

LabelLayerStatusPath
font software healthy android/tools/play_assets.py:54
text_w software healthy android/tools/play_assets.py:58
centered software healthy android/tools/play_assets.py:63
rounded software healthy android/tools/play_assets.py:77
draw_slide_mark software dead android/tools/play_assets.py:82
draw_status_bar software healthy android/tools/play_assets.py:109
gesture_bar software healthy android/tools/play_assets.py:129
avatar software healthy android/tools/play_assets.py:135
make_feature software healthy android/tools/play_assets.py:142
make_icon software healthy android/tools/play_assets.py:164
new_screen software healthy android/tools/play_assets.py:182
tab_bar software healthy android/tools/play_assets.py:187
make_recents software healthy android/tools/play_assets.py:209
make_contact software healthy android/tools/play_assets.py:255
make_incall software healthy android/tools/play_assets.py:304
ctrl software healthy android/tools/play_assets.py:333
g_mic software dead android/tools/play_assets.py:338
g_video software dead android/tools/play_assets.py:343
g_flip software dead android/tools/play_assets.py:347
fit_existing software healthy android/tools/play_assets.py:374
main software healthy android/tools/play_assets.py:386
jget software healthy scripts/sfu-handshake.mjs:jget
login software healthy scripts/sfu-handshake.mjs:login
connect software healthy scripts/sfu-handshake.mjs:connect
done software healthy scripts/sfu-handshake.mjs:done
fail software healthy scripts/sfu-handshake.mjs:fail
load_env software healthy deploy/aws/finalize.py:40
main software healthy deploy/aws/finalize.py:51
_server_now software healthy deploy/aws/awsclock.py:28
offset software dead deploy/aws/awsclock.py:43
utcnow software healthy deploy/aws/awsclock.py:56
now software healthy deploy/aws/awsclock.py:60
session software healthy deploy/aws/awsclock.py:74
main software healthy deploy/aws/finalize-allinone.py:49
marimba software healthy ios/tools/make_ringtone.py:12
mix software healthy ios/tools/make_ringtone.py:25
write_wav software healthy ios/tools/make_ringtone.py:37
make software healthy ios/tools/make_appicon.py:20
P software healthy ios/tools/make_appicon.py:24
limb software healthy ios/tools/make_appicon.py:40
main software healthy ios/tools/make_appicon.py:71
font software healthy ios/tools/screenshot_scenes.py:18
vgrad software healthy ios/tools/screenshot_scenes.py:39
face_photo software healthy ios/tools/screenshot_scenes.py:50
portrait software healthy ios/tools/screenshot_scenes.py:67
status_bar software healthy ios/tools/screenshot_scenes.py:116
round_avatar software healthy ios/tools/screenshot_scenes.py:126
_handset software healthy ios/tools/screenshot_scenes.py:132
ctrl_button software healthy ios/tools/screenshot_scenes.py:149
scene_incall_video software healthy ios/tools/screenshot_scenes.py:178

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
res software healthy android/app/src/main/res
raw software healthy android/app/src/main/res/raw
java software healthy android/app/src/main/java
ai software healthy android/app/src/main/java/ai
exla software healthy android/app/src/main/java/ai/exla
slide software healthy android/app/src/main/java/ai/exla/slide
knock software healthy android/app/src/main/java/ai/exla/slide/knock
signaling software healthy android/app/src/main/java/ai/exla/slide/signaling
util software healthy android/app/src/main/java/ai/exla/slide/util
ui software healthy android/app/src/main/java/ai/exla/slide/ui
nav software healthy android/app/src/main/java/ai/exla/slide/ui/nav
components software healthy android/app/src/main/java/ai/exla/slide/ui/components
theme software healthy android/app/src/main/java/ai/exla/slide/ui/theme
calls software healthy android/app/src/main/java/ai/exla/slide/ui/calls
onboarding software healthy android/app/src/main/java/ai/exla/slide/ui/onboarding
contacts software healthy android/app/src/main/java/ai/exla/slide/ui/contacts
profile software healthy android/app/src/main/java/ai/exla/slide/ui/profile
incall software healthy android/app/src/main/java/ai/exla/slide/ui/incall
call software healthy android/app/src/main/java/ai/exla/slide/call
telecom software healthy android/app/src/main/java/ai/exla/slide/call/telecom
messaging software healthy android/app/src/main/java/ai/exla/slide/messaging
gradle software healthy android/gradle
tools software healthy android/tools
scripts software healthy scripts
deploy software healthy deploy
fly software healthy deploy/fly
aws software healthy deploy/aws
ios software healthy ios
Sources software healthy ios/Sources
Services software healthy ios/Sources/Services
Features software healthy ios/Sources/Features
InCall software healthy ios/Sources/Features/InCall
Profile software healthy ios/Sources/Features/Profile
Onboarding software healthy ios/Sources/Features/Onboarding
Calls software healthy ios/Sources/Features/Calls
Contacts software healthy ios/Sources/Features/Contacts
Knock software healthy ios/Sources/Features/Knock
Networking software healthy ios/Sources/Networking
Models software healthy ios/Sources/Models
App software healthy ios/Sources/App
DesignSystem software healthy ios/Sources/DesignSystem
fastlane software healthy ios/fastlane
tools software healthy ios/tools
Resources software healthy ios/Resources
Assets.xcassets software healthy ios/Resources/Assets.xcassets
AppIcon.appiconset software healthy ios/Resources/Assets.xcassets/AppIcon.appiconset

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

LabelLayerStatusPath
auth::crates/slide-sfu/src/main.rs security healthy crates/slide-sfu/src/main.rs
auth::crates/slide-api/src/livekit.rs security healthy crates/slide-api/src/livekit.rs
auth::crates/slide-api/src/auth.rs security healthy crates/slide-api/src/auth.rs
auth::crates/slide-api/src/push/apns.rs security healthy crates/slide-api/src/push/apns.rs
auth::crates/slide-core/src/lib.rs security healthy crates/slide-core/src/lib.rs
auth::crates/slide-api/src/firebase.rs security healthy crates/slide-api/src/firebase.rs
auth::crates/slide-api/src/push/fcm.rs security healthy crates/slide-api/src/push/fcm.rs
auth::web/src/components/SlideWebApp.tsx security healthy web/src/components/SlideWebApp.tsx
auth::README.md security healthy README.md
auth::crates/slide-api/src/sfu_client.rs security healthy crates/slide-api/src/sfu_client.rs
auth::crates/slide-api/src/push/mod.rs security healthy crates/slide-api/src/push/mod.rs
auth::crates/slide-api/src/state.rs security healthy crates/slide-api/src/state.rs
auth::AGENTS.md security healthy AGENTS.md
auth::.env.example security healthy .env.example
auth::crates/slide-core/src/jwt.rs security healthy crates/slide-core/src/jwt.rs

LabelLayerStatusPath
Nav frontend healthy web/src/components/Nav.tsx
SlideWebApp frontend healthy web/src/components/SlideWebApp.tsx
PhoneMockup frontend healthy web/src/components/PhoneMockup.tsx
Footer frontend healthy web/src/components/Footer.tsx
PhoneField frontend healthy web/src/components/PhoneField.tsx
Reveal frontend healthy web/src/components/Reveal.tsx
StoreBadges frontend healthy web/src/components/StoreBadges.tsx
NotFound frontend healthy web/src/app/not-found.tsx
Home frontend healthy web/src/app/page.tsx
RootLayout frontend healthy web/src/app/layout.tsx
WebPage frontend healthy web/src/app/web/page.tsx
TermsPage frontend healthy web/src/app/terms/page.tsx
PrivacyPage frontend healthy web/src/app/privacy/page.tsx

LabelLayerStatusPath
users data healthy crates/slide-api/migrations/0001_init.sql
devices data healthy crates/slide-api/migrations/0001_init.sql
contacts data healthy crates/slide-api/migrations/0001_init.sql
calls data healthy crates/slide-api/migrations/0001_init.sql
call_participants data healthy crates/slide-api/migrations/0001_init.sql
refresh_tokens data healthy crates/slide-api/migrations/0001_init.sql
push_subscriptions data healthy crates/slide-api/migrations/0002_push.sql

LabelLayerStatusPath
0004_contacts_unlinked_phone_index.sql data healthy crates/slide-api/migrations/0004_contacts_unlinked_phone_in…
0005_contacts_owner_unlinked_phone_index.sql data healthy crates/slide-api/migrations/0005_contacts_owner_unlinked_ph…
0003_link_existing_contacts.sql data healthy crates/slide-api/migrations/0003_link_existing_contacts.sql
0001_init.sql data healthy crates/slide-api/migrations/0001_init.sql
0002_push.sql data healthy crates/slide-api/migrations/0002_push.sql
0006_calls_video_enabled.sql data healthy crates/slide-api/migrations/0006_calls_video_enabled.sql

LabelLayerStatusPath
port:8080 network healthy Dockerfile
port:49160 network healthy docker-compose.yml
port:49200 network healthy docker-compose.yml
port:3478 network healthy docker-compose.yml
port:5432 network healthy docker-compose.yml
port:6379 network healthy docker-compose.yml

LabelLayerStatusPath
10.0.2.2 network healthy android/README.md
127.0.0.1 network healthy deploy/aws/entrypoint-allinone.sh
2.62.69.62 network healthy web/src/components/icons.tsx
2.43.88.07 network healthy web/src/components/icons.tsx
4.16.69.4 network healthy web/src/components/icons.tsx
27.13.6.11 network healthy web/src/components/icons.tsx

LabelLayerStatusPath
postgres data healthy Cargo.toml
redis data healthy Cargo.toml
mysql data healthy Cargo.lock
sqlite data healthy Cargo.lock
postgresql data healthy docker-compose.yml

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
postgres hardware healthy docker-compose.yml
redis hardware healthy docker-compose.yml
coturn hardware healthy docker-compose.yml

LabelLayerStatusPath
/page.tsx frontend healthy web/src/app/page.tsx
/web frontend healthy web/src/app/web/page.tsx
/terms frontend healthy web/src/app/terms/page.tsx
/privacy frontend healthy web/src/app/privacy/page.tsx

LabelLayerStatusPath
vps::aws hardware healthy Cargo.toml
vps::ec2 hardware healthy deploy/fly/slide-sfu.fly.toml
vps::hetzner hardware healthy deploy/fly/slide-api.fly.toml

LabelLayerStatusPath
test cicd healthy .github/workflows/backend.yml
deploy cicd healthy .github/workflows/backend.yml
build cicd healthy .github/workflows/web.yml

LabelLayerStatusPath
_ShiftedDateTime software healthy deploy/aws/awsclock.py:54
ApiError software healthy web/src/components/SlideWebApp.tsx:ApiError

LabelLayerStatusPath
gha::backend cicd healthy .github/workflows/backend.yml
gha::web cicd healthy .github/workflows/web.yml

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

LabelLayerStatusPath
envoy network healthy android/app/build.gradle.kts

LabelLayerStatusPath
gpu (detected) hardware healthy android/README.md

LabelLayerStatusPath
generic_api_key::web/src/lib/firebase.ts security healthy web/src/lib/firebase.ts

LabelLayerStatusPath
FLY_API_TOKEN cicd healthy
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/e5240de5-5620-4647-8f1c-6564edfa7d46/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e5240de5-5620-4647-8f1c-6564edfa7d46/

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.