You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-1Lines changed: 10 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -113,6 +113,13 @@ They **cannot**:
113
113
114
114
This is by design. Autonomous agents like OpenClaw run unattended on separate machines. If one hallucinates or goes off-script, the worst it can do is store bad data — it can't destroy good data. Compare that to systems where the agent has direct SQLite access on the same machine: one bad command and your memory is gone.
115
115
116
+
### Security
117
+
118
+
-**Timing-safe authentication** — API key comparison uses `crypto.timingSafeEqual()` to prevent timing attacks
119
+
-**Rate limiting** — Failed authentication attempts are rate-limited per IP (10 failures/minute before lockout)
120
+
-**Startup validation** — The API refuses to start without required environment variables configured
121
+
-**Credential scrubbing** — All stored content is scrubbed for API keys, tokens, passwords, and secrets before storage
122
+
116
123
### Session Briefings
117
124
118
125
Start every session by asking "what happened since I was last here?" The briefing endpoint returns categorized updates from all other agents, excluding the requesting agent's own entries. No more context loss between sessions.
@@ -141,6 +148,7 @@ This means you get both "find memories similar to X" *and* "give me all facts wi
141
148
| Memory decay / confidence scoring |**Yes**| No | No | No |
142
149
| Content deduplication |**Hash-based**| LLM-based | No | No |
143
150
| Credential scrubbing |**Yes**| No | No | No |
151
+
| Timing-safe auth + rate limiting |**Yes**| No | No | No |
144
152
| Session briefings |**Yes**| No | No | No |
145
153
| Pluggable embeddings | OpenAI, Ollama | Multiple | Local ONNX | No |
0 commit comments