algorand-vulnerability-scanner

仓库创建 2026年1月15日最近提交 7 天前SkillHot 收录 20 天前
▸ 精选理由

覆盖平台特定漏洞模式,适合 Algorand 审计。

▸ 风险提示

需上传合约源码或字节码,可能泄露敏感数据且存在误报。

这个 Skill 做什么

自动检测 TEAL/PyTeal 合约中 11 类 Algorand 平台特有漏洞。

自动检查 TEAL 和 PyTeal 合约里的 11 类 Algorand 平台特有漏洞,比如 rekeying 攻击、未校验手续费、字段缺失和权限控制问题。适合在做 Algorand 项目审计或上线前复核合约时使用。它把 Algorand 独有的交易模型风险形式化,定位清晰、覆盖面明确,方便快速排查和修复。

▸ 展开 SKILL.md 英文原文

Scans Algorand smart contracts for 11 common vulnerabilities including rekeying attacks, unchecked transaction fees, missing field validations, and access control issues. Use when auditing Algorand projects (TEAL/PyTeal).

垂直行业Algorand智能合约漏洞扫描通用
6.3k
Stars
542
Forks
40
仓库内 Skill
+270
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/trailofbits/skills/main/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/trailofbits/skills/main/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Algorand Vulnerability Scanner

## 1. Purpose

Systematically scan Algorand smart contracts (TEAL and PyTeal) for platform-specific security vulnerabilities documented in Trail of Bits' "Not So Smart Contracts" database. This skill encodes 11 critical vulnerability patterns unique to Algorand's transaction model.

## 2. When to Use This Skill

- Auditing Algorand smart contracts (stateful applications or smart signatures)
- Reviewing TEAL assembly or PyTeal code
- Pre-audit security assessment of Algorand projects
- Validating fixes for reported Algorand vulnerabilities
- Training team on Algorand-specific security patterns

## 3. Platform Detection

### File Extensions & Indicators
- **TE
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有