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.
24 of your 133 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 19.95s · analysis 4.28s · 46.2 MB · GitHub API rate-limit (preflight)

013677890/LCchat-Backend

https://github.com/013677890/LCchat-Backend · scanned 2026-06-16 03:37 UTC (2 months ago) · 10 languages

139 raw signals (122 security + 17 graph) 11/13 scanners ran 67th percentile · Go · medium (20-100K LoC) System graph score 82 (lower by 5)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months ago · v1 · 74 actionable findings from 2 signal sources. 65 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 100.0 0.25 25.00
testing_score 84.0 0.20 16.80
documentation_score 47.0 0.15 7.05
practices_score 54.0 0.15 8.10
code_quality 78.0 0.10 7.80
Overall 1.00 77.5
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 763 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
docker-compose.scale.yml software healthy docker-compose.scale.yml
README.md software healthy README.md
Dockerfile software healthy Dockerfile
package-lock.json software healthy package-lock.json
go.mod software healthy go.mod
Makefile software healthy Makefile
docker-compose.yml software healthy docker-compose.yml
const.go software healthy consts/const.go
msg_ack.go software healthy consts/redisKey/msg_ack.go
keys.go software healthy consts/redisKey/keys.go
device_active.go software healthy config/device_active.go
async.go software healthy config/async.go
mysql.go software healthy config/mysql.go
logger.go software healthy config/logger.go
redis.go software healthy config/redis.go
kafka.go software healthy config/kafka.go
env.go software healthy config/env.go
minio.go software healthy config/minio.go
001_schema.sql software healthy config/mysql/001_schema.sql
server_test.go software healthy apps/connect/internal/grpc/server_test.go
server.go software healthy apps/connect/internal/grpc/server.go
client_test.go software healthy apps/connect/internal/manager/client_test.go
connection_manager.go software healthy apps/connect/internal/manager/connection_manager.go
connection_manager_test.go software healthy apps/connect/internal/manager/connection_manager_test.go
client.go software healthy apps/connect/internal/manager/client.go
cors.go software healthy apps/connect/internal/middleware/cors.go
recover.go software healthy apps/connect/internal/middleware/recover.go
client_ip.go software healthy apps/connect/internal/middleware/client_ip.go
gin_logger.go software healthy apps/connect/internal/middleware/gin_logger.go
rate_limit.go software healthy apps/connect/internal/middleware/rate_limit.go
ws_handler_test.go software healthy apps/connect/internal/handler/ws_handler_test.go
ws_handler.go software healthy apps/connect/internal/handler/ws_handler.go
server.go software healthy apps/connect/internal/server/server.go
ack.go software healthy apps/connect/internal/svc/ack.go
ack_test.go software healthy apps/connect/internal/svc/ack_test.go
connect_service.go software healthy apps/connect/internal/svc/connect_service.go
auth.go software healthy apps/connect/internal/svc/auth.go
routing.go software healthy apps/connect/internal/svc/routing.go
lifecycle.go software healthy apps/connect/internal/svc/lifecycle.go
providers.go software healthy apps/connect/cmd/providers.go
main.go software healthy apps/connect/cmd/main.go
app.go software healthy apps/connect/cmd/app.go
wire_gen.go software healthy apps/connect/cmd/wire_gen.go
wire.go software healthy apps/connect/cmd/wire.go
profile_display_changed_consumer.go software healthy apps/auth/internal/consumer/profile_display_changed_consume…
internal_auth_handler.go software healthy apps/auth/internal/handler/internal_auth_handler.go
auth_handler.go software healthy apps/auth/internal/handler/auth_handler.go
account_handler.go software healthy apps/auth/internal/handler/account_handler.go
device_handler.go software healthy apps/auth/internal/handler/device_handler.go
errors.go software healthy apps/auth/internal/repository/errors.go

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

