---
stable_id: skills/skills-sh-trailofbits-skills-code-maturity-assessor
type: skills
title: skills-sh-trailofbits-skills-code-maturity-assessor
summary: >-
  ## The 9 Categories

  ### 1. ARITHMETIC

  **Focus**: Overflow protection, precision handling, formula specification,
  edge case testing

  **I'll analyze**:

  - Overflow protection mechanisms (Solidity 0.8, SafeMath, checked_*,
  saturating_*)

  - Unchecked arithmetic blocks and documentation

  - Division/rounding operations

  - Arithmetic in critical functions (balances, rewards, fees)

  - Test coverage for arithmetic edge cases

  - Arithmetic specification documents
tags:
  - skills-sh
  - skills-sh-all-time
source_url: https://raw.githubusercontent.com/trailofbits/skills/HEAD/plugins/building-secure-contracts/skills/code-maturity-assessor/resources/ASSESSMENT_CRITERIA.md
license: ""
upstream_ref: https://skills.sh/trailofbits/skills/code-maturity-assessor
github_stars: null
github_forks: null
github_is_organization: null
retrieved_at: 2026-06-11T08:32:55.117Z
content_sha256: 0ffe131842b209de7910cc2ac77fc1e2cdea1e16455bfba79505c8ba8179009f
---
