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.

redis/redis

https://github.com/redis/redis.git · scanned 2026-05-16 12:50 UTC (3 weeks, 3 days ago) · 10 languages

105 raw signals (11 security + 94 graph) 81st percentile · C · large (100-500K LoC) System graph score 85 (lower by 12)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 3 weeks, 3 days ago · v2 · 8 actionable findings from 1 signal source. 3 repeated signals grouped for readability. 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 1873 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
README.md software healthy README.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
TLS.md software healthy TLS.md
Makefile software healthy Makefile
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
SECURITY.md software healthy SECURITY.md
codecov.yml software healthy codecov.yml
README.md software healthy tests/README.md
datatype2.c software healthy tests/modules/datatype2.c
timer.c software healthy tests/modules/timer.c
blockonkeys.c software healthy tests/modules/blockonkeys.c
moduleauthtwo.c software healthy tests/modules/moduleauthtwo.c
postnotifications.c software healthy tests/modules/postnotifications.c
keyspace_events.c software healthy tests/modules/keyspace_events.c
auth.c software healthy tests/modules/auth.c
configaccess.c software healthy tests/modules/configaccess.c
cmdintrospection.c software healthy tests/modules/cmdintrospection.c
propagate.c software healthy tests/modules/propagate.c
test_keymeta.c software healthy tests/modules/test_keymeta.c
moduleconfigstwo.c software healthy tests/modules/moduleconfigstwo.c
keymeta_notify.c software healthy tests/modules/keymeta_notify.c
fork.c software healthy tests/modules/fork.c
atomicslotmigration.c software healthy tests/modules/atomicslotmigration.c
rdbloadsave.c software healthy tests/modules/rdbloadsave.c
moduleconfigs.c software healthy tests/modules/moduleconfigs.c
getchannels.c software healthy tests/modules/getchannels.c
internalsecret.c software healthy tests/modules/internalsecret.c
getkeys.c software healthy tests/modules/getkeys.c
zset.c software healthy tests/modules/zset.c
infotest.c software healthy tests/modules/infotest.c
commandfilter.c software healthy tests/modules/commandfilter.c
basics.c software healthy tests/modules/basics.c
test_lazyfree.c software healthy tests/modules/test_lazyfree.c
publish.c software healthy tests/modules/publish.c
keyspecs.c software healthy tests/modules/keyspecs.c
scan.c software healthy tests/modules/scan.c
testrdb.c software healthy tests/modules/testrdb.c
crash.c software healthy tests/modules/crash.c
eventloop.c software healthy tests/modules/eventloop.c
hash.c software healthy tests/modules/hash.c
subcommands.c software healthy tests/modules/subcommands.c
mallocsize.c software healthy tests/modules/mallocsize.c
usercall.c software healthy tests/modules/usercall.c
Makefile software healthy tests/modules/Makefile
defragtest.c software healthy tests/modules/defragtest.c
reply.c software healthy tests/modules/reply.c
stream.c software healthy tests/modules/stream.c
hooks.c software healthy tests/modules/hooks.c
list.c software healthy tests/modules/list.c
blockedclient.c software healthy tests/modules/blockedclient.c

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

LabelLayerStatusPath
convert_flags_to_boolean_dict software healthy utils/generate-commands-json.py:10
set_if_not_none_or_empty software healthy utils/generate-commands-json.py:15
convert_argument software healthy utils/generate-commands-json.py:21
convert_keyspec software healthy utils/generate-commands-json.py:29
convert_entry_to_objects_array software healthy utils/generate-commands-json.py:35
get_optional_desc_string software healthy utils/generate-command-code.py:42
check_command_args_key_specs software healthy utils/generate-command-code.py:50
check_command_key_specs software healthy utils/generate-command-code.py:69
__init__ software healthy utils/generate-command-code.py:513
struct_code software healthy utils/generate-command-code.py:391
_flags_code software healthy utils/generate-command-code.py:397
_begin_search_code software healthy utils/generate-command-code.py:115
_find_keys_code software healthy utils/generate-command-code.py:131
verify_no_dup_names software healthy utils/generate-command-code.py:158
fullname software healthy utils/generate-command-code.py:517
struct_name software dead utils/generate-command-code.py:355
subarg_table_name software healthy utils/generate-command-code.py:194
write_internal_structs software healthy utils/generate-command-code.py:450
to_c_name software healthy utils/generate-command-code.py:245
write software healthy utils/generate-command-code.py:273
return_types_table_name software dead utils/generate-command-code.py:333
subcommand_table_name software healthy utils/generate-command-code.py:336
history_table_name software healthy utils/generate-command-code.py:340
tips_table_name software healthy utils/generate-command-code.py:343
arg_table_name software healthy utils/generate-command-code.py:346
key_specs_table_name software healthy utils/generate-command-code.py:349
reply_schema_name software healthy utils/generate-command-code.py:352
history_code software healthy utils/generate-command-code.py:358
num_history software healthy utils/generate-command-code.py:366
tips_code software healthy utils/generate-command-code.py:371
num_tips software healthy utils/generate-command-code.py:379
key_specs_code software healthy utils/generate-command-code.py:384
_acl_categories_code software healthy utils/generate-command-code.py:403
_doc_flags_code software healthy utils/generate-command-code.py:409
create_command software healthy utils/generate-command-code.py:521
__init__ software healthy utils/req-res-log-validator.py:125
__str__ software healthy utils/req-res-log-validator.py:191
process_file software dead utils/req-res-log-validator.py:195
fetch_schemas software healthy utils/req-res-log-validator.py:253
validate_schema software healthy utils/reply_schema_linter.js:validate_schema
colored software healthy modules/vector-sets/test.py:27
find_k_nearest software healthy modules/vector-sets/test.py:44
generate_random_vector software healthy modules/vector-sets/test.py:65
fill_redis_with_vectors software healthy modules/vector-sets/test.py:71
__init__ software healthy modules/vector-sets/test.py:94
setup software healthy modules/vector-sets/test.py:109
teardown software healthy modules/vector-sets/test.py:112
setup_replication software healthy modules/vector-sets/test.py:115
test software healthy modules/vector-sets/test.py:146
run software healthy modules/vector-sets/test.py:149

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

