Kytona Documentation

Everything you need to know about automated smart contract security scanning

Quick Start Guide

1. Install the GitHub App

Visit github.com/apps/kytona and install the app on your repositories. Zero configuration required.

📦 Install GitHub App
✅ Works with any Solidity project
✅ Zero setup • Free forever • Open source

2. Create a Pull Request

Make changes to your Solidity contracts and create a pull request. Kytona automatically scans changed code for vulnerabilities.

git add contracts/Token.sol
git commit -m "Add withdraw function"
git push origin feature/withdraw

🔍 Kytona scan triggered automatically

3. Get Educational Security Feedback

Receive detailed vulnerability reports with explanations, fix suggestions, and learning resources directly in your pull request.

⚠️ High Severity: Reentrancy Vulnerability
📚 Learn: Understanding Reentrancy Attacks
🔧 Fix: Move balance update before external call

🧠
Security Features

Vulnerability Detection

  • • Reentrancy attack detection
  • • Integer overflow/underflow checks
  • • Access control issue identification
  • • Unchecked return value detection
  • • Gas limit vulnerability scanning

Educational Integration

  • • Contextual explanations for each vulnerability
  • • Fix suggestions with code examples
  • • Links to learning resources and documentation
  • • Interactive vulnerability playground
  • • Community-contributed detection patterns

🛡️
Developer Accessibility

Reduces Security Barriers

Free, automated security feedback makes quality vulnerability detection accessible to all developers, not just those who can afford expensive audits.

🎯

Integrates with Existing Workflow

No need to learn new tools or disrupt your development process. Security scanning happens automatically in your familiar GitHub environment.

⚠️

Prevents Vulnerabilities Before Deployment

Catch security issues during development rather than after deployment, saving time, money, and reputation damage.

🌐
Supported Technologies

Smart Contract Languages

SolidityVyperFuture: RustFuture: Move

Ethereum Virtual Machine compatible contracts

Development Tools

FoundryHardhatTruffleRemixOpenZeppelin

Works with your existing development setup