LabelLayerStatusPath
consts software healthy consts
redisKey software healthy consts/redisKey
config software healthy config
mysql software healthy config/mysql
apps software healthy apps
connect software healthy apps/connect
internal software healthy apps/connect/internal
grpc software healthy apps/connect/internal/grpc
manager software healthy apps/connect/internal/manager
middleware software healthy apps/connect/internal/middleware
handler software healthy apps/connect/internal/handler
server software healthy apps/connect/internal/server
svc software healthy apps/connect/internal/svc
cmd software healthy apps/connect/cmd
auth software healthy apps/auth
internal software healthy apps/auth/internal
consumer software healthy apps/auth/internal/consumer
handler software healthy apps/auth/internal/handler
repository software healthy apps/auth/internal/repository
service software healthy apps/auth/internal/service
cmd software healthy apps/auth/cmd
mq software healthy apps/auth/mq
group software healthy apps/group
internal software healthy apps/group/internal
consumer software healthy apps/group/internal/consumer
handler software healthy apps/group/internal/handler
repository software healthy apps/group/internal/repository
service software healthy apps/group/internal/service
cmd software healthy apps/group/cmd
relation software healthy apps/relation
internal software healthy apps/relation/internal
consumer software healthy apps/relation/internal/consumer
handler software healthy apps/relation/internal/handler
repository software healthy apps/relation/internal/repository
service software healthy apps/relation/internal/service
cmd software healthy apps/relation/cmd
msg software healthy apps/msg
internal software healthy apps/msg/internal
usercli software healthy apps/msg/internal/usercli
usecase software healthy apps/msg/internal/usecase
handler software healthy apps/msg/internal/handler
groupcli software healthy apps/msg/internal/groupcli
domain software healthy apps/msg/internal/domain
message software healthy apps/msg/internal/domain/message
conversation software healthy apps/msg/internal/domain/conversation
cmd software healthy apps/msg/cmd
user software healthy apps/user
internal software healthy apps/user/internal
utils software healthy apps/user/internal/utils
consumer software healthy apps/user/internal/consumer

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

LabelLayerStatusPath
__init__ software healthy scripts/gateway_blackbox_test.py:318
json software healthy scripts/gateway_blackbox_test.py:128
request software healthy scripts/gateway_blackbox_test.py:135
get software healthy scripts/gateway_blackbox_test.py:175
post software healthy scripts/gateway_blackbox_test.py:179
_multipart_body software healthy scripts/gateway_blackbox_test.py:183
json_module_dumps software healthy scripts/gateway_blackbox_test.py:198
settimeout software healthy scripts/gateway_blackbox_test.py:205
send_binary software healthy scripts/gateway_blackbox_test.py:208
recv software healthy scripts/gateway_blackbox_test.py:211
close software healthy scripts/gateway_blackbox_test.py:237
_send_frame software healthy scripts/gateway_blackbox_test.py:243
_read_exact software healthy scripts/gateway_blackbox_test.py:258
create_connection software healthy scripts/gateway_blackbox_test.py:271
ok software healthy scripts/gateway_blackbox_test.py:321
warn software healthy scripts/gateway_blackbox_test.py:325
fail software healthy scripts/gateway_blackbox_test.py:329
summary software healthy scripts/gateway_blackbox_test.py:333
mark_endpoint software healthy scripts/gateway_blackbox_test.py:339
run_cmd software healthy scripts/gateway_blackbox_test.py:342
encode_redis_command software healthy scripts/gateway_blackbox_test.py:356
redis_set_direct software healthy scripts/gateway_blackbox_test.py:365
redis_set_via_docker software healthy scripts/gateway_blackbox_test.py:373
redis_set software healthy scripts/gateway_blackbox_test.py:390
build_headers software healthy scripts/gateway_blackbox_test.py:397
request_json software healthy scripts/gateway_blackbox_test.py:407
ensure_success software healthy scripts/gateway_blackbox_test.py:448
wait_until software healthy scripts/gateway_blackbox_test.py:455
expect_contains software healthy scripts/gateway_blackbox_test.py:466
expect_string_contains software healthy scripts/gateway_blackbox_test.py:472
mark_connect_endpoint software healthy scripts/gateway_blackbox_test.py:476
test_connect_interfaces software healthy scripts/gateway_blackbox_test.py:479
test_group_interfaces software healthy scripts/gateway_blackbox_test.py:514
main software healthy scripts/gateway_blackbox_test.py:903
get_profile_a software healthy scripts/gateway_blackbox_test.py:1051
get_profile_b_from_a software healthy scripts/gateway_blackbox_test.py:1060
login_by_code_after_profile_change software healthy scripts/gateway_blackbox_test.py:1155
login_after_avatar_change software healthy scripts/gateway_blackbox_test.py:1197
unread_apply software healthy scripts/gateway_blackbox_test.py:1227
get_conversations_b software healthy scripts/gateway_blackbox_test.py:1357
pull_recalled_message software healthy scripts/gateway_blackbox_test.py:1420
wait_profile_deleted software healthy scripts/gateway_blackbox_test.py:1601

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
mysql hardware healthy docker-compose.yml
redis hardware healthy docker-compose.yml
kafka hardware healthy docker-compose.yml
kafka-connect hardware healthy docker-compose.yml
cdc-init hardware healthy docker-compose.yml
minio hardware healthy docker-compose.yml
auth hardware healthy docker-compose.yml
user hardware healthy docker-compose.yml
relation hardware healthy docker-compose.yml
group hardware healthy docker-compose.yml
msg hardware healthy docker-compose.yml
gateway hardware healthy docker-compose.yml
connect hardware healthy docker-compose.yml
message-push hardware healthy docker-compose.yml
blackbox hardware healthy docker-compose.yml
k8s::Kustomization::deploy/k8s/base/kustomization.yaml hardware healthy deploy/k8s/base/kustomization.yaml
k8s::ConfigMap::deploy/k8s/base/common-configmap.yaml hardware healthy deploy/k8s/base/common-configmap.yaml
k8s::Secret::deploy/k8s/base/common-secret.yaml hardware healthy deploy/k8s/base/common-secret.yaml
k8s::Kustomization::deploy/k8s/overlays/dev/kustomization.y… hardware healthy deploy/k8s/overlays/dev/kustomization.yaml
k8s::Endpoints::deploy/k8s/overlays/dev/external-infra.yaml hardware healthy deploy/k8s/overlays/dev/external-infra.yaml
k8s::Namespace::deploy/k8s/overlays/dev/namespace.yaml hardware healthy deploy/k8s/overlays/dev/namespace.yaml
k8s::Secret::deploy/k8s/overlays/dev/patches/dev-secret.yaml hardware healthy deploy/k8s/overlays/dev/patches/dev-secret.yaml
k8s::ConfigMap::deploy/k8s/overlays/dev/patches/dev-configm… hardware healthy deploy/k8s/overlays/dev/patches/dev-configmap.yaml

