Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

vllm-project/vllm

https://github.com/vllm-project/vllm · scanned 2026-06-16 00:55 UTC (2 months, 1 week ago) · 10 languages

2224 raw signals (233 security + 1991 graph) 23rd percentile · Python · huge (>500K LoC)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v2 · last Δ -21.4 (diff) · 1056 actionable findings from 2 signal sources. 202 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-17-v4 calibration-aware
Component Sub-score Weight Contribution
structure_score 60.0 0.15 9.00
security_score 0.0 0.25 0.00
testing_score 100.0 0.20 20.00
documentation_score 86.0 0.15 12.90
practices_score 65.0 0.15 9.75
code_quality 70.0 0.10 7.00
Overall 1.00 58.6
Calibrated penalty buckets (security_score): agent: 3.2 · docker: 86.6 · threat: 75.1
Severity distribution — click a segment to filter
Active filters: layer: security × excluding tests × Reset all
Corpus Intelligence Cross-corpus context (cohort percentile, top patterns, fix plan) is shown only on repositories you own. Sign up and connect your repo to view it.
Scan summary Repository scanned at 60.3/100 with 100.0% coverage. It contains 45371 nodes across 30 cross-layer flows, written primarily in mixed languages. Engine surfaced 1026 findings — concentrated in quality (895), security (55), api (50). Risk profile is high: 0 critical, 48 high, 54 medium. Recommended next step: open the quality layer findings first — that's where the highest-impact wins live.

Showing 63 of 1056 actionable findings. 1258 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.