LabelLayerStatusPath
tests software healthy tests
modules software healthy tests/modules
utils software healthy utils
releasetools software healthy utils/releasetools
lru software healthy utils/lru
graphs software healthy utils/graphs
commits-over-time software healthy utils/graphs/commits-over-time
req-res-validator software healthy utils/req-res-validator
hyperloglog software healthy utils/hyperloglog
srandmember software healthy utils/srandmember
modules software healthy modules
redisjson software healthy modules/redisjson
vector-sets software healthy modules/vector-sets
tests software healthy modules/vector-sets/tests
examples software healthy modules/vector-sets/examples
movies software healthy modules/vector-sets/examples/movies
glove-100 software healthy modules/vector-sets/examples/glove-100
cli-tool software healthy modules/vector-sets/examples/cli-tool
redisearch software healthy modules/redisearch
redisbloom software healthy modules/redisbloom
redistimeseries software healthy modules/redistimeseries
tools software healthy tools
deps software healthy deps
tre software healthy deps/tre
tests software healthy deps/tre/tests
local_includes software healthy deps/tre/local_includes
lib software healthy deps/tre/lib
linenoise software healthy deps/linenoise
jemalloc software healthy deps/jemalloc
msvc software healthy deps/jemalloc/msvc
test_threads software healthy deps/jemalloc/msvc/test_threads
test software healthy deps/jemalloc/test
integration software healthy deps/jemalloc/test/integration
cpp software healthy deps/jemalloc/test/integration/cpp
unit software healthy deps/jemalloc/test/unit
analyze software healthy deps/jemalloc/test/analyze
stress software healthy deps/jemalloc/test/stress
include software healthy deps/jemalloc/test/include
test software healthy deps/jemalloc/test/include/test
src software healthy deps/jemalloc/test/src
scripts software healthy deps/jemalloc/scripts
windows software healthy deps/jemalloc/scripts/windows
linux software healthy deps/jemalloc/scripts/linux
freebsd software healthy deps/jemalloc/scripts/freebsd
doc_internal software healthy deps/jemalloc/doc_internal
include software healthy deps/jemalloc/include
jemalloc software healthy deps/jemalloc/include/jemalloc
internal software healthy deps/jemalloc/include/jemalloc/internal
msvc_compat software healthy deps/jemalloc/include/msvc_compat
C99 software healthy deps/jemalloc/include/msvc_compat/C99

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

