OpenClaw Setup on AWS (Free Tier) - Memory Upgrade

WarnAudited by ClawScan on May 10, 2026.

Overview

This is a coherent setup guide, but it asks an agent to deploy a persistent assistant with broad cloud, credential, Google, and memory access without enough scoping or approval boundaries.

Review this carefully before installing. Use temporary or least-privilege credentials, verify AWS free-tier and monthly cost assumptions, approve each infrastructure and sudo step manually, pin or inspect remote installers, limit Google OAuth scopes, define memory retention/deletion rules, and make sure you know how to stop the 24/7 service and revoke all tokens.

Findings (6)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A mistaken or overbroad agent action could alter the server, expose services, create costs, or misconfigure accounts.

Why it was flagged

This grants the agent broad execution authority over a cloud server and setup flow. Phase-level confirmation is present, but the artifacts do not show granular approval for sudo commands, network exposure, service changes, or rollback.

Skill content
Collect what you need from them (API keys, preferences), then SSH into their server and run everything. Confirm before moving between phases.
Recommendation

Require explicit user approval before each cloud change, sudo command, security-group change, service enablement, and credential write. Keep a rollback checklist.

What this means

The assistant or setup agent could gain access to cloud resources, LLM billing keys, Telegram bot control, and Google data such as email, calendar, and Drive files.

Why it was flagged

The skill asks for high-impact credentials and account access. The visible artifacts do not clearly bound IAM roles, OAuth scopes, token storage, revocation steps, or least-privilege requirements.

Skill content
AWS account access ... Anthropic API key ... Telegram account ... Groq API key ... OpenAI API key ... Google Workspace account
Recommendation

Use least-privilege IAM users, separate API keys with budgets/quotas, narrow Google OAuth scopes, and revoke unused credentials after setup.

What this means

If an upstream installer, package, or repository is compromised or changes unexpectedly, the server could run unreviewed code.

Why it was flagged

The setup uses a remote installer executed with sudo, and also describes global npm installation and git clone/build steps. This is expected for a server setup guide, but provenance and pinning are not described.

Skill content
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
Recommendation

Verify install sources, pin package versions or commits where possible, review scripts before running them, and avoid running remote scripts as root without inspection.

What this means

Sensitive personal information may be stored long-term and later used to guide actions or recommendations, including if inaccurate or malicious content is remembered.

Why it was flagged

The assistant is designed to persist and reuse personal context over time. The artifacts do not clearly specify retention limits, deletion controls, exclusions, or safeguards against poisoned memories influencing future actions.

Skill content
Persistent conversation history across sessions ... Automatic categorization of important information ... Searchable knowledge base of past interactions
Recommendation

Define what may be stored, how to delete memories, how long data is retained, and when the assistant must ask before using remembered information.

What this means

A user may share sensitive data believing it never leaves their server, even though external providers are part of the described workflow.

Why it was flagged

This privacy assurance is overbroad in context: the setup also configures Anthropic, optional OpenAI embeddings, Groq voice transcription, Telegram, and optional Google Workspace integrations, which can involve third-party data processing.

Skill content
Your data stays on your server. Your AI works for you. Nobody else has access.
Recommendation

Clarify which data is sent to each provider, review each provider's retention policy, and avoid enabling integrations that are not needed.

What this means

The assistant may continue operating after setup and could take actions or send messages when the user is not actively supervising it.

Why it was flagged

The artifacts intentionally create a persistent, proactive assistant with background workers and restart behavior. That is purpose-aligned, but the provided text does not clearly define action limits, emergency stop controls, or approval requirements for autonomous tasks.

Skill content
runs 24/7 ... can take actions on your behalf ... Background task workers for long-running projects ... Auto-restart on crashes
Recommendation

Set explicit autonomy limits, require confirmation for account-modifying actions, document how to stop/disable the service and cron jobs, and monitor logs after installation.