LabelLayerStatusPath
password_literal::docker-compose.yml security healthy docker-compose.yml
password_literal::apps/gateway/internal/service/auth_servic… security healthy apps/gateway/internal/service/auth_service_test.go
password_literal::apps/gateway/internal/service/auth_servic… security healthy apps/gateway/internal/service/auth_service_test.go
password_literal::apps/gateway/internal/service/auth_servic… security healthy apps/gateway/internal/service/auth_service_test.go
password_literal::apps/gateway/internal/service/auth_servic… security healthy apps/gateway/internal/service/auth_service_test.go
password_literal::apps/gateway/internal/service/auth_servic… security healthy apps/gateway/internal/service/auth_service_test.go
password_literal::apps/gateway/internal/service/auth_servic… security healthy apps/gateway/internal/service/auth_service_test.go
password_literal::apps/gateway/internal/service/auth_servic… security healthy apps/gateway/internal/service/auth_service_test.go
password_literal::apps/gateway/internal/service/auth_servic… security healthy apps/gateway/internal/service/auth_service_test.go
password_literal::apps/gateway/_achieve/login_test_handle.go security healthy apps/gateway/_achieve/login_test_handle.go
password_literal::apps/gateway/_achieve/login_test_handle.go security healthy apps/gateway/_achieve/login_test_handle.go
password_literal::apps/gateway/_achieve/login_test_handle.go security healthy apps/gateway/_achieve/login_test_handle.go
password_literal::apps/gateway/_achieve/login_test_handle.go security healthy apps/gateway/_achieve/login_test_handle.go
password_literal::apps/gateway/_achieve/login_test_handle.go security healthy apps/gateway/_achieve/login_test_handle.go
password_literal::apps/gateway/_achieve/login_test_handle.go security healthy apps/gateway/_achieve/login_test_handle.go
password_literal::apps/gateway/_achieve/login_test_handle.go security healthy apps/gateway/_achieve/login_test_handle.go
password_literal::apps/gateway/_achieve/login_test_handle.go security healthy apps/gateway/_achieve/login_test_handle.go
password_literal::apps/gateway/_achieve/login_test_service.… security healthy apps/gateway/_achieve/login_test_service.go
password_literal::apps/gateway/_achieve/login_test_service.… security healthy apps/gateway/_achieve/login_test_service.go
password_literal::apps/gateway/_achieve/login_test_service.… security healthy apps/gateway/_achieve/login_test_service.go
password_literal::apps/gateway/_achieve/login_test_service.… security healthy apps/gateway/_achieve/login_test_service.go
password_literal::apps/gateway/_achieve/login_test_service.… security healthy apps/gateway/_achieve/login_test_service.go
password_literal::apps/gateway/_achieve/login_test_service.… security healthy apps/gateway/_achieve/login_test_service.go
password_literal::scripts/cdc/register_outbox_connector.sh security healthy scripts/cdc/register_outbox_connector.sh

