secure-workflow-guide

Guide smart contract development through a 5-step security workflow with Slither scans.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/sudohakan/claude-code-dotfiles --skill secure-workflow-guide-sudohakan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: secure-workflow-guide
Source: https://github.com/sudohakan/claude-code-dotfiles/tree/main/config/skills/trailofbits-security/plugins/building-secure-contracts/skills/secure-workflow-guide
Command: npx skills add https://github.com/sudohakan/claude-code-dotfiles --skill secure-workflow-guide-sudohakan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the critical need for robust smart contract security by guiding developers through a comprehensive, multi-step security workflow, identifying vulnerabilities, and documenting security properties.

Core Features & Use Cases

  • Automated Security Scans: Runs Slither with extensive detectors to find common vulnerabilities.
  • Feature Validation: Checks for upgradeability, ERC conformance, and token integrations.
  • Visual Security Analysis: Generates diagrams for inheritance, function access, and variable authorization.
  • Property Documentation & Fuzzing Setup: Assists in documenting security properties and setting up tools like Echidna for fuzzing.
  • Manual Review Guidance: Highlights areas often missed by automated tools, such as privacy and front-running risks.
  • Use Case: A smart contract developer can use this Skill before deployment to ensure their contract adheres to best security practices, catches potential bugs early, and provides a documented security posture.

Quick Start

Run the secure workflow guide skill to perform a comprehensive security review of your smart contract codebase.

Frequently Asked Questions about secure-workflow-guide

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is a secure smart contract development workflow?

A secure smart contract development workflow systematically identifies vulnerabilities and documents security properties. It involves running Slither scans, checking upgradeability and ERC conformance, generating visual diagrams, and setting up fuzzing with Echidna.

How do I run a Slither scan to check for smart contract vulnerabilities?

To check for smart contract vulnerabilities, run a security workflow that executes Slither with extensive detectors. This process identifies common bugs early and validates specific features like upgradeability and token integrations before deployment.

Does Slither check ERC conformance and upgradeability patterns?

Yes, Slither checks ERC conformance and upgradeability patterns. The workflow utilizes slither-check-upgradeability and slither-check-erc to validate that your smart contracts adhere to standards and integrate correctly with tokens.

How do I set up Echidna for smart contract fuzzing?

To set up Echidna for smart contract fuzzing, document your security properties first. The workflow guides you through defining these properties and configuring fuzzing and verification tools like Echidna and Manticore to test them.

What smart contract security risks do automated tools miss?

Automated tools often miss privacy and front-running risks. A comprehensive security workflow includes manual review guidance to highlight these areas, ensuring your smart contract security posture is fully documented beyond automated vulnerability scanning.

Can I generate visual security diagrams for my Solidity code?

Yes, you can generate visual security diagrams for Solidity code. The workflow creates diagrams for inheritance, function access, and variable authorization to help you visually analyze and secure your smart contract architecture.