LabelLayerStatusPath
full-build cicd healthy deps/hiredis/.github/workflows/test.yml
build-32-bit cicd healthy deps/hiredis/.github/workflows/test.yml
build-arm cicd healthy deps/hiredis/.github/workflows/test.yml
build-windows cicd healthy deps/hiredis/.github/workflows/test.yml
update_release_draft cicd healthy deps/hiredis/.github/workflows/release-drafter.yml
ubuntu cicd healthy deps/hiredis/.github/workflows/build.yml
centos7 cicd healthy deps/hiredis/.github/workflows/build.yml
centos8 cicd healthy deps/hiredis/.github/workflows/build.yml
freebsd cicd healthy deps/hiredis/.github/workflows/build.yml
macos cicd healthy deps/hiredis/.github/workflows/build.yml
windows cicd healthy deps/hiredis/.github/workflows/build.yml
coverity cicd healthy .github/workflows/coverity.yml
analyze cicd healthy .github/workflows/codeql-analysis.yml
test-ubuntu-jemalloc cicd healthy .github/workflows/daily.yml
test-ubuntu-arm cicd healthy .github/workflows/daily.yml
test-ubuntu-arm-libc-malloc cicd healthy .github/workflows/daily.yml
test-ubuntu-arm-tls cicd healthy .github/workflows/daily.yml
test-debug-assert-keyspace cicd healthy .github/workflows/daily.yml
test-ubuntu-jemalloc-fortify cicd healthy .github/workflows/daily.yml
test-ubuntu-libc-malloc cicd healthy .github/workflows/daily.yml
test-ubuntu-no-malloc-usable-size cicd healthy .github/workflows/daily.yml
test-ubuntu-32bit cicd healthy .github/workflows/daily.yml
test-ubuntu-tls cicd healthy .github/workflows/daily.yml
test-ubuntu-tls-no-tls cicd healthy .github/workflows/daily.yml
test-ubuntu-io-threads cicd healthy .github/workflows/daily.yml
test-ubuntu-reclaim-cache cicd healthy .github/workflows/daily.yml
test-valgrind-test cicd healthy .github/workflows/daily.yml
test-valgrind-misc cicd healthy .github/workflows/daily.yml
test-valgrind-no-malloc-usable-size-test cicd healthy .github/workflows/daily.yml
test-valgrind-no-malloc-usable-size-misc cicd healthy .github/workflows/daily.yml
test-sanitizer-address cicd healthy .github/workflows/daily.yml
test-sanitizer-memory cicd healthy .github/workflows/daily.yml
test-sanitizer-undefined cicd healthy .github/workflows/daily.yml
test-sanitizer-thread cicd healthy .github/workflows/daily.yml
test-centos-jemalloc cicd healthy .github/workflows/daily.yml
test-centos-tls-module cicd healthy .github/workflows/daily.yml
test-centos-tls-module-no-tls cicd healthy .github/workflows/daily.yml
test-macos-latest cicd healthy .github/workflows/daily.yml
test-macos-latest-sentinel cicd healthy .github/workflows/daily.yml
test-macos-latest-cluster cicd healthy .github/workflows/daily.yml
build-macos cicd healthy .github/workflows/daily.yml
test-freebsd cicd healthy .github/workflows/daily.yml
test-alpine-jemalloc cicd healthy .github/workflows/daily.yml
test-alpine-libc-malloc cicd healthy .github/workflows/daily.yml
reply-schemas-validator cicd healthy .github/workflows/daily.yml
test-old-chain-jemalloc cicd healthy .github/workflows/daily.yml
test-old-chain-tls-module cicd healthy .github/workflows/daily.yml
test-old-chain-tls-module-no-tls cicd healthy .github/workflows/daily.yml
test-sanitizer-force-defrag cicd healthy .github/workflows/daily.yml
test-vectorset cicd healthy .github/workflows/daily.yml

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