LabelLayerStatusPath
port:8080 network healthy Dockerfile
port:9090 network healthy deploy/k8s/base/auth.yaml
port:9190 network healthy deploy/k8s/base/auth.yaml
port:9094 network healthy deploy/k8s/base/user.yaml
port:9194 network healthy deploy/k8s/base/user.yaml
port:8081 network healthy deploy/k8s/base/connect.yaml
port:9091 network healthy deploy/k8s/base/connect.yaml
port:9093 network healthy deploy/k8s/base/relation.yaml
port:9193 network healthy deploy/k8s/base/relation.yaml
port:9092 network healthy deploy/k8s/base/msg.yaml
port:9192 network healthy deploy/k8s/base/msg.yaml
port:9095 network healthy deploy/k8s/base/group.yaml
port:9195 network healthy deploy/k8s/base/group.yaml
port:8084 network healthy deploy/k8s/base/message-push.yaml
port:3306 network healthy deploy/k8s/overlays/dev/external-infra.yaml
port:13306 network healthy deploy/k8s/overlays/dev/external-infra.yaml
port:6379 network healthy deploy/k8s/overlays/dev/external-infra.yaml
port:16379 network healthy deploy/k8s/overlays/dev/external-infra.yaml
port:9000 network healthy deploy/k8s/overlays/dev/external-infra.yaml

LabelLayerStatusPath
outbox_events data healthy config/mysql/001_schema.sql
idempotent_events data healthy config/mysql/001_schema.sql
user_account data healthy config/mysql/001_schema.sql
user_profile data healthy config/mysql/001_schema.sql
groups data healthy config/mysql/001_schema.sql
group_members data healthy config/mysql/001_schema.sql
group_join_requests data healthy config/mysql/001_schema.sql
user_relations data healthy config/mysql/001_schema.sql
apply_requests data healthy config/mysql/001_schema.sql
device_sessions data healthy config/mysql/001_schema.sql
conversation data healthy config/mysql/001_schema.sql
message data healthy config/mysql/001_schema.sql
group_conversation data healthy config/mysql/001_schema.sql

LabelLayerStatusPath
auth::apps/gateway/internal/router/v1/blacklist_handle_test… security healthy apps/gateway/internal/router/v1/blacklist_handle_test.go
auth::.claude/settings.local.json security healthy .claude/settings.local.json
auth::apps/gateway/internal/middleware/rate_limit.go security healthy apps/gateway/internal/middleware/rate_limit.go
auth::pkg/util/jwt.go security healthy pkg/util/jwt.go
auth::apps/gateway/internal/dto/blacklist_dto.go security healthy apps/gateway/internal/dto/blacklist_dto.go
auth::apps/gateway/internal/dto/friend_dto.go security healthy apps/gateway/internal/dto/friend_dto.go
auth::apps/gateway/internal/middleware/auth.go security healthy apps/gateway/internal/middleware/auth.go
auth::apps/connect/internal/svc/auth.go security healthy apps/connect/internal/svc/auth.go
auth::apps/gateway/_achieve/auth_test.go security healthy apps/gateway/_achieve/auth_test.go
auth::go.mod security healthy go.mod
auth::apps/gateway/internal/router/router.go security healthy apps/gateway/internal/router/router.go
auth::apps/gateway/internal/dto/msg_dto.go security healthy apps/gateway/internal/dto/msg_dto.go

