redis-development

Fail

Audited by Runlayer on Mar 11, 2026

Risk Level: HIGH
Scan Summary
Max Score
91%
Files
41
Flagged
20
Chunks
48
Flagged Files (20)
redis-development/rules/semantic-cache-langcache-usage.mdHIGH
90.9%

Risky tool definition detected

else: response = llm.generate("What is Redis?") # Store for future queries lang_cache.set( prompt="What is Redis?", response=response ) ``` **LangCache REST API:** ```bash # Search cache curl -X POST "https://$HOST/v1/caches/$CACHE_ID/entries/search" \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: application/json" \ -d '{"prompt": "What is Redis?"}' # Store a response curl -X POST "https://$HOST/v1/caches/$CACHE_ID/entries" \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: app

redis-development/rules/security-network.mdMEDIUM
85.2%

Risky tool definition detected

```bash # Allow only application servers iptables -A INPUT -p tcp --dport 6379 -s 192.168.1.0/24 -j ACCEPT

redis-development/AGENTS.mdMEDIUM
83.8%

Tool passed security scan

Risky tool definition detected

Prompt Injection

redis-development/rules/vector-rag-pattern.mdMEDIUM
78.4%

Risky tool definition detected

Pass context to LLM context = " ".join([r["content"] for r in results]) response = llm.generate(f"Context: {context} Question: {user_question}") ``` **Best practices:** - Normalize vectors if using COSINE distance - Batch inserts using `index.load()` with lists - Set appropriate M and EF_CONSTRUCTION for HNSW based on dataset size - Use filters to reduce the search space before vector comparison - Consider chunking long documents for better retrieval Reference: [Redis RAG Quickstart](https://red

redis-development/rules/data-hash-field-expiry.mdMEDIUM
75.1%

Risky tool definition detected

**Java** (Jedis): ```java import redis.clients.jedis.UnifiedJedis; import java.util.Map; import java.util.HashMap; try (UnifiedJedis jedis = new UnifiedJedis("redis://localhost:6379")) { Map<String, String> hashFields = new HashMap<>(); hashFields.put("air_quality", "256"); hashFields.put("battery_level", "89"); jedis.hset("sensor:sensor1", hashFields); // Set 60-second TTL on specific fields (Redis 7.4+) jedis.hexpire("sensor:sensor1", 60, "air_quality", "battery_level"); } ``` **When to use:**

redis-development/rules/conn-client-cache.mdLOW
71.2%

Risky tool definition detected

import redis.clients.jedis.UnifiedJedis; import redis.clients.jedis.HostAndPort; import redis.clients.jedis.CacheConfig; HostAndPort endpoint = new HostAndPort("localhost", 6379); DefaultJedisClientConfig config = DefaultJedisClientConfig .builder() .password("secretPassword") .protocol(RedisProtocol.RESP3) .build(); CacheConfig cacheConfig = CacheConfig.builder().maxSize(1000).build(); UnifiedJedis client = new UnifiedJedis(endpoint, config, cacheConfig); ``` **When to use:** - Configuration da

redis-development/rules/observe-metrics.mdLOW
68.0%

Tool passed security scan

redis-development/rules/rqe-skip-initial-scan.mdLOW
63.2%

Tool passed security scan

redis-development/rules/semantic-cache-best-practices.mdLOW
62.3%

Tool passed security scan

redis-development/rules/security-acls.mdLOW
61.4%

Tool passed security scan

redis-development/rules/ram-ttl.mdLOW
60.4%

Tool passed security scan

redis-development/rules/cluster-read-replicas.mdLOW
60.3%

Tool passed security scan

redis-development/rules/security-auth.mdLOW
59.2%

Tool passed security scan

redis-development/rules/data-transactions.mdLOW
57.7%

Tool passed security scan

redis-development/rules/rqe-index-management.mdLOW
56.0%

Tool passed security scan

redis-development/rules/ram-limits.mdLOW
53.2%

Tool passed security scan

redis-development/rules/json-partial-updates.mdLOW
52.8%

Tool passed security scan

redis-development/rules/data-key-naming.mdLOW
52.6%

Tool passed security scan

redis-development/rules/cluster-hash-tags.mdLOW
52.5%

Tool passed security scan

redis-development/rules/rqe-index-creation.mdLOW
51.5%

Tool passed security scan

Passed Files (21)Click to expand
redis-development/rules/vector-index-creation.mdOK
49.8%

Tool passed security scan

redis-development/metadata.jsonOK
47.1%

Tool passed security scan

redis-development/rules/vector-hybrid-search.mdOK
43.6%

Tool passed security scan

redis-development/rules/rqe-dialect.mdOK
41.6%

Tool passed security scan

redis-development/rules/conn-timeouts.mdOK
40.7%

Tool passed security scan

redis-development/rules/rqe-query-optimization.mdOK
38.1%

Tool passed security scan

redis-development/rules/observe-commands.mdOK
37.5%

Tool passed security scan

redis-development/rules/data-incr.mdOK
36.6%

Tool passed security scan

redis-development/rules/data-choose-structure.mdOK
34.9%

Tool passed security scan

redis-development/rules/json-vs-hash.mdOK
32.4%

Tool passed security scan

redis-development/rules/vector-algorithm-choice.mdOK
28.2%

Tool passed security scan

redis-development/SKILL.mdOK
24.1%

Tool passed security scan

redis-development/rules/conn-pooling.mdOK
22.4%

Tool passed security scan

redis-development/rules/stream-choosing-pattern.mdOK
17.3%

Tool passed security scan

redis-development/rules/rqe-field-types.mdOK
16.6%

Tool passed security scan

redis-development/rules/conn-blocking.mdOK
15.9%

Tool passed security scan

redis-development/rules/conn-pipelining.mdOK
14.9%

Tool passed security scan

redis-development/rules/_contributing.mdOK
9.8%

Tool passed security scan

redis-development/README.mdOK
5.8%

Tool passed security scan

redis-development/rules/_sections.mdOK
3.6%

Tool passed security scan

redis-development/rules/_template.mdOK
2.6%

Tool passed security scan

Audit Metadata
Max File Score
91%
Classification
KNOWN_SERVER_ALL_UNKNOWN
Files Scanned
41
Files Flagged
20
Chunks Analyzed
48
Analyzed
Mar 11, 2026, 09:02 AM
Security Audit — runlayer — redis-development