LabelLayerStatusPath
KeySpec software healthy utils/generate-command-code.py:104
Argument software healthy utils/generate-command-code.py:166
ReplySchema software healthy utils/generate-command-code.py:251
Command software healthy utils/generate-command-code.py:315
Subcommand software healthy utils/generate-command-code.py:512
Request software healthy utils/req-res-log-validator.py:77
Response software healthy utils/req-res-log-validator.py:121
VectorData software healthy modules/vector-sets/test.py:40
TestCase software healthy modules/vector-sets/test.py:93
BasicVISMEMBER software healthy modules/vector-sets/tests/vismember.py:4
VSIMLimitEFSearch software healthy modules/vector-sets/tests/vsim_limit_efsearch.py:4
BasicVRANGE software healthy modules/vector-sets/tests/vrange.py:4
BasicCommands software healthy modules/vector-sets/tests/basic_commands.py:4
VSIMFilterAdvanced software healthy modules/vector-sets/tests/filter_int.py:8
VSIMFilterSelectivityTest software healthy modules/vector-sets/tests/filter_int.py:496
VSIMFilterComparisonTest software healthy modules/vector-sets/tests/filter_int.py:568
ConcurrentVSIMAndDEL software healthy modules/vector-sets/tests/concurrent_vsim_and_del.py:4
VSIMFilterLeakOnOptionError software healthy modules/vector-sets/tests/vsim_filter_error_leak.py:4
VREM_LastItemDeletesKey software healthy modules/vector-sets/tests/evict_empty.py:4
DimensionMaxLimitVaddAtLimit software healthy modules/vector-sets/tests/dimension_max_limit.py:8
DimensionMaxLimitVaddAboveLimit software healthy modules/vector-sets/tests/dimension_max_limit.py:27
DimensionMaxLimitVsimAtLimit software healthy modules/vector-sets/tests/dimension_max_limit.py:50
DimensionMaxLimitVsimAboveLimit software healthy modules/vector-sets/tests/dimension_max_limit.py:78
DimensionMaxLimitHugeDimension software healthy modules/vector-sets/tests/dimension_max_limit.py:110
DebugDigestTest software healthy modules/vector-sets/tests/debug_digest.py:4
VSIMFilterExpressions software healthy modules/vector-sets/tests/filter_expr.py:3
VRANDMEMBERTest software healthy modules/vector-sets/tests/vrandmember.py:4
Q8Similarity software healthy modules/vector-sets/tests/q8_similarity.py:3
ThreadingStressTest software healthy modules/vector-sets/tests/concurrent_vadd_cas_del_vsim.py:6
MemoryUsageTest software healthy modules/vector-sets/tests/memory_usage.py:4
ThreadingConfigTest software healthy modules/vector-sets/tests/threading_config.py:5
HNSWPersistence software healthy modules/vector-sets/tests/persistence.py:4
VSIMWithAttribs software healthy modules/vector-sets/tests/with.py:6
Reduce software healthy modules/vector-sets/tests/reduce.py:3
VREM software healthy modules/vector-sets/tests/deletion.py:17
ConcurrentCASTest software healthy modules/vector-sets/tests/vadd_cas.py:9
EpsilonOption software healthy modules/vector-sets/tests/epsilon.py:3
BasicSimilarity software healthy modules/vector-sets/tests/basic_similarity.py:3
DimensionValidation software healthy modules/vector-sets/tests/dimension_validation.py:5
ReduceDimConstraintValidation software healthy modules/vector-sets/tests/dimension_validation.py:69
BinVectorization software healthy modules/vector-sets/tests/bin_vectorization.py:3
ComprehensiveReplicationTest software healthy modules/vector-sets/tests/replication.py:6
VSIMDuplicateFilterLeak software healthy modules/vector-sets/tests/vsim_duplicate_filter.py:3
VectorUpdateAndClusters software healthy modules/vector-sets/tests/node_update.py:6
LargeScale software healthy modules/vector-sets/tests/large_scale.py:4
Q8Vectorization software healthy modules/vector-sets/tests/q8_vectorization.py:3
VRANDMEMBERPingPongRegressionTest software healthy modules/vector-sets/tests/vrand-ping-pong.py:4
VEMB software healthy modules/vector-sets/tests/vemb.py:5
Workload software healthy tools/array-bench.py:20
Result software healthy tools/array-bench.py:33

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

LabelLayerStatusPath
gha::test cicd healthy deps/hiredis/.github/workflows/test.yml
gha::release-drafter cicd healthy deps/hiredis/.github/workflows/release-drafter.yml
gha::build cicd healthy deps/hiredis/.github/workflows/build.yml
gha::coverity cicd healthy .github/workflows/coverity.yml
gha::codeql-analysis cicd healthy .github/workflows/codeql-analysis.yml
gha::daily cicd healthy .github/workflows/daily.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::redis_docs_sync cicd healthy .github/workflows/redis_docs_sync.yaml
gha::reply-schemas-linter cicd healthy .github/workflows/reply-schemas-linter.yml
gha::external cicd healthy .github/workflows/external.yml
gha::codecov cicd healthy .github/workflows/codecov.yml
gha::spell-check cicd healthy .github/workflows/spell-check.yml

LabelLayerStatusPath
GITHUB_REPOSITORY cicd healthy
DOCS_APP_PRIVATE_KEY cicd healthy
GITHUB_TOKEN cicd healthy
DOCS_APP_ID cicd healthy
COVERITY_SCAN_TOKEN cicd healthy
GITHUB_HEAD_REF cicd healthy
CODECOV_TOKEN cicd healthy
COVERITY_SCAN_EMAIL cicd healthy

LabelLayerStatusPath
port:6379 network healthy modules/vector-sets/examples/movies/insert.py
port:4096 network healthy deps/jemalloc/test/integration/slab_sizes.sh
port:17 network healthy deps/jemalloc/test/integration/slab_sizes.sh
port:160 network healthy deps/jemalloc/test/unit/binshard.sh
port:16 network healthy deps/jemalloc/test/unit/binshard.sh

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

LabelLayerStatusPath
redis data healthy utils/generate-commands-json.py

LabelLayerStatusPath
pubsub data healthy utils/generate-command-code.py

LabelLayerStatusPath
127.0.0.1 network healthy modules/vector-sets/test.py
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/5c014606-776f-4166-9443-d737e6ae7dc2/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5c014606-776f-4166-9443-d737e6ae7dc2/

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.