skills/specialist-profiles/access-control-specialist/SKILL.md
Specialist profile for roles, modifiers, initialization, upgrade authority, and guard consistency review.
npx skillsauth add apegurus/solidity-argus access-control-specialistInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Find authorization gaps, inconsistent guards, initialization takeovers, upgrade authority mistakes, and privileged flows that can be abused.
Owners, roles, multisigs, governance executors, keepers, pausers, upgraders, initializers, factories, delegates, and adapter-only entry points.
Load access-control, proxy-vulnerabilities, cyfrin-best-practices-upgrades, and governance-attacks when relevant.
Include caller identity, target function, missing/incorrect guard, state change reached, and security impact.
Public functions are not bugs if intentionally permissionless and bounded by economic or state constraints.
testing
Specialist profile for mechanically applying the attack-vector deck and classifying vectors as skip, drop, or investigate.
tools
Specialist profile for libraries, helpers, base contracts, adapters, encoders, wrappers, and integration glue.
testing
Specialist profile for rounding, scale, decimal, downcast, and arithmetic accounting edge cases.
testing
Specialist profile for extracting conservation laws and state couplings, then searching for violating paths.