io.github.duriantaco/skylos
Dead code, security, secrets detection and code quality for Python, TypeScript, Go.
io.github.duriantaco/skylos · Repository · version 3.5.10 · 537 stars · listed from registry
Install
The sweep installs into a clean prefix, but this is the command a user would run:
uvx skylos
Results by platform
Linux
MCP handshake failed2026-08-16 · probed over pypi2 recorded runs, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Downloading tokenizers (3.2MiB)
Downloading openai (1.6MiB)
Downloading litellm (23.3MiB)
Downloading tiktoken (1.1MiB)
Downloading libcst (2.2MiB)
Downloaded tiktoken
Downloaded tokenizers
Downloaded libcst
Downloaded openai
Downloaded litellm
Installed 95 packages in 931ms
usage: skylos [-h] [--gate] [--upload] [--no-upload] [--verify] [--trace]
[--coverage] [--pytest-fixtures] [--force] [--strict] [--tui]
[--tree] [--model MODEL] [--api-base API_BASE] [--version]
[--json] [--llm] [--comment-out] [--output OUTPUT] [--verbose]
[--confidence CONFIDENCE] [--interactive] [--dry-run]
[--exclude-folder EXCLUDE_FOLDERS]
[--include-folder INCLUDE_FOLDERS] [--no-default-excludes]
[--list-default-excludes] [--secrets] [--danger] [--quality]
[--sca] [--sarif [SARIF]] [--baseline] [--diff-base REF]
[--diff [BASE_REF]] [--github] [--summary] [--severity LEVEL]
[--category CAT] [--file-filter PATTERN] [--limit N]
path [path ...] [command ...]
skylos: error: the following arguments are required: path
macOS
MCP handshake failed2026-08-16 · probed over pypi2 recorded runs, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Downloading openai (1.6MiB)
Downloading tokenizers (2.9MiB)
Downloading litellm (22.8MiB)
Downloading libcst (1.9MiB)
Downloaded tokenizers
Downloaded libcst
Downloaded openai
Downloaded litellm
Installed 92 packages in 1.14s
usage: skylos [-h] [--gate] [--upload] [--no-upload] [--verify] [--trace]
[--coverage] [--pytest-fixtures] [--force] [--strict] [--tui]
[--tree] [--model MODEL] [--api-base API_BASE] [--version]
[--json] [--llm] [--comment-out] [--output OUTPUT] [--verbose]
[--confidence CONFIDENCE] [--interactive] [--dry-run]
[--exclude-folder EXCLUDE_FOLDERS]
[--include-folder INCLUDE_FOLDERS] [--no-default-excludes]
[--list-default-excludes] [--secrets] [--danger] [--quality]
[--sca] [--sarif [SARIF]] [--baseline] [--diff-base REF]
[--diff [BASE_REF]] [--github] [--summary] [--severity LEVEL]
[--category CAT] [--file-filter PATTERN] [--limit N]
path [path ...] [command ...]
skylos: error: the following arguments are required: path
Windows
MCP handshake failed2026-08-16 · probed over pypi2 recorded runs, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Downloading tokenizers (2.7MiB)
Downloading litellm (23.2MiB)
Downloading openai (1.6MiB)
Downloading libcst (2.0MiB)
Downloaded tokenizers
Downloaded libcst
Downloaded openai
Downloaded litellm
Installed 96 packages in 1m 22s
usage: skylos [-h] [--gate] [--upload] [--no-upload] [--verify] [--trace]
[--coverage] [--pytest-fixtures] [--force] [--strict] [--tui]
[--tree] [--model MODEL] [--api-base API_BASE] [--version]
[--json] [--llm] [--comment-out] [--output OUTPUT] [--verbose]
[--confidence CONFIDENCE] [--interactive] [--dry-run]
[--exclude-folder EXCLUDE_FOLDERS]
[--include-folder INCLUDE_FOLDERS] [--no-default-excludes]
[--list-default-excludes] [--secrets] [--danger] [--quality]
[--sca] [--sarif [SARIF]] [--baseline] [--diff-base REF]
[--diff [BASE_REF]] [--github] [--summary] [--severity LEVEL]
[--category CAT] [--file-filter PATTERN] [--limit N]
path [path ...] [command ...]
skylos: error: the following arguments are required: path
Badge
Paste this into the project README to show the current result:
[](https://doesitinstall.com/s/io.github.duriantaco__skylos.html)