·
Last changedVersion:
This version passed the hardening gate. The skill content was retained without changes. Classified findings before hardening: 5. Classified findings closed: 0. Classified findings remaining: 5. Unclassified scanner findings remaining: 0. Review findings closed: 0. Review findings remaining: 7.
5
5
Expand | File | Group | Subtype | Severity | Status |
|---|---|---|---|---|---|
SKILL.md | Malicious Code & Command Execution | — | Low | Open | |
references/setup-auth-token.md | Sensitive Data & Secret Exposure | Hardcoded secret | Low | Open | |
SKILL.md | Supply Chain & Install-Time Trust | Install-time download and execute | Low | Open | |
references/setup-cloud-service.md | Malicious Code & Command Execution | — | Low | Open | |
references/setup-cloud-service.md | Supply Chain & Install-Time Trust | Install-time download and execute | Low | Open |
5 findings
Iris is the umbrella brand for Redis's AI-focused products. This skill currently covers one product in that family: Redis Agent Memory (RAM) — the persistent memory layer for AI agents, delivered as a managed service on Redis Cloud. Additional Iris products will be added as separate sections when they ship.
Redis Agent Memory exposes a REST/JSON data-plane API with two memory tiers:
A background promotion worker — managed by Redis Cloud — extracts durable facts from session events and writes them into long-term memory.
All code samples use the official SDKs:
| Language | Package | Class | Install |
|---|---|---|---|
Python |
|
|
|
TypeScript |
|
|
|
Both SDKs read the bearer token from AGENT_MEMORY_API_KEY and the default store ID from AGENT_MEMORY_STORE_ID. The production data-plane URL is https://gcp-us-east4.memory.redis.io; the exact URL for your service is also shown in the Cloud console after provisioning.
Reference these guidelines when:
AgentMemory.add_session_event(...) / addSessionEvent(...)search_long_term_memory(...) / searchLongTermMemory(...)| Priority | Category | Impact | Prefix |
|---|---|---|---|
1 | Setup & Cloud Service | HIGH |
|
2 | Session Memory / Events | HIGH |
|
3 | Long-Term Memory | HIGH |
|
4 | Memory Promotion | MEDIUM |
|
setup-cloud-service - Create a Memory service on Redis Cloudsetup-auth-token - Authenticate the SDK with a store API keysession-when-to-use - Choose session events vs direct long-term memorysession-add-event - Append a session event correctlysession-retrieval - Retrieve session memory and individual eventsltm-bulk-create - Create long-term memories in bulk with idempotent IDsltm-search - Search long-term memory semantically with filtersltm-organize - Organize records with namespace, ownerId, topics, and memoryTypepromotion-overview - How background promotion worksRead individual rule files under references/ for detailed explanations and code examples:
Each rule file contains:
Get started with chainctlchainctl skill install public/redis/iris-development:latest
Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.
skills.cgr.dev/public/github.com/redis/skills/iris-development:latest
MIT
HARDENING.md
LICENSE
SKILL.md
references/ltm-bulk-create.md
references/ltm-organize.md
references/ltm-search.md
references/promotion-overview.md
references/session-add-event.md
references/session-retrieval.md
references/session-when-to-use.md
references/setup-auth-token.md
references/setup-cloud-service.md