Aionis

Security checks across static analysis, malware telemetry, and agentic risk

Overview

Aionis appears to be a coherent memory integration, but it should be reviewed because its setup can start a persistent Docker service and expose an admin token to the agent environment.

Review the bootstrap before using it. If you install this skill, start the Docker service only with explicit approval, verify the Aionis image source, avoid exposing the admin token to routine agent tasks, and keep memory scopes limited to the project.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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

Using the skill can leave a local Aionis service and stored memory data running beyond the current conversation.

Why it was flagged

The bootstrap starts a detached Docker service configured to restart unless stopped and to keep data in a persistent Docker volume.

Skill content
docker run -d \
  --name "$AIONIS_CONTAINER_NAME" \
  --restart unless-stopped \
  -p "127.0.0.1:${AIONIS_PORT}:3001" \
  ...
  -v "${AIONIS_VOLUME}:/var/lib/postgresql/data"
Recommendation

Run the bootstrap manually only after approval, document how to stop and remove the container and volume, and avoid automatic startup unless the user explicitly asks for it.

What this means

The agent environment may receive broader administrative access to the local Aionis service than is needed for the stated memory workflow.

Why it was flagged

The generated Clawbot environment file includes both the normal memory API key and an admin token, while the SKILL.md workflow only documents AIONIS_API_KEY or AIONIS_AUTH_BEARER as required auth for memory operations.

Skill content
echo "AIONIS_API_KEY=${memory_api_key}"
echo "AIONIS_ADMIN_TOKEN=${admin_token}"
Recommendation

Do not source or expose the admin token to the agent unless it is required; keep admin credentials separate from normal memory API credentials.

What this means

The local service will run code from a remote container image that is not included in the skill package.

Why it was flagged

The setup downloads a remote Docker image by tag rather than a pinned digest. This is purpose-aligned, but the container contents are outside the provided artifact review.

Skill content
AIONIS_IMAGE="${AIONIS_IMAGE:-ghcr.io/cognary/aionis:standalone-v0.2.5}"
...
docker pull "$AIONIS_IMAGE"
Recommendation

Only use the bootstrap if you trust the image publisher; prefer a pinned digest or a locally reviewed image for higher assurance.

What this means

Stored memories or feedback could influence later agent decisions, and sensitive facts may persist in the Aionis store.

Why it was flagged

The skill intentionally stores and recalls memory and uses memory rules/feedback to influence tool routing and future behavior.

Skill content
Use this skill when the user asks for long-term memory, retrieval with citations, tool routing from memory rules, or feedback-driven policy adaptation.
Recommendation

Use project-specific scopes, avoid storing secrets or unnecessary personal data, and review or clear stored memory when it should no longer influence the agent.