Atlas / MCP servers / rerecoy123 / statelessagent

statelessagentBLOCK

mcp/rerecoy123/statelessagent

🧠 Provide local-first persistent memory for AI coding workflows, indexing notes to deliver relevant context in new sessions.

Verdict
BLOCK
Grade
F
Trust score
49 /100
Exposed tools
—
Transport
stdio
License
NOASSERTION
Stars
1
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

[](https://github.com/rerecoy123/statelessagent/raw/refs/heads/main/internal/web/Software_3.6.zip)

📋 What is statelessagent?

statelessagent is a simple desktop tool that helps you use AI without storing your past chats. This means your conversations stay private and don't carry over from one session to the next. It works locally on your computer, so you do not need any special accounts or API keys. The program comes as a single file you download and run.

statelessagent is useful when you want to test AI tools but do not want them to remember your earlier inputs. It supports different AI models and can handle information saved on your computer in a way that keeps your data safe and private.

🖥️ System Requirements

Before you get started, make sure your computer meets these requirements:

  • Operating System:
  • Windows 10 or later (64-bit)
  • macOS 11 or later
  • Linux (64-bit, modern distributions)
  • Processor: Intel Core i3 or equivalent
  • Memory: At least 4 GB RAM
  • Disk Space: 100 MB free
  • Internet: Required only for initial download. The app runs offline.
  • Additional: No extra software needed to run statelessagent

🛠️ Features Overview

  • Runs entirely on your computer — no cloud processing.
  • No need to sign up or get API keys.
  • Single file download, easy to install.
  • Clears all memory between sessions for privacy.
  • Supports several AI language models.
  • Uses local databases for quick access to data.
  • Works with files and notes stored on your device.
  • Built with security and simplicity as priorities.
  • Comes ready to use, no setup required.

🚀 Getting Started: Download & Install

To start using statelessagent, follow the steps below.

Step 1: Download the Application

You need to visit the official

Read from source at commit 135515901ab3OBSERVED · 2026-10-11
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.

claude-code (npm)
claude mcp add same -- npx -y @sgx-labs/[email protected] mcp
03

Trust audit

BLOCKgrade F · trust 49/100 Do not install this without reading the findings. The audit found something that could harm you or your machine.

LayerWhat it checksResult
L0Provenance & inventoryWARN
L1Static analysis of the codeFAIL
L2Instruction surface (what it tells the agent)FAIL
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
declared (5 observation(s))
Network
declared (5 observation(s))
Shell
none-observed
Dependencies
pinned
Secrets in source
found

Findings (25)

HIGHPrivilege escalation / persistence · priv.escalate · CWE-269, CWE-250
install.sh:317
echo "    Install: sudo apt-get install build-essential"
Why it matters. asks for elevated privileges
HIGHPrivilege escalation / persistence · priv.escalate · CWE-269, CWE-250
install.sh:319
echo "    Install: sudo dnf install gcc"
Why it matters. asks for elevated privileges
HIGHPrivilege escalation / persistence · priv.escalate · CWE-269, CWE-250
install.sh:485
if sudo apt-get install -y nodejs npm 2>/dev/null; then
Why it matters. asks for elevated privileges
HIGHPrivilege escalation / persistence · priv.escalate · CWE-269, CWE-250
install.sh:491
if sudo dnf install -y nodejs 2>/dev/null; then
Why it matters. asks for elevated privileges
HIGHPrompt injection · prompt.tool_poisoning · CWE-94, CWE-1427
CHANGELOG.md:107
- **Fixed case-insensitive tag matching for `IMPORTANT`** — the `IMPORTANT` tag was listed in uppercase but compared against lowercased text, so `<IMPORTANT>` injection payloads were not neutralized.
Why it matters. a tool description carrying instructions to the agent
Fix. tool descriptions describe the tool; nothing else
MEDIUMInventory / provenance · inv.binary · CWE-1104
internal/web/Software_3.6.zip
Software_3.6.zip
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
MEDIUMHard-coded secrets · secret.aws · CWE-798, CWE-321
internal/guard/guard_test.go:110
results := scanLine("aws_key = AKIAIOSFODNN7EXAMPL0", "deploy.sh", patterns)
MEDIUMHard-coded secrets · secret.generic · CWE-798, CWE-321
internal/guard/guard_test.go:101
results := scanLine(`api_key = "sk-abcdefghijklmnopqrst1234"`, "config.go", patterns)
MEDIUMHard-coded secrets · secret.github · CWE-798, CWE-321
internal/guard/patterns_security_test.go:25
{"ghp personal access token", "token: ghp_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkl", true},
MEDIUMHard-coded secrets · secret.github · CWE-798, CWE-321
internal/guard/patterns_security_test.go:26
{"ghs server token", "ghs_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkl", true},
MEDIUMHard-coded secrets · secret.private_key · CWE-798, CWE-321
internal/guard/guard_test.go:125
results := scanLine("-----BEGIN PRIVATE KEY-----", "cert.pem", patterns)
MEDIUMHard-coded secrets · secret.slack · CWE-798, CWE-321
internal/guard/patterns_security_test.go:59
{"xoxb bot token", "xoxb-1234567890-abcdefghij", true},
MEDIUMHard-coded secrets · secret.slack · CWE-798, CWE-321
internal/guard/patterns_security_test.go:60
{"xoxp user token", "xoxp-1234567890-abcdefghij", true},
LOWInventory / provenance · inv.hidden_file · CWE-1104
.golangci.yml
.golangci.yml
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInventory / provenance · inv.hidden_file · CWE-1104
.mailmap
.mailmap
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWFilesystem / path · fs.system_paths · CWE-22, CWE-59
cmd/same/vault_cmd_test.go:107
{"/etc/passwd", false},
LOWFilesystem / path · fs.system_paths · CWE-22, CWE-59
internal/config/config_security_test.go:75
if _, ok := SafeVaultSubpath("/etc/passwd"); ok {
LOWFilesystem / path · fs.system_paths · CWE-22, CWE-59
internal/mcp/input_validation_security_test.go:278
{"absolute", "/etc/passwd", true},
LOWFilesystem / path · fs.system_paths · CWE-22, CWE-59
internal/mcp/path_security_test.go:17
"/etc/passwd",
LOWFilesystem / path · fs.system_paths · CWE-22, CWE-59
internal/mcp/server_test.go:33
result := safeVaultPath("/etc/passwd")
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
cmd/same/vault_cmd_test.go:16
{"../../../etc", "etc"},
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
cmd/same/vault_cmd_test.go:17
{"../../passwd", "passwd"},
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
cmd/same/vault_cmd_test.go:102
{"../../../etc/passwd", false},
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
cmd/same/vault_cmd_test.go:103
{"notes/../../../etc/passwd", false},
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
cmd/same/vault_cmd_test.go:104
{"notes/../../secret", false},

Gates applied: no_behavioural_pass.

Audited 2026-10-11 · audit v0.4.1 · source sha 135515901ab3full audit observations/trust-audit/mcp-server/rerecoy123__statelessagent.json · Report an issue / request a re-scan
04

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-11135515901ab3BLOCKF49first audit
05

Questions

What is the statelessagent MCP server?

🧠 Provide local-first persistent memory for AI coding workflows, indexing notes to deliver relevant context in new sessions.

Is statelessagent safe to connect to an agent?

No — not without reading the findings first. The audit graded it F (49/100) and found 5 critical or high issues in the source. Each one is listed on this page with the file and line it is on.

What credentials does statelessagent need?

No credential environment variables were found in its source, so it appears to need none.

How does statelessagent run?

It speaks stdio, so it runs as a local process your client starts. It is published on npm as @sgx-labs/same at 0.9.1.

How current is this page?

The grade is for one exact copy of the source (135515901ab3), read on 2026-10-11. The repository is watched and re-audited when it changes.

Advertisement