Back to list
FractionEstate

security

by FractionEstate

0🍴 0📅 Jan 5, 2026

SKILL.md


name: security description: Security auditing patterns for Midnight Network smart contracts and dApps. Use when reviewing code for vulnerabilities, privacy leaks, cryptographic weaknesses, or performing security audits.

Security Auditing for Midnight Network

Expert knowledge for auditing Midnight Network contracts and privacy-preserving applications.

Security Priorities

  1. Privacy Protection - Ensure sensitive data stays private
  2. Cryptographic Integrity - Verify commitments, nullifiers, proofs
  3. Access Control - Validate authorization patterns
  4. Input Validation - Check all assertions and bounds
  5. State Safety - Prevent manipulation and reentrancy

Severity Classification

LevelIconDescriptionExamples
Critical🔴Funds at risk, privacy brokenWitness exposure, key leak
High🟠Significant leak or bypassPredictable nullifier
Medium🟡Logic errors, incomplete checksMissing validation
Low🟢Best practice violationsPoor error messages
Infoℹ️Improvement suggestionsCode clarity

Quick Checklist

Compact Contracts

  • All assertions have descriptive messages
  • Sensitive data uses witness or secret
  • No plaintext secrets in ledger
  • Commitments use salt (hash2)
  • Nullifiers include secret context
  • Range checks before arithmetic
  • Access control where needed

TypeScript dApps

  • Wallet availability checked
  • Transactions properly confirmed
  • No secrets logged or exposed
  • Private state encrypted
  • Error boundaries in place
  • HTTPS enforced

References

Assets

Score

Total Score

45/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon