https://github.com/unslothai/unsloth
· scanned 2026-05-15 07:28 UTC (3 weeks ago)
· 10 languages
519 findings (57 legacy + 462 scanner) 19th percentile · Typescript · large (100-500K LoC) Scanner says 63 (higher by 5)
Last scanned 3 weeks ago · v1 · 44 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
53.3 | 0.25 | 13.32 |
testing_score |
96.0 | 0.20 | 19.20 |
documentation_score |
83.0 | 0.15 | 12.45 |
practices_score |
65.0 | 0.15 | 9.75 |
code_quality |
39.6 | 0.10 | 3.96 |
| Overall | 1.00 | 67.7 |
web: 1.6 ·
agent: 10.4 ·
threat: 27.4 ·
journey: 7.4
All 9442 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
run |
software | healthy | unsloth-cli.py:36 |
formatting_prompts_func |
software | dead | unsloth-cli.py:93 |
load_dataset_smart |
software | healthy | unsloth-cli.py:103 |
_is_mlx_available |
software | healthy | unsloth/__init__.py:20 |
from_pretrained |
software | healthy | unsloth/__init__.py:113 |
get_peft_model |
software | healthy | unsloth/__init__.py:119 |
for_inference |
software | healthy | unsloth/__init__.py:95 |
for_training |
software | healthy | unsloth/__init__.py:105 |
is_bfloat16_supported |
software | healthy | unsloth/__init__.py:124 |
__init__ |
software | healthy | unsloth/__init__.py:136 |
is_bf16_supported |
software | healthy | unsloth/_gpu_init.py:225 |
try_fix_tokenizer |
software | healthy | unsloth/tokenizer_utils.py:76 |
get_sorted_dict |
software | healthy | unsloth/tokenizer_utils.py:127 |
convert_to_fast_tokenizer |
software | healthy | unsloth/tokenizer_utils.py:138 |
assert_same_tokenization |
software | healthy | unsloth/tokenizer_utils.py:264 |
fix_sentencepiece_tokenizer |
software | healthy | unsloth/tokenizer_utils.py:353 |
fix_sentencepiece_gguf |
software | healthy | unsloth/tokenizer_utils.py:432 |
_load_correct_tokenizer |
software | healthy | unsloth/tokenizer_utils.py:570 |
load_correct_tokenizer |
software | healthy | unsloth/tokenizer_utils.py:654 |
_find_end_position |
software | healthy | unsloth/tokenizer_utils.py:712 |
_template_ends_with_toplevel_for |
software | healthy | unsloth/tokenizer_utils.py:735 |
_last_structural |
software | healthy | unsloth/tokenizer_utils.py:751 |
_if_body_emits_content |
software | healthy | unsloth/tokenizer_utils.py:777 |
_has_add_generation_prompt_block |
software | healthy | unsloth/tokenizer_utils.py:794 |
_derive_assistant_prefix_by_render |
software | healthy | unsloth/tokenizer_utils.py:835 |
_fix_chat_template |
software | healthy | unsloth/tokenizer_utils.py:934 |
_is_strict_chat_template_mode |
software | healthy | unsloth/tokenizer_utils.py:1006 |
_name_is_local_path |
software | healthy | unsloth/tokenizer_utils.py:1012 |
_format_chat_template_message |
software | healthy | unsloth/tokenizer_utils.py:1024 |
_validate_patched_template |
software | healthy | unsloth/tokenizer_utils.py:1084 |
_repair_string_template |
software | healthy | unsloth/tokenizer_utils.py:1124 |
_fix_chat_template_for_tokenizer |
software | healthy | unsloth/tokenizer_utils.py:1141 |
__init__ |
software | healthy | unsloth/tokenizer_utils.py:1249 |
chat_template |
software | healthy | unsloth/tokenizer_utils.py:1263 |
apply_chat_template |
software | healthy | unsloth/tokenizer_utils.py:1266 |
fix_chat_template |
software | healthy | unsloth/tokenizer_utils.py:1298 |
check_tokenizer |
software | healthy | unsloth/tokenizer_utils.py:1340 |
get_tokenizer_info |
software | dead | unsloth/tokenizer_utils.py:1485 |
neftune_post_forward_hook |
software | dead | unsloth/tokenizer_utils.py:1545 |
patch_sft_trainer_tokenizer |
software | dead | unsloth/tokenizer_utils.py:1574 |
Version |
software | healthy | unsloth/import_fixes.py:51 |
__init__ |
software | healthy | unsloth/import_fixes.py:2019 |
filter |
software | healthy | unsloth/import_fixes.py:78 |
add_filter |
software | healthy | unsloth/import_fixes.py:87 |
write |
software | healthy | unsloth/import_fixes.py:90 |
flush |
software | healthy | unsloth/import_fixes.py:94 |
__getattr__ |
software | healthy | unsloth/import_fixes.py:97 |
suppress_cuda_printf |
software | healthy | unsloth/import_fixes.py:111 |
fix_message_factory_issue |
software | healthy | unsloth/import_fixes.py:266 |
CreatePrototype |
software | dead | unsloth/import_fixes.py:271 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
install.sh |
software | healthy | install.sh |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.pre-commit-ci.yaml |
software | healthy | .pre-commit-ci.yaml |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
cli.py |
software | warning | cli.py |
build.sh |
software | healthy | build.sh |
pyproject.toml |
software | healthy | pyproject.toml |
unsloth-cli.py |
software | healthy | unsloth-cli.py |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
__init__.py |
software | healthy | unsloth/__init__.py |
_gpu_init.py |
software | healthy | unsloth/_gpu_init.py |
_auto_install.py |
software | warning | unsloth/_auto_install.py |
tokenizer_utils.py |
software | healthy | unsloth/tokenizer_utils.py |
import_fixes.py |
software | healthy | unsloth/import_fixes.py |
chat_templates.py |
software | healthy | unsloth/chat_templates.py |
trainer.py |
software | healthy | unsloth/trainer.py |
ollama_template_mappers.py |
software | warning | unsloth/ollama_template_mappers.py |
save.py |
software | healthy | unsloth/save.py |
device_type.py |
software | healthy | unsloth/device_type.py |
rl_replacements.py |
software | healthy | unsloth/models/rl_replacements.py |
gemma.py |
software | healthy | unsloth/models/gemma.py |
vision.py |
software | healthy | unsloth/models/vision.py |
qwen3.py |
software | healthy | unsloth/models/qwen3.py |
__init__.py |
software | healthy | unsloth/models/__init__.py |
_utils.py |
software | healthy | unsloth/models/_utils.py |
dpo.py |
software | healthy | unsloth/models/dpo.py |
falcon_h1.py |
software | healthy | unsloth/models/falcon_h1.py |
granite.py |
software | healthy | unsloth/models/granite.py |
llama.py |
software | healthy | unsloth/models/llama.py |
glm4_moe.py |
software | healthy | unsloth/models/glm4_moe.py |
qwen3_moe.py |
software | healthy | unsloth/models/qwen3_moe.py |
llama4.py |
software | warning | unsloth/models/llama4.py |
cohere.py |
software | healthy | unsloth/models/cohere.py |
mapper.py |
software | healthy | unsloth/models/mapper.py |
sentence_transformer.py |
software | healthy | unsloth/models/sentence_transformer.py |
loader.py |
software | healthy | unsloth/models/loader.py |
qwen2.py |
software | healthy | unsloth/models/qwen2.py |
gemma2.py |
software | healthy | unsloth/models/gemma2.py |
loader_utils.py |
software | healthy | unsloth/models/loader_utils.py |
rl.py |
software | healthy | unsloth/models/rl.py |
mistral.py |
software | healthy | unsloth/models/mistral.py |
__init__.py |
software | healthy | unsloth/utils/__init__.py |
attention_dispatch.py |
software | healthy | unsloth/utils/attention_dispatch.py |
hf_hub.py |
software | healthy | unsloth/utils/hf_hub.py |
packing.py |
software | healthy | unsloth/utils/packing.py |
_mistral.py |
software | healthy | unsloth/registry/_mistral.py |
__init__.py |
software | healthy | unsloth/registry/__init__.py |
registry.py |
software | healthy | unsloth/registry/registry.py |
_phi.py |
software | healthy | unsloth/registry/_phi.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FastLanguageModel |
software | healthy | unsloth/__init__.py:85 |
FastVisionModel |
software | healthy | unsloth/__init__.py:98 |
FastSentenceTransformer |
software | healthy | unsloth/__init__.py:111 |
UnslothVisionDataCollator |
software | healthy | unsloth/__init__.py:135 |
SentencePieceTokenTypes |
software | healthy | unsloth/tokenizer_utils.py:460 |
_VariantTokenizerProxy |
software | healthy | unsloth/tokenizer_utils.py:1238 |
HideLoggingMessage |
software | healthy | unsloth/import_fixes.py:72 |
HidePrintMessage |
software | healthy | unsloth/import_fixes.py:82 |
MessageFactory |
software | healthy | unsloth/import_fixes.py:270 |
ConversionOps |
software | healthy | unsloth/import_fixes.py:1482 |
Concatenate |
software | healthy | unsloth/import_fixes.py:1494 |
MergeModulelist |
software | healthy | unsloth/import_fixes.py:1498 |
Transpose |
software | healthy | unsloth/import_fixes.py:1502 |
WeightConverter |
software | healthy | unsloth/import_fixes.py:1507 |
WeightRenaming |
software | healthy | unsloth/import_fixes.py:1513 |
_CausalConv1dImportBlockerLoader |
software | healthy | unsloth/import_fixes.py:1974 |
_CausalConv1dImportBlockerFinder |
software | healthy | unsloth/import_fixes.py:1987 |
_VllmImportBlockerLoader |
software | healthy | unsloth/import_fixes.py:2003 |
_VllmImportBlockerFinder |
software | healthy | unsloth/import_fixes.py:2016 |
StoppingCriteriaSub |
software | healthy | unsloth/chat_templates.py:2713 |
QGaloreConfig |
software | healthy | unsloth/trainer.py:137 |
UnslothTrainingArguments |
software | healthy | unsloth/trainer.py:159 |
UnslothTrainer |
software | healthy | unsloth/trainer.py:216 |
GemmaFixedRotaryEmbedding |
software | healthy | unsloth/models/gemma.py:257 |
GemmaFixedLinearScalingRotaryEmbedding |
software | healthy | unsloth/models/gemma.py:369 |
FastGemmaModel |
software | healthy | unsloth/models/gemma.py:419 |
FastBaseModel |
software | healthy | unsloth/models/vision.py:550 |
FastQwen3Model |
software | healthy | unsloth/models/qwen3.py:415 |
HideLoggingMessage |
software | healthy | unsloth/models/_utils.py:610 |
ReplaceWarningMessage |
software | healthy | unsloth/models/_utils.py:621 |
_RaiseUninitialized |
software | healthy | unsloth/models/_utils.py:910 |
RaiseUninitialized |
software | healthy | unsloth/models/_utils.py:932 |
EmptyLogits |
software | healthy | unsloth/models/_utils.py:2624 |
TorchAOConfig |
software | healthy | unsloth/models/_utils.py:2771 |
FastFalconH1Model |
software | healthy | unsloth/models/falcon_h1.py:712 |
GraniteRotaryEmbedding |
software | healthy | unsloth/models/granite.py:517 |
FastGraniteModel |
software | healthy | unsloth/models/granite.py:536 |
LlamaRotaryEmbedding |
software | healthy | unsloth/models/llama.py:1705 |
LlamaLinearScalingRotaryEmbedding |
software | healthy | unsloth/models/llama.py:1822 |
LlamaExtendedRotaryEmbedding |
software | healthy | unsloth/models/llama.py:1853 |
LongRopeRotaryEmbedding |
software | healthy | unsloth/models/llama.py:1896 |
FastLlamaModel |
software | healthy | unsloth/models/llama.py:2146 |
Glm4MoeLiteAttention |
software | healthy | unsloth/models/glm4_moe.py:98 |
Glm4MoeLiteMoE |
software | healthy | unsloth/models/glm4_moe.py:101 |
Glm4MoeLiteMLP |
software | healthy | unsloth/models/glm4_moe.py:104 |
Glm4MoeLiteNaiveMoe |
software | healthy | unsloth/models/glm4_moe.py:107 |
Glm4MoeLiteTopkRouter |
software | healthy | unsloth/models/glm4_moe.py:110 |
Glm4MoeLiteDecoderLayer |
software | healthy | unsloth/models/glm4_moe.py:113 |
Glm4MoeLiteModel |
software | healthy | unsloth/models/glm4_moe.py:116 |
Glm4MoeLiteForCausalLM |
software | healthy | unsloth/models/glm4_moe.py:119 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
unsloth |
software | healthy | unsloth |
models |
software | healthy | unsloth/models |
utils |
software | healthy | unsloth/utils |
registry |
software | healthy | unsloth/registry |
optimizers |
software | healthy | unsloth/optimizers |
dataprep |
software | healthy | unsloth/dataprep |
kernels |
software | healthy | unsloth/kernels |
moe |
software | healthy | unsloth/kernels/moe |
tests |
software | healthy | unsloth/kernels/moe/tests |
benchmark |
software | healthy | unsloth/kernels/moe/benchmark |
grouped_gemm |
software | healthy | unsloth/kernels/moe/grouped_gemm |
reference |
software | healthy | unsloth/kernels/moe/grouped_gemm/reference |
layers |
software | healthy | unsloth/kernels/moe/grouped_gemm/reference/layers |
kernels |
software | healthy | unsloth/kernels/moe/grouped_gemm/kernels |
tests |
software | healthy | tests |
security |
software | healthy | tests/security |
fixtures |
software | healthy | tests/security/fixtures |
sh |
software | healthy | tests/sh |
version_compat |
software | healthy | tests/version_compat |
utils |
software | healthy | tests/utils |
notebooks |
software | healthy | tests/notebooks |
saving |
software | healthy | tests/saving |
text_to_speech_models |
software | healthy | tests/saving/text_to_speech_models |
gpt-oss-merge |
software | healthy | tests/saving/gpt-oss-merge |
vision_models |
software | healthy | tests/saving/vision_models |
non_peft |
software | healthy | tests/saving/non_peft |
language_models |
software | healthy | tests/saving/language_models |
studio |
software | healthy | tests/studio |
install |
software | healthy | tests/studio/install |
python |
software | healthy | tests/python |
qlora |
software | healthy | tests/qlora |
vllm_compat |
software | healthy | tests/vllm_compat |
scripts |
software | healthy | scripts |
studio |
software | healthy | studio |
frontend |
software | healthy | studio/frontend |
src |
software | healthy | studio/frontend/src |
types |
software | healthy | studio/frontend/src/types |
stores |
software | healthy | studio/frontend/src/stores |
config |
software | healthy | studio/frontend/src/config |
shared |
software | healthy | studio/frontend/src/shared |
utils |
software | healthy | studio/frontend/src/utils |
components |
software | healthy | studio/frontend/src/components |
layout |
software | healthy | studio/frontend/src/components/layout |
ui |
software | healthy | studio/frontend/src/components/ui |
assistant-ui |
software | healthy | studio/frontend/src/components/assistant-ui |
model-selector |
software | healthy | studio/frontend/src/components/assistant-ui/model-selector |
web |
software | healthy | studio/frontend/src/components/web |
tauri |
software | healthy | studio/frontend/src/components/tauri |
markdown |
software | healthy | studio/frontend/src/components/markdown |
app |
software | healthy | studio/frontend/src/app |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /recipes |
api | healthy | studio/backend/main.py |
GET /recipes/{rest:path} |
api | healthy | studio/backend/main.py |
GET /api/health |
api | healthy | studio/backend/main.py |
GET /api/studio/install-source |
api | healthy | studio/backend/main.py |
GET /api/studio/update-status |
api | healthy | studio/backend/main.py |
POST /api/shutdown |
api | healthy | studio/backend/main.py |
GET /api/system |
api | healthy | studio/backend/main.py |
GET /api/system/gpu-visibility |
api | healthy | studio/backend/main.py |
GET /api/system/hardware |
api | healthy | studio/backend/main.py |
GET / |
api | healthy | studio/backend/main.py |
GET /{full_path:path} |
api | healthy | studio/backend/main.py |
GET /runs |
api | healthy | studio/backend/routes/training_history.py |
GET /runs/{run_id} |
api | healthy | studio/backend/routes/training_history.py |
PATCH /runs/{run_id} |
api | healthy | studio/backend/routes/training_history.py |
DELETE /runs/{run_id} |
api | healthy | studio/backend/routes/training_history.py |
POST /upload |
api | healthy | studio/backend/routes/datasets.py |
GET /local |
api | healthy | studio/backend/routes/datasets.py |
GET /download-progress |
api | healthy | studio/backend/routes/datasets.py |
POST /check-format |
api | healthy | studio/backend/routes/datasets.py |
POST /ai-assist-mapping |
api | healthy | studio/backend/routes/datasets.py |
POST /load |
api | healthy | studio/backend/routes/inference.py |
POST /validate |
api | healthy | studio/backend/routes/inference.py |
POST /unload |
api | healthy | studio/backend/routes/inference.py |
POST /cancel |
api | healthy | studio/backend/routes/inference.py |
POST /generate/stream |
api | healthy | studio/backend/routes/inference.py |
GET /status |
api | healthy | studio/backend/routes/inference.py |
GET /load-progress |
api | healthy | studio/backend/routes/inference.py |
POST /audio/generate |
api | healthy | studio/backend/routes/inference.py |
POST /chat/completions |
api | healthy | studio/backend/routes/inference.py |
GET /sandbox/{session_id}/{filename} |
api | healthy | studio/backend/routes/inference.py |
GET /models |
api | healthy | studio/backend/routes/inference.py |
POST /completions |
api | healthy | studio/backend/routes/inference.py |
POST /embeddings |
api | healthy | studio/backend/routes/inference.py |
POST /responses |
api | healthy | studio/backend/routes/inference.py |
POST /messages |
api | healthy | studio/backend/routes/inference.py |
POST /login |
api | healthy | studio/backend/routes/auth.py |
POST /logout |
api | healthy | studio/backend/routes/auth.py |
POST /desktop-login |
api | healthy | studio/backend/routes/auth.py |
POST /refresh |
api | healthy | studio/backend/routes/auth.py |
POST /change-password |
api | healthy | studio/backend/routes/auth.py |
POST /api-keys |
api | healthy | studio/backend/routes/auth.py |
GET /api-keys |
api | healthy | studio/backend/routes/auth.py |
DELETE /api-keys/{key_id} |
api | healthy | studio/backend/routes/auth.py |
GET /hardware |
api | healthy | studio/backend/routes/training.py |
GET /hardware/visible |
api | healthy | studio/backend/routes/training.py |
POST /start |
api | healthy | studio/backend/routes/training.py |
POST /stop |
api | healthy | studio/backend/routes/training.py |
POST /reset |
api | healthy | studio/backend/routes/training.py |
GET /metrics |
api | healthy | studio/backend/routes/training.py |
GET /progress |
api | healthy | studio/backend/routes/training.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ui-smoke |
cicd | healthy | .github/workflows/studio-windows-ui-smoke.yml |
api-smoke |
cicd | healthy | .github/workflows/studio-api-smoke.yml |
api-smoke |
cicd | healthy | .github/workflows/studio-mac-api-smoke.yml |
openai-anthropic |
cicd | healthy | .github/workflows/studio-mac-inference-smoke.yml |
tool-calling |
cicd | healthy | .github/workflows/studio-mac-inference-smoke.yml |
json-images |
cicd | healthy | .github/workflows/studio-mac-inference-smoke.yml |
openai-anthropic |
cicd | healthy | .github/workflows/studio-windows-inference-smoke.yml |
tool-calling |
cicd | healthy | .github/workflows/studio-windows-inference-smoke.yml |
json-images |
cicd | healthy | .github/workflows/studio-windows-inference-smoke.yml |
advisory-audit |
cicd | healthy | .github/workflows/security-audit.yml |
pip-scan-packages |
cicd | healthy | .github/workflows/security-audit.yml |
npm-scan-packages |
cicd | healthy | .github/workflows/security-audit.yml |
workflow-trigger-lint |
cicd | healthy | .github/workflows/security-audit.yml |
tests-security |
cicd | healthy | .github/workflows/security-audit.yml |
npm-provenance-and-install-scripts |
cicd | healthy | .github/workflows/security-audit.yml |
consolidated |
cicd | healthy | .github/workflows/consolidated-tests-ci.yml |
llama-cpp-smoke |
cicd | healthy | .github/workflows/consolidated-tests-ci.yml |
vllm-pinned-symbols |
cicd | healthy | .github/workflows/version-compat-ci.yml |
trl-grpo-pinned-symbols |
cicd | healthy | .github/workflows/version-compat-ci.yml |
peft-pinned-symbols |
cicd | healthy | .github/workflows/version-compat-ci.yml |
st-pinned-symbols |
cicd | healthy | .github/workflows/version-compat-ci.yml |
bitsandbytes-pinned-symbols |
cicd | healthy | .github/workflows/version-compat-ci.yml |
transformers-pinned-symbols |
cicd | healthy | .github/workflows/version-compat-ci.yml |
zoo-imports-under-spoof |
cicd | healthy | .github/workflows/version-compat-ci.yml |
daily-fresh-fetch |
cicd | healthy | .github/workflows/version-compat-ci.yml |
update-idempotency |
cicd | healthy | .github/workflows/studio-windows-update-smoke.yml |
dispatch |
cicd | healthy | .github/workflows/mlx-ci.yml |
prepare-version |
cicd | healthy | .github/workflows/release-desktop.yml |
build |
cicd | healthy | .github/workflows/release-desktop.yml |
publish-updater-channel |
cicd | healthy | .github/workflows/release-desktop.yml |
source-lint |
cicd | healthy | .github/workflows/lint-ci.yml |
ui-smoke |
cicd | healthy | .github/workflows/studio-mac-ui-smoke.yml |
api-smoke |
cicd | healthy | .github/workflows/studio-windows-api-smoke.yml |
update-idempotency |
cicd | healthy | .github/workflows/studio-mac-update-smoke.yml |
build |
cicd | healthy | .github/workflows/studio-frontend-ci.yml |
update-idempotency |
cicd | healthy | .github/workflows/studio-update-smoke.yml |
openai-anthropic |
cicd | healthy | .github/workflows/studio-inference-smoke.yml |
tool-calling |
cicd | healthy | .github/workflows/studio-inference-smoke.yml |
json-images |
cicd | healthy | .github/workflows/studio-inference-smoke.yml |
stale |
cicd | healthy | .github/workflows/stale.yml |
pytest |
cicd | healthy | .github/workflows/studio-backend-ci.yml |
repo-cpu-tests |
cicd | healthy | .github/workflows/studio-backend-ci.yml |
linux-debug-build |
cicd | healthy | .github/workflows/studio-tauri-smoke.yml |
wheel |
cicd | healthy | .github/workflows/wheel-smoke.yml |
static |
cicd | healthy | .github/workflows/notebooks-ci.yml |
static-with-pypi |
cicd | healthy | .github/workflows/notebooks-ci.yml |
api-introspect |
cicd | healthy | .github/workflows/notebooks-ci.yml |
smoke-install |
cicd | healthy | .github/workflows/notebooks-ci.yml |
ui-smoke |
cicd | healthy | .github/workflows/studio-ui-smoke.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::studio-windows-ui-smoke |
cicd | healthy | .github/workflows/studio-windows-ui-smoke.yml |
gha::studio-api-smoke |
cicd | healthy | .github/workflows/studio-api-smoke.yml |
gha::studio-mac-api-smoke |
cicd | healthy | .github/workflows/studio-mac-api-smoke.yml |
gha::studio-mac-inference-smoke |
cicd | healthy | .github/workflows/studio-mac-inference-smoke.yml |
gha::studio-windows-inference-smoke |
cicd | healthy | .github/workflows/studio-windows-inference-smoke.yml |
gha::security-audit |
cicd | healthy | .github/workflows/security-audit.yml |
gha::consolidated-tests-ci |
cicd | healthy | .github/workflows/consolidated-tests-ci.yml |
gha::version-compat-ci |
cicd | healthy | .github/workflows/version-compat-ci.yml |
gha::studio-windows-update-smoke |
cicd | healthy | .github/workflows/studio-windows-update-smoke.yml |
gha::mlx-ci |
cicd | healthy | .github/workflows/mlx-ci.yml |
gha::release-desktop |
cicd | healthy | .github/workflows/release-desktop.yml |
gha::lint-ci |
cicd | healthy | .github/workflows/lint-ci.yml |
gha::studio-mac-ui-smoke |
cicd | healthy | .github/workflows/studio-mac-ui-smoke.yml |
gha::studio-windows-api-smoke |
cicd | healthy | .github/workflows/studio-windows-api-smoke.yml |
gha::studio-mac-update-smoke |
cicd | healthy | .github/workflows/studio-mac-update-smoke.yml |
gha::studio-frontend-ci |
cicd | healthy | .github/workflows/studio-frontend-ci.yml |
gha::studio-update-smoke |
cicd | healthy | .github/workflows/studio-update-smoke.yml |
gha::studio-inference-smoke |
cicd | healthy | .github/workflows/studio-inference-smoke.yml |
gha::stale |
cicd | healthy | .github/workflows/stale.yml |
gha::studio-backend-ci |
cicd | healthy | .github/workflows/studio-backend-ci.yml |
gha::studio-tauri-smoke |
cicd | healthy | .github/workflows/studio-tauri-smoke.yml |
gha::wheel-smoke |
cicd | healthy | .github/workflows/wheel-smoke.yml |
gha::notebooks-ci |
cicd | healthy | .github/workflows/notebooks-ci.yml |
gha::studio-ui-smoke |
cicd | healthy | .github/workflows/studio-ui-smoke.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GGUF_FILE |
cicd | healthy | — |
APPLE_PASSWORD |
cicd | healthy | — |
AZURE_CLIENT_SECRET |
cicd | healthy | — |
AZURE_TENANT_ID |
cicd | healthy | — |
AZURE_CLIENT_ID |
cicd | healthy | — |
AZURE_TRUSTED_SIGNING_ACCOUNT_NAME |
cicd | healthy | — |
MMPROJ_FILE |
cicd | healthy | — |
STUDIO_EXTRA_NEW_PW |
cicd | healthy | — |
APPLE_ID |
cicd | healthy | — |
APPLE_TEAM_ID |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
STUDIO_EXTRA_OLD_PW |
cicd | healthy | — |
GGUF_REPO |
cicd | healthy | — |
TAURI_SIGNING_PRIVATE_KEY_PASSWORD |
cicd | healthy | — |
TAURI_SIGNING_PRIVATE_KEY |
cicd | healthy | — |
APPLE_SIGNING_IDENTITY |
cicd | healthy | — |
KEYCHAIN_PASSWORD |
cicd | healthy | — |
NOTEBOOKS_REF |
cicd | healthy | — |
APPLE_CERTIFICATE_PASSWORD |
cicd | healthy | — |
APPLE_CERTIFICATE |
cicd | healthy | — |
AZURE_CERTIFICATE_PROFILE_NAME |
cicd | healthy | — |
HF_TOKEN |
cicd | healthy | — |
GGUF_VARIANT |
cicd | healthy | — |
UNSLOTH_ZOO_REF |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::studio/backend/routes/data_recipe/jobs.py |
security | healthy | studio/backend/routes/data_recipe/jobs.py |
auth::scripts/scan_npm_packages.py |
security | healthy | scripts/scan_npm_packages.py |
auth::studio/backend/tests/test_desktop_auth.py |
security | healthy | studio/backend/tests/test_desktop_auth.py |
auth::.github/workflows/studio-api-smoke.yml |
security | healthy | .github/workflows/studio-api-smoke.yml |
auth::scripts/scan_packages.py |
security | healthy | scripts/scan_packages.py |
auth::tests/studio/studio_api_smoke.py |
security | healthy | tests/studio/studio_api_smoke.py |
auth::studio/backend/auth/__init__.py |
security | healthy | studio/backend/auth/__init__.py |
auth::studio/frontend/src/features/profile/hooks/use-effect… |
security | healthy | studio/frontend/src/features/profile/hooks/use-effective-pr… |
auth::.github/workflows/studio-mac-inference-smoke.yml |
security | healthy | .github/workflows/studio-mac-inference-smoke.yml |
auth::.github/workflows/studio-mac-api-smoke.yml |
security | healthy | .github/workflows/studio-mac-api-smoke.yml |
auth::.github/workflows/security-audit.yml |
security | healthy | .github/workflows/security-audit.yml |
auth::.github/workflows/studio-windows-api-smoke.yml |
security | healthy | .github/workflows/studio-windows-api-smoke.yml |
auth::.github/workflows/studio-inference-smoke.yml |
security | healthy | .github/workflows/studio-inference-smoke.yml |
auth::studio/frontend/src/features/profile/utils/jwt-subjec… |
security | healthy | studio/frontend/src/features/profile/utils/jwt-subject.ts |
auth::studio/frontend/src/features/profile/components/profi… |
security | healthy | studio/frontend/src/features/profile/components/profile-per… |
auth::studio/backend/auth/authentication.py |
security | healthy | studio/backend/auth/authentication.py |
auth::studio/backend/auth/storage.py |
security | healthy | studio/backend/auth/storage.py |
auth::tests/studio/playwright_chat_ui.py |
security | healthy | tests/studio/playwright_chat_ui.py |
auth::studio/backend/models/auth.py |
security | healthy | studio/backend/models/auth.py |
auth::.github/workflows/studio-ui-smoke.yml |
security | healthy | .github/workflows/studio-ui-smoke.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:53 |
network | healthy | unsloth/models/_utils.py |
port:8000 |
network | healthy | unsloth/dataprep/synthetic_configs.py |
port:03 |
network | healthy | tests/sh/test_get_torch_index_url.sh |
port:8888 |
network | healthy | studio/frontend/src/hooks/use-tauri-backend.ts |
port:8001 |
network | healthy | studio/src-tauri/src/preflight.rs |
port:8890 |
network | healthy | studio/src-tauri/src/preflight.rs |
port:9000 |
network | healthy | studio/backend/tests/test_llama_server_args.py |
port:18222 |
network | healthy | studio/backend/tests/test_studio_api.py |
port:04 |
network | healthy | .github/workflows/security-audit.yml |
port:13 |
network | healthy | .github/workflows/security-audit.yml |
port:06 |
network | healthy | .github/workflows/version-compat-ci.yml |
port:43 |
network | healthy | .github/workflows/version-compat-ci.yml |
port:18080 |
network | healthy | .github/workflows/mlx-ci.yml |
port:17 |
network | healthy | .github/workflows/notebooks-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | install.sh |
8.8.8.8 |
network | healthy | unsloth/models/_utils.py |
25.0.1.0 |
network | healthy | tests/sh/test_get_torch_index_url.sh |
192.168.1.5 |
network | healthy | tests/python/test_unsloth_run_tool_policy_resolver.py |
10.0.0.1 |
network | healthy | tests/python/test_unsloth_run_tool_policy_resolver.py |
169.254.169.254 |
network | healthy | scripts/scan_npm_packages.py |
169.254.170.2 |
network | healthy | scripts/scan_npm_packages.py |
100.100.100.200 |
network | healthy | studio/backend/tests/test_sandbox_tools.py |
131.0.0.0 |
network | healthy | studio/backend/core/inference/tools.py |
100.100.100.110 |
network | healthy | studio/backend/core/inference/tools.py |
169.254.170.23 |
network | healthy | studio/backend/core/inference/tools.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth_user |
data | healthy | studio/backend/auth/storage.py |
refresh_tokens |
data | healthy | studio/backend/auth/storage.py |
api_keys |
data | healthy | studio/backend/auth/storage.py |
app_secrets |
data | healthy | studio/backend/auth/storage.py |
training_runs |
data | healthy | studio/backend/storage/studio_db.py |
training_metrics |
data | healthy | studio/backend/storage/studio_db.py |
scan_folders |
data | healthy | studio/backend/storage/studio_db.py |
llm_providers |
data | healthy | studio/backend/storage/providers_db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | unsloth/models/_utils.py |
vps::azure |
hardware | healthy | unsloth/models/_utils.py |
vps::gcp |
hardware | healthy | unsloth/models/_utils.py |
vps::ec2 |
hardware | healthy | studio/backend/tests/test_sandbox_tools.py |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | scripts/lockfile_supply_chain_audit.py |
mysql |
data | healthy | studio/frontend/data-designer.openapi (1).yaml |
postgres |
data | healthy | studio/frontend/data-designer.openapi (1).yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
/data-recipes-page |
frontend | healthy | studio/frontend/src/features/data-recipes/pages/data-recipe… |
/edit-recipe-page |
frontend | healthy | studio/frontend/src/features/data-recipes/pages/edit-recipe… |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::studio/backend/tests/test_desktop_auth.py |
security | healthy | studio/backend/tests/test_desktop_auth.py |
password_literal::studio/backend/tests/test_middleware.py |
security | healthy | studio/backend/tests/test_middleware.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-8_ig5739 |
software | healthy | /tmp/repobility-clone-8_ig5739 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | install.sh |
This page is publicly accessible at:
https://repobility.com/scan/098a2aee-fee1-458b-bcaa-d4f661adc5a3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/098a2aee-fee1-458b-bcaa-d4f661adc5a3/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.