LabelLayerStatusPath
grpc::ConnectService api healthy proto/connect/connect.proto
grpc::DeviceService api healthy proto/auth/device_service.proto
grpc::InternalAuthService api healthy proto/auth/internal_auth_service.proto
grpc::AuthService api healthy proto/auth/auth_service.proto
grpc::AccountService api healthy proto/auth/account_service.proto
grpc::GroupService api healthy proto/group/group_service.proto
grpc::FriendService api healthy proto/relation/friend_service.proto
grpc::BlacklistService api healthy proto/relation/blacklist_service.proto
grpc::MsgService api healthy proto/msg/msg_service.proto
grpc::InternalProfileService api healthy proto/user/internal_profile_service.proto
grpc::UserService api healthy proto/user/user_service.proto

LabelLayerStatusPath
k8s::Deployment::deploy/k8s/base/auth.yaml hardware healthy deploy/k8s/base/auth.yaml
k8s::Deployment::deploy/k8s/base/user.yaml hardware healthy deploy/k8s/base/user.yaml
k8s::Deployment::deploy/k8s/base/gateway.yaml hardware healthy deploy/k8s/base/gateway.yaml
k8s::StatefulSet::deploy/k8s/base/connect.yaml hardware healthy deploy/k8s/base/connect.yaml
k8s::Deployment::deploy/k8s/base/relation.yaml hardware healthy deploy/k8s/base/relation.yaml
k8s::Deployment::deploy/k8s/base/msg.yaml hardware healthy deploy/k8s/base/msg.yaml
k8s::Deployment::deploy/k8s/base/group.yaml hardware healthy deploy/k8s/base/group.yaml
k8s::Deployment::deploy/k8s/base/message-push.yaml hardware healthy deploy/k8s/base/message-push.yaml
k8s::Deployment::deploy/k8s/overlays/dev/patches/replicas.y… hardware healthy deploy/k8s/overlays/dev/patches/replicas.yaml
k8s::StatefulSet::deploy/k8s/overlays/dev/patches/replicas.… hardware healthy deploy/k8s/overlays/dev/patches/replicas.yaml

LabelLayerStatusPath
127.0.0.1 network healthy docker-compose.scale.yml
10.0.0.0 network healthy apps/gateway/internal/middleware/client_ip_test.go
172.16.0.0 network healthy apps/gateway/internal/middleware/client_ip_test.go
192.168.1.1 network healthy apps/gateway/internal/middleware/client_ip_test.go
9.9.9.9 network healthy apps/gateway/internal/middleware/client_ip_test.go
8.8.8.8 network healthy apps/gateway/internal/middleware/client_ip_test.go
203.0.113.7 network healthy apps/gateway/internal/middleware/client_ip_test.go
198.18.0.1 network healthy deploy/k8s/overlays/dev/external-infra.yaml

LabelLayerStatusPath
TestFailure software healthy scripts/gateway_blackbox_test.py:119
SimpleResponse software healthy scripts/gateway_blackbox_test.py:122
SimpleRequests software healthy scripts/gateway_blackbox_test.py:131
SimpleWebSocketConnection software healthy scripts/gateway_blackbox_test.py:201
SimpleWebSocket software healthy scripts/gateway_blackbox_test.py:269
ResultItem software healthy scripts/gateway_blackbox_test.py:312
Recorder software healthy scripts/gateway_blackbox_test.py:317

LabelLayerStatusPath
redis data healthy docker-compose.scale.yml
mysql data healthy README.md
sqlite data healthy go.mod

LabelLayerStatusPath
001_phase1_outbox_and_split.sql data healthy scripts/migration/001_phase1_outbox_and_split.sql
002_group_p0_p1_extensions.sql data healthy scripts/migration/002_group_p0_p1_extensions.sql

LabelLayerStatusPath
repobility-clone-2twx79ol software healthy /tmp/repobility-clone-2twx79ol

LabelLayerStatusPath
kafka data healthy docker-compose.scale.yml

LabelLayerStatusPath
nginx network healthy docker-compose.scale.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/d8c38c70-439c-420c-848b-27b4a69a486b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d8c38c70-439c-420c-848b-27b4a69a486b/

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.