Repository Analysis

v2fly/v2ray-core

A platform for building proxies to bypass network restrictions.

0.2 Likely human-written View on GitHub
0.2
Adjusted Score
0.2
Raw Score
100%
Time Factor
2026-05-30
Last Push
34,027
Stars
Go
Language
159,524
Lines of Code
1304
Files
25
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 1HIGH 0MEDIUM 1LOW 23

Pattern Findings

25 matches across 3 categories. Click a row to expand file-level details.

Over-Commented Block23 hits · 23 pts
SeverityFileLineSnippet
LOWmocks.go1package core
LOWannotations.go1package core
LOWconfig.pb.go21 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
LOWtransport/internet/tlsmirror/server/padding.go1package server
LOWtransport/internet/tls/config.pb.go221 // @Document This value replace allow_insecure.
LOWtransport/internet/kcp/kcp.go1// Package kcp - A Fast and Reliable ARQ Protocol
LOWapp/dns/config.pb.go421 //
LOWapp/dns/config.pb.go441 DomainMatcher string `protobuf:"bytes,15,opt,name=domain_matcher,json=domainMatcher,proto3" json:"domain_matcher,omitem
LOWapp/dns/config.pb.go601 NameServer []*SimplifiedNameServer `protobuf:"bytes,5,rep,name=name_server,json=nameServer,proto3" json:"name_server,om
LOWapp/router/strategy_leastload.go81}
LOWapp/router/config.pb.go141 //
LOWapp/router/command/command.pb.go161// - ip: Equivalent as "ip_source" and "ip_target", selects both source and
LOWproxy/vmess/vmess.go1// Package vmess contains the implementation of VMess protocol and transportation.
LOWproxy/vless/vless.go1// Package vless contains the implementation of VLess protocol and transportation.
LOWproxy/vlite/vlite.go1// Package vlite contains the integration code for VLite protocol variety
LOWproxy/shadowsocks/shadowsocks.go1// Package shadowsocks provides compatible functionality to Shadowsocks.
LOWrelease/config/config.json1// Config file of V2Ray. This file follows standard JSON format, with comments support.
LOWrelease/config/config.json121 "statsInboundUplink": false,
LOWcommon/strmatcher/strmatcher.go61
LOWcommon/natTraversal/stun/natTypeTest.go61
LOWcommon/natTraversal/stun/natTypeTest.go81 // maximum idle window.
LOWcommon/natTraversal/stun/natTypeTest.go701 return nil
LOWmain/commands/base/command.go21 // The args are the arguments after the command name.
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippet
CRITICALtransport/internet/grpc/encoding/stream.pb.go71 "\x03Tun\x121.v2ray.core.transport.internet.grpc.encoding.Hunk\x1a1.v2ray.core.transport.internet.grpc.encoding.Hunk(\x
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMrelease/install-release.sh3# This file is accessible as https://install.direct/go.sh