Skip to content

tameshi-dev/tameshi-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tameshi Documentation

Documentation for Tameshi - Real-time vulnerability scanner for Solidity smart contracts.

Live Site: https://tameshi.dev

Quick Start

# Install VSCode extension
# Search "Tameshi Security Scanner" in Extensions

# Or build CLI from source
cd ../tameshi
cargo build --release -p tameshi-cli
./target/release/tameshi scan run -i contracts/

Development

npm install
npm run dev     # http://localhost:5173
npm run build
npm run preview

Deploys automatically to https://tameshi.dev via GitHub Actions on push to main.

Documentation

docs/
├── index.md              # Landing page
├── install.md            # Installation (CLI + VSCode + LSP)
├── quick-start.md        # 5-minute tutorial
├── cli.md                # CLI reference
├── vscode.md             # VSCode extension
├── scanners.md           # 25 vulnerability scanners
├── scan-modes.md         # Source/IR/LLM analysis
├── thalir.md             # ThalIR intermediate representation
└── reference/
    ├── configuration.md  # Configuration options
    └── sarif.md          # SARIF export

Features

  • 25+ vulnerability scanners: Reentrancy, access control, integer overflows, DoS, dangerous operations
  • Multi-representation analysis: AST, ThalIR, and Traverse call graphs
  • Four analysis tiers: 14 source + 10 IR + call graph + 1 LLM scanner
  • Works on incomplete code: Tree-sitter parser, no compilation required, <1s scans
  • VSCode integration: Real-time inline diagnostics, findings triage panel
  • SARIF export: GitHub Code Scanning, Azure DevOps, SonarQube

Performance: <1s for source scanning, ~2-3s for call graphs, ~3-5s for IR analysis

Tech Stack

  • VitePress 1.6.4 + vitepress-plugin-mermaid
  • GitHub Actions + GitHub Pages
  • Custom domain: tameshi.dev

Links

MIT License

About

Tameshi website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published