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 · 892 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-11-09 · probed over pypi5 recorded runs, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Downloading hf-xet (4.1MiB)
Downloading openai (2.3MiB)
Downloading networkx (2.0MiB)
Downloading litellm (34.7MiB)
Downloading tokenizers (3.2MiB)
Downloading tiktoken (1.1MiB)
Downloading botocore (15.5MiB)
Downloading libcst (2.2MiB)
Downloaded tiktoken
Downloaded networkx
Downloaded libcst
Downloaded tokenizers
Downloaded hf-xet
Downloaded openai
Downloaded botocore
Downloaded litellm
Installed 101 packages in 302ms
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-11-09 · probed over pypi5 recorded runs, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
…ompiling libc v0.2.177
Compiling typenum v1.19.0
Compiling version_check v0.9.5
Compiling generic-array v0.14.9
Compiling pyo3-build-config v0.26.0
Compiling cfg-if v1.0.4
Compiling proc-macro2 v1.0.101
Compiling quote v1.0.41
Compiling unicode-ident v1.0.19
Compiling zerocopy v0.8.27
Compiling pyo3-ffi v0.26.0
Compiling pyo3-macros-backend v0.26.0
Compiling autocfg v1.5.0
Compiling syn v2.0.107
Compiling crypto-common v0.1.6
Compiling memoffset v0.9.1
Compiling block-buffer v0.10.4
error: failed to run custom build command for `pyo3-ffi v0.26.0`
Caused by:
process didn't exit successfully: `/Users/runner/.cache/uv/sdists-v10/pypi/fastuuid/0.14.0/iA2RzCvTsHDJyuaL/src/target/release/build/pyo3-ffi-f22d52de2f1ce238/build-script-build` (exit status: 1)
--- stdout
cargo:rustc-check-cfg=cfg(Py_LIMITED_API)
cargo:rustc-check-cfg=cfg(Py_GIL_DISABLED)
cargo:rustc-check-cfg=cfg(PyPy)
cargo:rustc-check-cfg=cfg(GraalPy)
cargo:rustc-check-cfg=cfg(py_sys_config, values("Py_DEBUG", "Py_REF_DEBUG", "Py_TRACE_REFS", "COUNT_ALLOCS"))
cargo:rustc-check-cfg=cfg(pyo3_disable_reference_pool)
cargo:rustc-check-cfg=cfg(pyo3_leak_on_drop_without_reference_pool)
cargo:rustc-check-cfg=cfg(Py_3_7)
cargo:rustc-check-cfg=cfg(Py_3_8)
cargo:rustc-check-cfg=cfg(Py_3_9)
cargo:rustc-check-cfg=cfg(Py_3_10)
cargo:rustc-check-cfg=cfg(Py_3_11)
cargo:rustc-check-cfg=cfg(Py_3_12)
cargo:rustc-check-cfg=cfg(Py_3_13)
cargo:rustc-check-cfg=cfg(Py_3_14)
cargo:rustc-check-cfg=cfg(Py_3_15)
cargo:rerun-if-env-changed=PYO3_CROSS
cargo:rerun-if-env-changed=PYO3_CROSS_LIB_DIR
cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_VERSION
cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_IMPLEMENTATION
cargo:rerun-if-env-changed=PYO3_PRINT_CONFIG
cargo:rerun-if-env-changed=PYO3_USE_ABI3_FORWARD_COMPATIBILITY
--- stderr
error: the configured Python interpreter version (3.15) is newer than PyO3's maximum supported version (3.14)
= help: please check if an updated version of PyO3 is available. Current version: 0.26.0
= help: set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to suppress this check and build anyway using the stable ABI
warning: build failed, waiting for other jobs to finish...
💥 maturin failed
Caused by: Failed to build a native library through cargo
Caused by: Cargo build finished with "exit status: 101": `env -u CARGO CARGO_ENCODED_RUSTFLAGS="--cfg\u{1f}uuid_unstable\u{1f}-C\u{1f}link-arg=-undefined\u{1f}-C\u{1f}link-arg=dynamic_lookup" MACOSX_DEPLOYMENT_TARGET="11.0" PYO3_BUILD_EXTENSION_MODULE="1" PYO3_ENVIRONMENT_SIGNATURE="cpython-3.15-64bit" PYO3_PYTHON="/Users/runner/.cache/uv/builds-v0/.tmpcOsO1j/bin/python" PYTHON_SYS_EXECUTABLE="/Users/runner/.cache/uv/builds-v0/.tmpcOsO1j/bin/python" "cargo" "rustc" "--profile" "release" "--message-format" "json-render-diagnostics" "--manifest-path" "/Users/runner/.cache/uv/sdists-v10/pypi/fastuuid/0.14.0/iA2RzCvTsHDJyuaL/src/Cargo.toml" "--lib" "--" "-C" "link-args=-Wl,-install_name,@rpath/fastuuid.cpython-315-darwin.so"`
Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/Users/runner/.cache/uv/builds-v0/.tmpcOsO1j/bin/python', '--compatibility', 'off'] returned non-zero exit status 1
hint: `fastuuid` (v0.14.0) was included because `skylos` (v3.5.10) depends on `litellm` (v1.108.3) which depends on `fastuuid`
hint: Build failures usually indicate a problem with the package or the build environment
Windows
MCP handshake failed2026-11-09 · probed over pypi5 recorded runs, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Downloading botocore (15.5MiB)
Downloading networkx (2.0MiB)
Downloading hf-xet (3.7MiB)
Downloading openai (2.3MiB)
Downloading tokenizers (2.7MiB)
Downloading litellm (35.3MiB)
Downloading libcst (2.0MiB)
Downloaded tokenizers
Downloaded libcst
Downloaded hf-xet
Downloaded networkx
Downloaded openai
Downloaded litellm
Downloaded botocore
Installed 103 packages in 1m 30s
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)