telegram-polygon-liquidity-removal-alert — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited telegram-polygon-liquidity-removal-alert (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Monitors DEX pools on Polygon for LP removal events — a classic rug-pull precursor.
from lib.gumloop_telegram import BotConfig, send_alert, build_alert, ScheduledBot, escape_md
import requests, os, jsonconfig = BotConfig(bot_token=os.environ["TELEGRAM_BOT_TOKEN"], chat_id=os.environ["TELEGRAM_CHAT_ID"])
RPC = "https://polygon-rpc.com"
WATCH = os.environ.get("WATCH_PAIRS", "").split(",")def lp_bal(pair):
pl = {"jsonrpc":"2.0","method":"eth_call","params":[{"to":pair,"data":"0x70a082310000000000000000000000000000000000000000000000000000000000000001"},"latest"],"id":1}
return int(requests.post(RPC, json=pl, timeout=10).json().get("result","0x0"), 16)
prev = {}
def monitor():
for pair in WATCH:
cur = lp_bal(pair.strip())
p = prev.get(pair.strip(), cur)
if p and cur < p:
pct = (p - cur) / p * 100
msg = (
f"⚠️ *Liquidity Removed on Polygon*\n"
f"Pair: `{pair[:10]}...`\n"
f"Removed: {pct:.1f}%\n"
f"LP remaining: {cur / 10**18:.2f}"
)
send_alert(config, msg)
prev[pair.strip()] = curFROM python:3.11-slim
WORKDIR /app
RUN pip install lib-gumloop-telegram requests
COPY bot.py .
CMD ["python", "bot.py"]docker build -t tg-poly-liq-removal .
docker run -d -e TELEGRAM_BOT_TOKEN=x -e TELEGRAM_CHAT_ID=y -e WATCH_PAIRS=0xPair1,0xPair2 tg-poly-liq-removalNot financial advice. LP removal is an early warning, not a guarantee.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.