Skylos AI Code Security & Static Analysis

4.3.2 · active · verified Wed Apr 15

Skylos is an open-source static analysis tool for Python, TypeScript, and Go, designed to enhance code security and quality. It identifies dead code, hardcoded secrets, exploitable vulnerabilities, and diff-aware regressions, particularly those introduced by AI-assisted coding. Skylos operates primarily as a CLI tool with a rapid release cadence, offering integrations for GitHub Actions and a VS Code extension for in-editor findings.

Warnings

Install

Quickstart

Install Skylos and run a comprehensive scan of your current project directory. The `-a` flag enables all core checks: danger, secrets, quality, and SCA (Software Composition Analysis). For custom configuration, initialize a `pyproject.toml` file.

pip install skylos
# Navigate to your project directory
# cd my_python_project
skylos . -a

# To initialize a pyproject.toml for custom configuration:
# skylos init
# Then you can run:
# skylos . -a --tui # for an interactive dashboard
# skylos . --diff # to scan only changed files (auto-detects git base ref)

view raw JSON →