Jump to related tools in the same category or review the original source on GitHub.

PDF & Documents @swiftadviser Updated 2/7/2026

Aegis Security Hackathon OpenClaw Plugin & Skill | ClawHub

Looking to integrate Aegis Security Hackathon into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate pdf & documents tasks instantly, without having to write custom tools from scratch.

What this skill does

Blockchain security scanner for AI agents (testnet). Pay with Base Sepolia USDC via x402 protocol.

Install

npx clawhub@latest install aegis-security-hackathon

Full SKILL.md

Open original
Metadata table.
nameversiondescriptionhomepage
aegis-security-hackathon1.0.0Blockchain security scanner for AI agents (testnet). Pay with Base Sepolia USDC via x402 protocol.https://hackathon.aegis402.xyz

SKILL.md content below is scrollable.

Aegis402 Shield Protocol (Hackathon/Testnet)

Blockchain security API for AI agents. Testnet version - pay with Base Sepolia USDC.

āš ļø This is the hackathon/testnet deployment. For production, use aegis-security.

Skill Files

File URL
SKILL.md (this file) https://hackathon.aegis402.xyz/skill.md
package.json (metadata) https://hackathon.aegis402.xyz/skill.json

Base URL: https://hackathon.aegis402.xyz/v1

Quick Start

npm install @x402/fetch @x402/evm
import { x402Client, wrapFetchWithPayment } from '@x402/fetch';
import { ExactEvmScheme } from '@x402/evm/exact/client';

const client = new x402Client()
  .register('eip155:*', new ExactEvmScheme(yourEvmWallet));

const fetch402 = wrapFetchWithPayment(fetch, client);

// Payments on Base Sepolia (testnet USDC)
const res = await fetch402('https://hackathon.aegis402.xyz/v1/check-token/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48?chain_id=1');
const data = await res.json();

Requirements: Testnet USDC on Base Sepolia (chain ID 84532)

Get testnet USDC: Base Sepolia Faucet


Pricing (Testnet USDC)

Endpoint Price Use Case
POST /simulate-tx $0.05 Transaction simulation, DeFi safety
GET /check-token/:address $0.01 Token honeypot detection
GET /check-address/:address $0.005 Address reputation check

Endpoints

Check Token ($0.01)

Scan any token for honeypots, scams, and risks.

curl "https://hackathon.aegis402.xyz/v1/check-token/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48?chain_id=1"

Response:

{
  "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
  "isHoneypot": false,
  "trustScore": 95,
  "risks": [],
  "_meta": { "requestId": "uuid", "duration": 320 }
}

Check Address ($0.005)

Verify if address is flagged for phishing or poisoning.

curl "https://hackathon.aegis402.xyz/v1/check-address/0x742d35Cc6634C0532925a3b844Bc454e4438f44e"

Response:

{
  "address": "0x742d35Cc6634C0532925a3b844Bc454e4438f44e",
  "isPoisoned": false,
  "reputation": "NEUTRAL",
  "tags": ["wallet", "established"],
  "_meta": { "requestId": "uuid", "duration": 180 }
}

Simulate Transaction ($0.05)

Predict balance changes and detect threats before signing.

curl -X POST "https://hackathon.aegis402.xyz/v1/simulate-tx" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "0xYourWallet...",
    "to": "0xContract...",
    "value": "1000000000000000000",
    "data": "0x...",
    "chain_id": 8453
  }'

Response:

{
  "isSafe": true,
  "riskLevel": "LOW",
  "simulation": {
    "balanceChanges": [
      { "asset": "USDC", "amount": "-100.00", "address": "0x..." }
    ]
  },
  "warnings": [],
  "_meta": { "requestId": "uuid", "duration": 450 }
}

x402 Payment Flow (Testnet)

  1. Agent calls any paid endpoint
  2. Receives 402 Payment Required with Base Sepolia payment instructions
  3. Pays testnet USDC on Base Sepolia (chain ID: 84532)
  4. Retries request with payment proof header
  5. Gets security scan result

Network: Base Sepolia (eip155:84532) Currency: Testnet USDC


Use Cases for AI Agents

Before Swapping Tokens

const tokenCheck = await fetch402(`https://hackathon.aegis402.xyz/v1/check-token/${tokenAddress}?chain_id=8453`);
const { isHoneypot, trustScore } = await tokenCheck.json();

if (isHoneypot || trustScore < 50) {
  console.log('āš ļø Risky token detected!');
}

Before Signing Transactions

const simulation = await fetch402('https://hackathon.aegis402.xyz/v1/simulate-tx', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ from, to, value, data, chain_id: 8453 })
});

const { isSafe, riskLevel, warnings } = await simulation.json();

if (!isSafe || riskLevel === 'CRITICAL') {
  console.log('🚨 Dangerous transaction!', warnings);
}

Risk Levels

Level Meaning
SAFE No issues detected
LOW Minor concerns, generally safe
MEDIUM Some risks, proceed with caution
HIGH Significant risks detected
CRITICAL Do not proceed

Supported Chains (for scanning)

Chain ID check-token check-address simulate-tx
Ethereum 1 āœ… āœ… āœ…
Base 8453 āœ… āœ… āœ…
Polygon 137 āœ… āœ… āœ…
Arbitrum 42161 āœ… āœ… āœ…
Optimism 10 āœ… āœ… āœ…
BSC 56 āœ… āœ… āœ…

Health Check (Free)

curl https://hackathon.aegis402.xyz/health

Links


šŸ›”ļø Built for the Agentic Economy. Powered by x402 Protocol.

Original Repository URL: https://github.com/openclaw/skills/blob/main/skills/swiftadviser/aegis-security-hackathon
Latest commit: https://github.com/openclaw/skills/commit/beac9d0edbf0fd229483d84f3042d3ae72ce9ff3

Related skills

If this matches your use case, these are close alternatives in the same category.