[new-plugin] stablecoin-risk-check#104
Conversation
…for stablecoin positions
✅ Phase 1: Structure Validation — PASSED→ Proceeding to Phase 2: Build Verification |
📋 Phase 3: AI Code Review Report — Score: 88/100
1. Plugin Overview
Summary: An educational skill that provides structured risk assessments for major stablecoins (USDT, USDC, DAI, USDe, etc.) covering depeg history, reserve composition, audits, and regulatory exposure. The risk knowledge base is embedded in the SKILL.md itself; an optional Barker API may be referenced for cross-checking live yields. Target Users: DeFi users, yield farmers, and crypto analysts who want a quick safety profile of a stablecoin before allocating capital. 2. Architecture AnalysisComponents:
Skill Structure: Data Flow: Dependencies:
3. Auto-Detected Permissionsonchainos Commands Used
Wallet Operations
External APIs / URLs
Chains Operated OnNone. The skill operates entirely at the informational/educational layer and does not interact with any blockchain. Overall Permission SummaryThis plugin is a read-only, educational risk-assessment skill. It does not access wallets, sign transactions, send funds, or call any on-chain contract. The only external surface is an optional public API ( 4. onchainos API ComplianceDoes this plugin use onchainos CLI for all on-chain write operations?N/A — the plugin performs no on-chain write operations. On-Chain Write Operations (MUST use onchainos)
Data Queries (allowed to use external sources)
External APIs / Libraries Detected
Verdict: ✅ Fully CompliantThe plugin is informational only and performs no on-chain operations, so onchainos compliance is not applicable. Using an optional third-party data API for non-on-chain stablecoin yield information is acceptable. 5. Security AssessmentStatic Rule Scan (C01-C09, H01-H09, M01-M08, L01-L02)
No other static rules (C01-C09, H01-H09, M01-M06, L01-L02) match. No LLM Judge Analysis (L-PINJ, L-MALI, L-MEMA, L-IINJ, L-AEXE, L-FINA, L-FISO)
Toxic Flow Detection (TF001-TF006)No toxic flows detected. The skill has no command-injection, no persistence, no sensitive-path access, no credential handling, and no financial write operations to combine. Prompt Injection ScanNo instruction overrides, no identity manipulation, no hidden base64/unicode content, no HTML-comment-embedded directives, no confirmation bypass, no pseudo-system tags. Trigger keyword list is benign and clearly scoped. Result: ✅ Clean Dangerous Operations CheckNo transfers, signing, contract calls, or broadcasting. The skill is informational only. Result: ✅ Safe Data Exfiltration RiskSKILL.md explicitly states "no wallet addresses, balances, signatures, private keys, or PII are transmitted." Only an optional public API for stablecoin parameters is referenced. No env-var reads, no file reads, no outbound credential transmission. Result: ✅ No Risk Overall Security Rating: 🟢 Low Risk6. Source Code Security (if source code is included)Skipped — plugin has no source code / no build section. Skill-only submission. 7. Code ReviewQuality Score: 88/100
Strengths
Issues Found
8. Language Check
Body text in both files is primarily English. Chinese tokens are limited to trigger keywords (acceptable per the multilingual trigger pattern) and a single short marketing line. 9. SUMMARY.md Review
11. Recommendations
12. Reviewer SummaryOne-line verdict: A well-scoped, low-risk educational skill that provides structured stablecoin risk assessments without any on-chain operations, with proper untrusted-data boundary handling. Merge recommendation: ✅ Ready to merge Blockers (if any): No blockers found. Non-blocking improvements above are nice-to-have but not required for merge. Generated by Claude AI via Anthropic API — review the full report before approving. |
✅ Phase 4: Publish CompletePlugins:
Published by Plugin Store CI |
Plugin Submission
Plugin name: stablecoin-risk-check
Version: 0.1.0
Author: Barker (@YBSbarker)
Type: new-plugin (skill-only)
What does this plugin do?
Checklist
name,description).claude-plugin/plugin.jsonpresentSource:
barker-stablecoin-skills-7bc027c.zip