low Security checks security path traversal conf 0.80 3 occurrences [SEC013] Path Traversal — User Input in File Path: User-controlled input used in file path without sanitization. Allows reading arbitrary files.
Use os.path.realpath() and verify the path starts with your expected base directory. Use secure_filename() for uploads.
3 files, 3 locations
benchmarks/multi_turn/benchmark_serving_multi_turn.py:1532
benchmarks/multi_turn/convert_sharegpt_to_openai.py:140
vllm/distributed/kv_transfer/kv_connector/v1/example_connector.py:433
high Security checks security secrets conf 1.00 [SEC021] Shell Trace Around Secret Handling: Shell xtrace is enabled near secret handling. CI and deployment logs can echo every command and expand secret values, turning a safe secret-store lookup into a credential leak.
Disable xtrace before reading secrets, re-enable it only after secret handling, and rotate any secret exposed in logs.
.buildkite/scripts/cleanup-nightly-builds.sh:39
high Security checks security secrets conf 1.00 [SEC021] Shell Trace Around Secret Handling: Shell xtrace is enabled near secret handling. CI and deployment logs can echo every command and expand secret values, turning a safe secret-store lookup into a credential leak.
Disable xtrace before reading secrets, re-enable it only after secret handling, and rotate any secret exposed in logs.
.buildkite/scripts/upload-release-wheels-pypi.sh:40
high System graph security auth conf 1.00 FastAPI POST `<anonymous>` without auth dependency — vllm/entrypoints/openai/chat_completion/api_router.py:40
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/openai/chat_completion/api_router.py:40 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `<anonymous>` without auth dependency — vllm/entrypoints/openai/chat_completion/api_router.py:77
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/openai/chat_completion/api_router.py:77 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `abort_requests` without auth dependency — vllm/entrypoints/serve/disagg/api_router.py:82
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/disagg/api_router.py:82 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `cancel_responses` without auth dependency — vllm/entrypoints/openai/responses/api_router.py:110
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/openai/responses/api_router.py:110 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `collective_rpc` without auth dependency — vllm/entrypoints/serve/dev/rpc/api_router.py:23
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/dev/rpc/api_router.py:23 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `count_tokens` without auth dependency — vllm/entrypoints/anthropic/api_router.py:95
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/anthropic/api_router.py:95 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_classify` without auth dependency — vllm/entrypoints/pooling/classify/api_router.py:23
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/pooling/classify/api_router.py:23 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_cohere_embedding` without auth dependency — vllm/entrypoints/pooling/embed/api_router.py:46
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/pooling/embed/api_router.py:46 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_completion` without auth dependency — vllm/entrypoints/openai/completion/api_router.py:34
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/openai/completion/api_router.py:34 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_embedding` without auth dependency — vllm/entrypoints/pooling/embed/api_router.py:25
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/pooling/embed/api_router.py:25 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_generative_scoring` without auth dependency — vllm/entrypoints/generate/generative_scoring/api_router.py:29
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/generate/generative_scoring/api_router.py:29 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_messages` without auth dependency — vllm/entrypoints/anthropic/api_router.py:49
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/anthropic/api_router.py:49 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_pooling` without auth dependency — vllm/entrypoints/pooling/pooling/api_router.py:24
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/pooling/pooling/api_router.py:24 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_responses` without auth dependency — vllm/entrypoints/openai/responses/api_router.py:48
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/openai/responses/api_router.py:48 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_score_v1` without auth dependency — vllm/entrypoints/pooling/scoring/api_router.py:49
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/pooling/scoring/api_router.py:49 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_score` without auth dependency — vllm/entrypoints/pooling/scoring/api_router.py:31
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/pooling/scoring/api_router.py:31 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_transcriptions` without auth dependency — vllm/entrypoints/speech_to_text/transcription/api_router.py:31
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/speech_to_text/transcription/api_router.py:31 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `create_translations` without auth dependency — vllm/entrypoints/speech_to_text/translation/api_router.py:31
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/speech_to_text/translation/api_router.py:31 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `derender_chat_completion` without auth dependency — vllm/entrypoints/serve/render/api_router.py:84
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/render/api_router.py:84 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `derender_completion` without auth dependency — vllm/entrypoints/serve/render/api_router.py:109
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/render/api_router.py:109 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `detokenize` without auth dependency — vllm/entrypoints/serve/tokenize/api_router.py:64
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/tokenize/api_router.py:64 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `do_rerank_v1` without auth dependency — vllm/entrypoints/pooling/scoring/api_router.py:86
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/pooling/scoring/api_router.py:86 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `do_rerank_v2` without auth dependency — vllm/entrypoints/pooling/scoring/api_router.py:105
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/pooling/scoring/api_router.py:105 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `do_rerank` without auth dependency — vllm/entrypoints/pooling/scoring/api_router.py:68
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/pooling/scoring/api_router.py:68 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `finish_weight_update` without auth dependency — vllm/entrypoints/serve/dev/rlhf/api_router.py:161
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/dev/rlhf/api_router.py:161 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `generate` without auth dependency — vllm/entrypoints/api_server.py:46
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/api_server.py:46 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `generate` without auth dependency — vllm/entrypoints/serve/disagg/api_router.py:49
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/disagg/api_router.py:49 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `init_weight_transfer_engine` without auth dependency — vllm/entrypoints/serve/dev/rlhf/api_router.py:112
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/dev/rlhf/api_router.py:112 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `invocations` without auth dependency — vllm/entrypoints/serve/sagemaker/api_router.py:55
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/sagemaker/api_router.py:55 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `is_scaling_elastic_ep` without auth dependency — vllm/entrypoints/serve/elastic_ep/api_router.py:90
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/elastic_ep/api_router.py:90 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `load_lora_adapter` without auth dependency — vllm/entrypoints/serve/lora/api_router.py:43
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/lora/api_router.py:43 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `pause_generation` without auth dependency — vllm/entrypoints/serve/dev/rlhf/api_router.py:29
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/dev/rlhf/api_router.py:29 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `render_chat_completion` without auth dependency — vllm/entrypoints/serve/render/api_router.py:35
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/render/api_router.py:35 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `render_completion` without auth dependency — vllm/entrypoints/serve/render/api_router.py:61
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/render/api_router.py:61 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `reset_encoder_cache` without auth dependency — vllm/entrypoints/serve/dev/cache/api_router.py:57
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/dev/cache/api_router.py:57 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `reset_mm_cache` without auth dependency — vllm/entrypoints/serve/dev/cache/api_router.py:46
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/dev/cache/api_router.py:46 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `reset_prefix_cache` without auth dependency — vllm/entrypoints/serve/dev/cache/api_router.py:20
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/dev/cache/api_router.py:20 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `resume_generation` without auth dependency — vllm/entrypoints/serve/dev/rlhf/api_router.py:74
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/dev/rlhf/api_router.py:74 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `scale_elastic_ep` without auth dependency — vllm/entrypoints/serve/elastic_ep/api_router.py:32
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/elastic_ep/api_router.py:32 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `sleep` without auth dependency — vllm/entrypoints/serve/dev/sleep/api_router.py:21
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/dev/sleep/api_router.py:21 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `start_profile` without auth dependency — vllm/entrypoints/serve/profile/api_router.py:21
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/profile/api_router.py:21 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `start_weight_update` without auth dependency — vllm/entrypoints/serve/dev/rlhf/api_router.py:130
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/dev/rlhf/api_router.py:130 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `stop_profile` without auth dependency — vllm/entrypoints/serve/profile/api_router.py:29
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/profile/api_router.py:29 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `tokenize` without auth dependency — vllm/entrypoints/serve/tokenize/api_router.py:38
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/tokenize/api_router.py:38 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `unload_lora_adapter` without auth dependency — vllm/entrypoints/serve/lora/api_router.py:59
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/lora/api_router.py:59 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `update_weights` without auth dependency — vllm/entrypoints/serve/dev/rlhf/api_router.py:143
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/dev/rlhf/api_router.py:143 securityAuth fastapi unauth mutation
high System graph security auth conf 1.00 FastAPI POST `wake_up` without auth dependency — vllm/entrypoints/serve/dev/sleep/api_router.py:32
`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public.
vllm/entrypoints/serve/dev/sleep/api_router.py:32 securityAuth fastapi unauth mutation
high System graph security security conf 1.00 Insecure pattern 'exec_used' in vllm/compilation/codegen.py:196
Found a known-risky pattern (exec_used). Review and replace if possible.
vllm/compilation/codegen.py:196 Exec used
low Security checks security Injection conf 0.50 [SEC005] Command Injection Risk: Unsafe shell execution or eval of user input.
Use subprocess with shell=False and a list of args. Never eval user input.
vllm/platforms/cpu.py:57
low Security checks security Injection conf 0.50 [SEC005] Command Injection Risk: Unsafe shell execution or eval of user input.
Use subprocess with shell=False and a list of args. Never eval user input.
vllm/utils/cpu_resource_utils.py:167
low Security checks security Deserialization conf 1.00 3 occurrences [SEC007] Unsafe Deserialization: Unsafe deserialization can execute arbitrary code.
Use yaml.safe_load() instead of yaml.load(). Avoid pickle for untrusted data.
3 files, 3 locations
benchmarks/kernels/graph_machete_bench.py:26
vllm/compilation/caching.py:129
vllm/distributed/parallel_state.py:721
medium Security checks security Crypto conf 1.00 [SEC014] SSL Verification Disabled: SSL certificate verification is disabled, allowing man-in-the-middle attacks.
Enable SSL verification. Use verify=True (default) for requests. Pin certificates if needed.
vllm/entrypoints/openai/cli_args.py:265
medium Security checks security Crypto conf 1.00 [SEC014] SSL Verification Disabled: SSL certificate verification is disabled, allowing man-in-the-middle attacks.
Enable SSL verification. Use verify=True (default) for requests. Pin certificates if needed.
vllm/entrypoints/api_server.py:173
medium System graph security Agent instructions conf 1.00 Agent instruction contains unpinned remote install: AGENTS.md
Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands.
AGENTS.md:48 Supply chainAgents md
medium System graph security security conf 1.00 Insecure pattern 'direct_innerhtml_assignment' in docs/mkdocs/javascript/edit_and_feedback.js:27
Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible.
docs/mkdocs/javascript/edit_and_feedback.js:27 Direct innerhtml assignment
medium System graph security security conf 1.00 Insecure pattern 'direct_innerhtml_assignment' in docs/mkdocs/javascript/slack_and_forum.js:19
Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible.
docs/mkdocs/javascript/slack_and_forum.js:19 Direct innerhtml assignment
medium System graph security security conf 1.00 Insecure pattern 'subprocess_shell_true' in vllm/collect_env.py:115
Found a known-risky pattern (subprocess_shell_true). Review and replace if possible.
vllm/collect_env.py:115 Subprocess shell true
medium System graph security security conf 1.00 Insecure pattern 'subprocess_shell_true' in vllm/platforms/cpu.py:59
Found a known-risky pattern (subprocess_shell_true). Review and replace if possible.
vllm/platforms/cpu.py:59 Subprocess shell true
medium System graph security security conf 1.00 Insecure pattern 'subprocess_shell_true' in vllm/utils/cpu_resource_utils.py:220
Found a known-risky pattern (subprocess_shell_true). Review and replace if possible.
vllm/utils/cpu_resource_utils.py:220 Subprocess shell true
medium System graph security Coverage conf 1.00 No auth library detected
The scanner did not find any standard auth library (JWT, OAuth, NextAuth, Auth0, etc.). The repo has auth/admin/session surface indicators, so auth may live in custom code, in a separate service, or be missing.
auth
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/cea585c0-944b-4614-9116-8abca2930bfe/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/cea585c0-944b-4614-9116-8abca2930bfe/

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.