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.

suenot/vasya

https://github.com/suenot/vasya · scanned 2026-06-16 00:24 UTC (2 months, 2 weeks ago)

27 raw signals (0 security + 27 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 27 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 551 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
LOGGING.md software healthy LOGGING.md
vite.config.ts software healthy vite.config.ts
view-logs.sh software healthy view-logs.sh
README.md software healthy README.md
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
index.html software healthy index.html
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
show-errors.sh software healthy show-errors.sh
SECURITY.md software healthy SECURITY.md
CHANGELOG.md software healthy CHANGELOG.md
README.md software healthy docs/api/README.md
v0.6.0.md software healthy docs/changelog/v0.6.0.md
v0.7.1.md software healthy docs/changelog/v0.7.1.md
v0.5.0.md software healthy docs/changelog/v0.5.0.md
v0.7.7.md software healthy docs/changelog/v0.7.7.md
v0.7.2.md software healthy docs/changelog/v0.7.2.md
v0.7.6.md software healthy docs/changelog/v0.7.6.md
v0.7.0.md software healthy docs/changelog/v0.7.0.md
Cargo.toml software healthy src-tauri/Cargo.toml
tauri.conf.json software healthy src-tauri/tauri.conf.json
build.rs software healthy src-tauri/build.rs
tauri.ios.conf.json software healthy src-tauri/tauri.ios.conf.json
Cargo.lock software healthy src-tauri/Cargo.lock
local_api.rs software healthy src-tauri/tests/local_api.rs
Cargo.toml software healthy src-tauri/voip-sidecar/Cargo.toml
Cargo.lock software healthy src-tauri/voip-sidecar/Cargo.lock
transport.rs software healthy src-tauri/voip-sidecar/src/transport.rs
protocol.rs software healthy src-tauri/voip-sidecar/src/protocol.rs
audio.rs software healthy src-tauri/voip-sidecar/src/audio.rs
encryption.rs software healthy src-tauri/voip-sidecar/src/encryption.rs
main.rs software healthy src-tauri/voip-sidecar/src/main.rs
Cargo.toml software healthy src-tauri/stt-sidecar/Cargo.toml
Cargo.lock software healthy src-tauri/stt-sidecar/Cargo.lock
main.rs software healthy src-tauri/stt-sidecar/src/main.rs
default.json software healthy src-tauri/capabilities/default.json
Cargo.toml software healthy src-tauri/vasya-core/Cargo.toml
lib.rs software healthy src-tauri/vasya-core/src/lib.rs
events.rs software healthy src-tauri/vasya-core/src/events.rs
media.rs software healthy src-tauri/vasya-core/src/media.rs
stt.rs software healthy src-tauri/vasya-core/src/stt.rs
auth.rs software healthy src-tauri/vasya-core/src/telegram/auth.rs
encrypted_session.rs software healthy src-tauri/vasya-core/src/telegram/encrypted_session.rs
updates.rs software healthy src-tauri/vasya-core/src/telegram/updates.rs
master_key.rs software healthy src-tauri/vasya-core/src/telegram/master_key.rs
CLAUDE.md software healthy src-tauri/vasya-core/src/telegram/CLAUDE.md
mod.rs software healthy src-tauri/vasya-core/src/telegram/mod.rs
peer.rs software healthy src-tauri/vasya-core/src/telegram/peer.rs

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

LabelLayerStatusPath
BASE_URL software healthy src-tauri/vasya-mcp/src/index.ts:BASE_URL
api software healthy src-tauri/vasya-mcp/src/index.ts:api
asText software healthy src-tauri/vasya-mcp/src/index.ts:asText
apiError software healthy src-tauri/vasya-mcp/src/index.ts:apiError
extFromContentType software healthy src-tauri/vasya-mcp/src/index.ts:extFromContentType
fetchBinary software healthy src-tauri/vasya-mcp/src/index.ts:fetchBinary
encodeHeader software healthy src-tauri/vasya-mcp/src/index.ts:encodeHeader
sendMedia software healthy src-tauri/vasya-mcp/src/index.ts:sendMedia
App software healthy src/App.tsx:App
handleApiSave software healthy src/App.tsx:handleApiSave
useTranslation software healthy src/i18n/index.ts:useTranslation
formatPhone software healthy src/components/Auth/LoginForm.tsx:formatPhone
stripPhone software healthy src/components/Auth/LoginForm.tsx:stripPhone
LoginForm software healthy src/components/Auth/LoginForm.tsx:LoginForm
handlePhoneChange software healthy src/components/Auth/LoginForm.tsx:handlePhoneChange
handlePhoneSubmit software healthy src/components/Auth/LoginForm.tsx:handlePhoneSubmit
handleCodeChange software healthy src/components/Auth/LoginForm.tsx:handleCodeChange
handleCodeSubmit software healthy src/components/Auth/LoginForm.tsx:handleCodeSubmit
handlePasswordSubmit software healthy src/components/Auth/LoginForm.tsx:handlePasswordSubmit
handleBack software healthy src/components/Auth/LoginForm.tsx:handleBack
DEFAULT_SERVER_URL software healthy src/components/Auth/ServerConnect.tsx:DEFAULT_SERVER_URL
ServerConnect software healthy src/components/Auth/ServerConnect.tsx:ServerConnect
handleSubmit software healthy src/components/Auth/ServerConnect.tsx:handleSubmit
MyQrCode software healthy src/components/Profile/MyQrCode.tsx:MyQrCode
onKey software healthy src/components/Profile/MyQrCode.tsx:onKey
phoneDigits software healthy src/components/Profile/MyQrCode.tsx:phoneDigits
copyLink software healthy src/components/Profile/MyQrCode.tsx:copyLink
ChatFilters software healthy src/components/Chat/ChatFilters.tsx:ChatFilters
getTabInfo software healthy src/components/Chat/ChatFilters.tsx:getTabInfo
isCustomFolder software healthy src/components/Chat/ChatFilters.tsx:isCustomFolder
handleClick software healthy src/components/Chat/ChatFilters.tsx:handleClick
handleKeyDown software healthy src/components/Chat/ChatFilters.tsx:handleKeyDown
handleReadAll software healthy src/components/Chat/ChatFilters.tsx:handleReadAll
handleMuteAll software healthy src/components/Chat/ChatFilters.tsx:handleMuteAll
handleDeleteFolder software healthy src/components/Chat/ChatFilters.tsx:handleDeleteFolder
AvatarViewer software healthy src/components/Chat/AvatarViewer.tsx:AvatarViewer
onKey software healthy src/components/Chat/AvatarViewer.tsx:onKey
getAvatarColor software healthy src/components/Chat/NewChatButton.tsx:getAvatarColor
getInitial software healthy src/components/Chat/NewChatButton.tsx:getInitial
CloseIcon software healthy src/components/Chat/NewChatButton.tsx:CloseIcon
CheckIcon software healthy src/components/Chat/NewChatButton.tsx:CheckIcon
ContactItem software healthy src/components/Chat/NewChatButton.tsx:ContactItem
CreateGroupDialog software healthy src/components/Chat/NewChatButton.tsx:CreateGroupDialog
onKey software healthy src/components/Chat/NewChatButton.tsx:onKey
CreateChannelDialog software healthy src/components/Chat/NewChatButton.tsx:CreateChannelDialog
SecretChatDialog software healthy src/components/Chat/NewChatButton.tsx:SecretChatDialog
NewChatButton software healthy src/components/Chat/NewChatButton.tsx:NewChatButton
handleClick software healthy src/components/Chat/NewChatButton.tsx:handleClick
handleEsc software healthy src/components/Chat/NewChatButton.tsx:handleEsc
formatDate software healthy src/components/Chat/ChatList.tsx:formatDate

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

LabelLayerStatusPath
docs software healthy docs
api software healthy docs/api
changelog software healthy docs/changelog
src-tauri software healthy src-tauri
tests software healthy src-tauri/tests
voip-sidecar software healthy src-tauri/voip-sidecar
src software healthy src-tauri/voip-sidecar/src
stt-sidecar software healthy src-tauri/stt-sidecar
src software healthy src-tauri/stt-sidecar/src
capabilities software healthy src-tauri/capabilities
vasya-core software healthy src-tauri/vasya-core
src software healthy src-tauri/vasya-core/src
telegram software healthy src-tauri/vasya-core/src/telegram
vasya-server software healthy src-tauri/vasya-server
src software healthy src-tauri/vasya-server/src
routes software healthy src-tauri/vasya-server/src/routes
migrations software healthy src-tauri/migrations
vasya-mcp software healthy src-tauri/vasya-mcp
src software healthy src-tauri/vasya-mcp/src
src software healthy src-tauri/src
commands software healthy src-tauri/src/commands
database software healthy src-tauri/src/database
storage software healthy src-tauri/src/storage
.claude software healthy .claude
plans software healthy .claude/plans
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
types software healthy src/types
i18n software healthy src/i18n
locales software healthy src/i18n/locales
components software healthy src/components
Auth software healthy src/components/Auth
Profile software healthy src/components/Profile
Chat software healthy src/components/Chat
Settings software healthy src/components/Settings
UI software healthy src/components/UI
Layout software healthy src/components/Layout
Call software healthy src/components/Call
Accounts software healthy src/components/Accounts
Messages software healthy src/components/Messages
transport software healthy src/transport
hooks software healthy src/hooks
store software healthy src/store

LabelLayerStatusPath
ANDROID_KEYSTORE_PASSWORD cicd healthy
APPLE_CERTIFICATE cicd healthy
ANDROID_KEY_ALIAS cicd healthy
APPLE_API_KEY cicd healthy
TELEGRAM_API_HASH cicd healthy
APPLE_CERTIFICATE_PASSWORD cicd healthy
APPLE_API_KEY_PATH cicd healthy
GITHUB_TOKEN cicd healthy
VERCEL_DEPLOY_HOOK cicd healthy
APPLE_API_ISSUER cicd healthy
ANDROID_KEYSTORE_BASE64 cicd healthy
ANDROID_KEY_PASSWORD cicd healthy
TELEGRAM_API_ID cicd healthy
APPLE_SIGNING_IDENTITY cicd healthy

LabelLayerStatusPath
auth::src-tauri/vasya-server/src/auth.rs security healthy src-tauri/vasya-server/src/auth.rs
auth::src/components/Auth/ServerConnect.tsx security healthy src/components/Auth/ServerConnect.tsx
auth::src/transport/http.ts security healthy src/transport/http.ts
auth::src-tauri/vasya-server/src/openapi.rs security healthy src-tauri/vasya-server/src/openapi.rs
auth::src-tauri/vasya-server/src/main.rs security healthy src-tauri/vasya-server/src/main.rs
auth::src-tauri/vasya-server/src/lib.rs security healthy src-tauri/vasya-server/src/lib.rs
auth::src/components/Settings/AccountSettings.tsx security healthy src/components/Settings/AccountSettings.tsx
auth::src-tauri/vasya-server/README.md security healthy src-tauri/vasya-server/README.md
auth::src-tauri/vasya-server/src/routes/graphql_http.rs security healthy src-tauri/vasya-server/src/routes/graphql_http.rs
auth::README.md security healthy README.md
auth::docs/api/README.md security healthy docs/api/README.md

LabelLayerStatusPath
ErrorBoundary software healthy src/components/ErrorBoundary.tsx:ErrorBoundary
let software healthy src/components/Messages/MessageList.tsx:let
to software healthy src/components/Messages/MessageList.tsx:to
TauriTransport software healthy src/transport/tauri.ts:TauriTransport
maps software healthy src/transport/http.ts:maps
HttpError software healthy src/transport/http.ts:HttpError
SseBus software healthy src/transport/http.ts:SseBus
HttpTransport software healthy src/transport/http.ts:HttpTransport
MediaDownloadQueue software healthy src/hooks/useMediaQueue.ts:MediaDownloadQueue

LabelLayerStatusPath
accounts data healthy src-tauri/migrations/V1__initial_schema.sql
chats data healthy src-tauri/migrations/V1__initial_schema.sql
users data healthy src-tauri/migrations/V1__initial_schema.sql
messages data healthy src-tauri/migrations/V1__initial_schema.sql
media data healthy src-tauri/migrations/V1__initial_schema.sql
settings data healthy src-tauri/migrations/V1__initial_schema.sql
chat_folders data healthy src-tauri/migrations/V1__initial_schema.sql
chat_tabs data healthy src-tauri/migrations/V1__initial_schema.sql

LabelLayerStatusPath
port:1420 network healthy vite.config.ts
port:1421 network healthy vite.config.ts
port:50052 network healthy src-tauri/src/config.rs

LabelLayerStatusPath
build-desktop cicd healthy .github/workflows/release.yml
build-android cicd healthy .github/workflows/release.yml
trigger-vercel cicd healthy .github/workflows/landing-redeploy.yml

LabelLayerStatusPath
sqlite data healthy src-tauri/Cargo.toml
postgres data healthy src-tauri/vasya-server/README.md

LabelLayerStatusPath
127.0.0.1 network healthy README.md
55.47.98.97 network healthy src/components/UI/Icon.tsx

LabelLayerStatusPath
gha::release cicd healthy .github/workflows/release.yml
gha::landing-redeploy cicd healthy .github/workflows/landing-redeploy.yml

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

LabelLayerStatusPath
V1__initial_schema.sql data healthy src-tauri/migrations/V1__initial_schema.sql

LabelLayerStatusPath
caddy network healthy README.md

LabelLayerStatusPath
App frontend healthy src/App.tsx
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/ead31e6d-0958-4a9e-976e-8be8608bd91a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/ead31e6d-0958-4a9e-976e-8be8608bd91a/

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.