Repository Analysis

alibaba/Sentinel

A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)

1.4 Likely human-written View on GitHub
1.4
Adjusted Score
1.4
Raw Score
100%
Time Factor
2026-05-27
Last Push
23,117
Stars
Java
Language
141,829
Lines of Code
1519
Files
41
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 17HIGH 0MEDIUM 2LOW 22

Pattern Findings

41 matches across 4 categories. Click a row to expand file-level details.

Hallucination Indicators17 hits · 170 pts
SeverityFileLineSnippet
CRITICAL…aba/csp/sentinel/adapter/jaxrs/ProviderFilterTest.java156 response.then().statusCode(javax.ws.rs.core.Response.Status.TOO_MANY_REQUESTS.getStatusCode())
CRITICAL…aba/csp/sentinel/adapter/jaxrs/ProviderFilterTest.java171 return javax.ws.rs.core.Response.status(javax.ws.rs.core.Response.Status.OK)
CRITICAL…aba/csp/sentinel/adapter/jaxrs/ProviderFilterTest.java191 response.then().statusCode(javax.ws.rs.core.Response.Status.OK.getStatusCode())
CRITICAL…aba/csp/sentinel/adapter/jaxrs/ProviderFilterTest.java223 blockedResp.then().statusCode(javax.ws.rs.core.Response.Status.TOO_MANY_REQUESTS.getStatusCode())
CRITICAL…aba/csp/sentinel/adapter/jaxrs/ProviderFilterTest.java237 response.then().statusCode(javax.ws.rs.core.Response.Status.INTERNAL_SERVER_ERROR.getStatusCode()).body(equalTo(
CRITICAL…ibaba/csp/sentinel/adapter/jaxrs/ClientFilterTest.java194 assertEquals(javax.ws.rs.core.Response.Status.OK.getStatusCode(), response2.getStatus());
CRITICAL…ibaba/csp/sentinel/adapter/jaxrs/ClientFilterTest.java218 assertEquals(javax.ws.rs.core.Response.Status.TOO_MANY_REQUESTS.getStatusCode(), response.getStatus());
CRITICAL…ibaba/csp/sentinel/adapter/jaxrs/ClientFilterTest.java236 return javax.ws.rs.core.Response.status(javax.ws.rs.core.Response.Status.OK)
CRITICAL…ibaba/csp/sentinel/adapter/jaxrs/ClientFilterTest.java260 assertEquals(javax.ws.rs.core.Response.Status.OK.getStatusCode(), response.getStatus());
CRITICAL…/jaxrs/deployment/SentinelJaxRsQuarkusAdapterTest.java141 response.then().statusCode(javax.ws.rs.core.Response.Status.TOO_MANY_REQUESTS.getStatusCode())
CRITICAL…/jaxrs/deployment/SentinelJaxRsQuarkusAdapterTest.java156 return javax.ws.rs.core.Response.status(javax.ws.rs.core.Response.Status.OK)
CRITICAL…/jaxrs/deployment/SentinelJaxRsQuarkusAdapterTest.java176 response.then().statusCode(javax.ws.rs.core.Response.Status.OK.getStatusCode())
CRITICAL…/jaxrs/deployment/SentinelJaxRsQuarkusAdapterTest.java208 blockedResp.then().statusCode(javax.ws.rs.core.Response.Status.TOO_MANY_REQUESTS.getStatusCode())
CRITICAL…/jaxrs/deployment/SentinelJaxRsQuarkusAdapterTest.java222 response.then().statusCode(javax.ws.rs.core.Response.Status.INTERNAL_SERVER_ERROR.getStatusCode()).body(equalTo(
CRITICAL…el/cluster/server/envoy/rls/SentinelRlsGrpcServer.java34 .addService(new com.alibaba.csp.sentinel.cluster.server.envoy.rls.service.v3.SentinelEnvoyRlsServiceImpl())
CRITICAL…ba/csp/sentinel/demo/quarkus/GreetingResourceTest.java45 .statusCode(javax.ws.rs.core.Response.Status.TOO_MANY_REQUESTS.getStatusCode())
CRITICAL…shboard/src/main/webapp/resources/lib/js/jquery.min.js4void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(
Hyper-Verbose Identifiers19 hits · 19 pts
SeverityFileLineSnippet
LOW…r/gateway/sc/callback/RedirectBlockRequestHandler.java30public class RedirectBlockRequestHandler implements BlockRequestHandler {
LOW…er/gateway/sc/callback/DefaultBlockRequestHandler.java35public class DefaultBlockRequestHandler implements BlockRequestHandler {
LOW…r/gateway/sc/callback/RedirectBlockRequestHandler.java30public class RedirectBlockRequestHandler implements BlockRequestHandler {
LOW…er/gateway/sc/callback/DefaultBlockRequestHandler.java36public class DefaultBlockRequestHandler implements BlockRequestHandler {
LOW…pring/webflux/callback/DefaultBlockRequestHandler.java35public class DefaultBlockRequestHandler implements BlockRequestHandler {
LOW…webapp/resources/app/scripts/controllers/param_flow.js75 function notGoodNumberBetweenExclusive(num, l ,r) {
LOW…ces/app/scripts/controllers/cluster_app_server_list.js220 function retrieveClusterAssignInfoOfApp() {
LOW…ces/app/scripts/controllers/cluster_app_server_list.js317 function doApplyNewSingleServerAssign() {
LOW…ces/app/scripts/controllers/cluster_app_server_list.js371 function doApplySingleServerAssignEdit() {
LOW…ces/app/scripts/controllers/cluster_app_server_list.js459 function generateRequestLimitDataStr(limitData) {
LOW…ces/app/scripts/controllers/cluster_app_server_list.js499 function retrieveClusterServerInfo() {
LOW…n/webapp/resources/app/scripts/controllers/identity.js174 function saveDegradeRuleAndContinue() {
LOW…n/webapp/resources/app/scripts/controllers/identity.js212 function saveAuthorityRuleAndContinue() {
LOW…n/webapp/resources/app/scripts/controllers/identity.js291 function saveParamFlowRuleAndContinue() {
LOW…/app/scripts/controllers/cluster_app_server_monitor.js57 function retrieveClusterServerInfo() {
LOW…p/scripts/controllers/cluster_app_token_client_list.js84 function retrieveClusterTokenClientInfo() {
LOW…/resources/app/scripts/controllers/gateway/identity.js150 function saveGatewayFlowRuleAndContinue() {
LOW…/resources/app/scripts/controllers/gateway/identity.js213 function saveDegradeRuleAndContinue() {
LOW…p/resources/app/scripts/services/param_flow_service.js60 function notGoodNumberBetweenExclusive(num, l ,r) {
AI Slop Vocabulary2 hits · 6 pts
SeverityFileLineSnippet
MEDIUM…csp/sentinel/demo/zuul2/gateway/GatewayRuleConfig.java20 // It's recommended to leverage dynamic data source or the Sentinel dashboard to push the rules.
MEDIUM…/csp/sentinel/demo/zuul/gateway/GatewayRuleConfig.java44 // It's recommended to leverage dynamic data source or the Sentinel dashboard to push the rules.
Over-Commented Block3 hits · 3 pts
SeverityFileLineSnippet
LOW…demo/datasource/zookeeper/ZookeeperDataSourceDemo.java41 final String remoteAddress = "127.0.0.1:2181";
LOW…ces/app/scripts/controllers/cluster_app_server_list.js161 serverCommandPortMap.set(serverHostPort, -1);
LOW…sentinel/dashboard/repository/rule/RuleRepository.java81 // * @param enable