npx claudepluginhub first-mover-tw/sui-dev-agents --plugin sui-dev-agents/auditLogs agent interactions (prompts, responses, tool calls) to append-only .beads/interactions.jsonl. Also supports labeling prior entries via record|label args.
/auditAudits UI code against design system for spacing, depth, color, and pattern violations. Reports file-specific issues and suggestions. Supports path argument or defaults to common UI paths.
/auditPerforms security audit of codebase covering dependencies, secrets, OWASP Top 10, inputs, and auth. Produces severity-prioritized report with findings, fixes, and references.
/auditRuns Rust security audits (default) with cargo audit and geiger, or safety/concurrency/full modes using miri, rudra, lockbud. Outputs prioritized vulnerability reports and fix recommendations.
/auditAudits iOS/Swift projects for issues like memory leaks, concurrency, accessibility, and security. Analyzes codebase to suggest relevant audits or runs specified area.
/auditPerforms security audit on codebase or specified target, checking dependency vulnerabilities, auth, input validation, data exposure, configs, and secrets. Outputs prioritized findings with remediation steps.
When invoked, follow these steps:
Scan all Move files:
.move files in sources/Check for common vulnerabilities:
Access Control:
Object Transfer:
transfer::public_transfer without validationCapability Management:
store ability (leakable)Economic Exploits:
Resource Handling:
drop implementation cleanupType Safety:
Generate audit report:
Security Audit Report
=====================
CRITICAL (must fix):
- [sources/marketplace.move:45] Public entry function lacks capability check
- [sources/token.move:78] Integer overflow in mint function
HIGH (should fix):
- [sources/vault.move:23] Capability has 'store' ability (leakable)
MEDIUM (review):
- [sources/nft.move:56] Missing input validation
LOW (informational):
- [sources/utils.move:12] Unused function
PASSED:
✓ No public_transfer without validation
✓ Proper generic constraints
✓ No dangling references
Best practices check:
Recommendations:
Save report:
audits/audit-<timestamp>.md