https://github.com/AIDC-AI/Pixelle-Video.git
· scanned 2026-05-17 02:45 UTC (13 hours, 35 minutes ago)
· 10 languages
216 findings (49 legacy + 167 scanner) 56th percentile · Python · medium (20-100K LoC) Scanner says 72 (lower by 18)
Last scanned 13 hours, 35 minutes ago · v1 · 216 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
All 776 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 |
|---|---|---|---|
get_pixelle_video |
software | healthy | api/dependencies.py:30 |
shutdown_pixelle_video |
software | healthy | api/dependencies.py:47 |
lifespan |
software | healthy | api/app.py:61 |
root |
software | healthy | api/app.py:139 |
__init__ |
software | healthy | api/tasks/manager.py:40 |
start |
software | healthy | api/tasks/manager.py:46 |
stop |
software | healthy | api/tasks/manager.py:56 |
create_task |
software | healthy | api/tasks/manager.py:78 |
execute_task |
software | healthy | api/tasks/manager.py:105 |
_execute |
software | healthy | api/tasks/manager.py:127 |
get_task |
software | healthy | api/tasks/manager.py:152 |
list_tasks |
software | healthy | api/tasks/manager.py:156 |
update_progress |
software | dead | api/tasks/manager.py:181 |
cancel_task |
software | healthy | api/tasks/manager.py:209 |
_cleanup_loop |
software | healthy | api/tasks/manager.py:238 |
_cleanup_old_tasks |
software | healthy | api/tasks/manager.py:249 |
health_check |
software | healthy | api/routers/health.py:37 |
get_version |
software | healthy | api/routers/health.py:47 |
render_frame |
software | healthy | api/routers/frame.py:29 |
get_template_params |
software | healthy | api/routers/frame.py:87 |
llm_chat |
software | healthy | api/routers/llm.py:27 |
list_tts_workflows |
software | healthy | api/routers/resources.py:39 |
list_media_workflows |
software | healthy | api/routers/resources.py:80 |
list_image_workflows |
software | healthy | api/routers/resources.py:125 |
list_templates |
software | healthy | api/routers/resources.py:149 |
list_bgm |
software | healthy | api/routers/resources.py:200 |
list_tasks |
software | healthy | api/routers/tasks.py:29 |
get_task |
software | healthy | api/routers/tasks.py:53 |
cancel_task |
software | healthy | api/routers/tasks.py:79 |
path_to_url |
software | healthy | api/routers/video.py:34 |
generate_video_sync |
software | healthy | api/routers/video.py:89 |
generate_video_async |
software | healthy | api/routers/video.py:179 |
execute_video_generation |
software | dead | api/routers/video.py:211 |
image_generate |
software | healthy | api/routers/image.py:27 |
generate_narration |
software | healthy | api/routers/content.py:41 |
generate_image_prompt |
software | healthy | api/routers/content.py:79 |
generate_title_endpoint |
software | healthy | api/routers/content.py:115 |
get_file |
software | healthy | api/routers/files.py:28 |
tts_synthesize |
software | healthy | api/routers/tts.py:28 |
main |
software | healthy | web/app.py:40 |
load_locales |
software | healthy | web/i18n/__init__.py:28 |
set_language |
software | healthy | web/i18n/__init__.py:51 |
get_language |
software | healthy | web/i18n/__init__.py:61 |
tr |
software | healthy | web/i18n/__init__.py:66 |
get_language_name |
software | dead | web/i18n/__init__.py:111 |
get_available_languages |
software | healthy | web/i18n/__init__.py:120 |
detect_system_language |
software | healthy | web/i18n/__init__.py:128 |
init_session_state |
software | healthy | web/state/session.py:24 |
init_i18n |
software | healthy | web/state/session.py:31 |
get_pixelle_video |
software | healthy | web/state/session.py:42 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
mkdocs.yml |
software | healthy | mkdocs.yml |
README.md |
software | healthy | README.md |
config.example.yaml |
software | healthy | config.example.yaml |
Dockerfile |
software | healthy | Dockerfile |
pyproject.toml |
software | healthy | pyproject.toml |
README_EN.md |
software | healthy | README_EN.md |
start_web.sh |
software | healthy | start_web.sh |
docker-start.sh |
software | healthy | docker-start.sh |
docker-compose.yml |
software | healthy | docker-compose.yml |
postCreate.sh |
software | healthy | .devcontainer/postCreate.sh |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
postStart.sh |
software | healthy | .devcontainer/postStart.sh |
__init__.py |
software | healthy | api/__init__.py |
config.py |
software | healthy | api/config.py |
dependencies.py |
software | healthy | api/dependencies.py |
app.py |
software | healthy | api/app.py |
__init__.py |
software | healthy | api/tasks/__init__.py |
models.py |
software | healthy | api/tasks/models.py |
manager.py |
software | healthy | api/tasks/manager.py |
__init__.py |
software | healthy | api/schemas/__init__.py |
frame.py |
software | healthy | api/schemas/frame.py |
llm.py |
software | healthy | api/schemas/llm.py |
resources.py |
software | healthy | api/schemas/resources.py |
base.py |
software | healthy | api/schemas/base.py |
video.py |
software | healthy | api/schemas/video.py |
image.py |
software | healthy | api/schemas/image.py |
content.py |
software | healthy | api/schemas/content.py |
tts.py |
software | healthy | api/schemas/tts.py |
__init__.py |
software | healthy | api/routers/__init__.py |
health.py |
software | healthy | api/routers/health.py |
frame.py |
software | healthy | api/routers/frame.py |
llm.py |
software | healthy | api/routers/llm.py |
resources.py |
software | healthy | api/routers/resources.py |
tasks.py |
software | healthy | api/routers/tasks.py |
video.py |
software | healthy | api/routers/video.py |
image.py |
software | healthy | api/routers/image.py |
content.py |
software | healthy | api/routers/content.py |
files.py |
software | healthy | api/routers/files.py |
tts.py |
software | healthy | api/routers/tts.py |
FAQ.md |
software | healthy | docs/FAQ.md |
FAQ_CN.md |
software | healthy | docs/FAQ_CN.md |
extra.css |
software | healthy | docs/stylesheets/extra.css |
troubleshooting.md |
software | healthy | docs/zh/troubleshooting.md |
index.md |
software | healthy | docs/zh/index.md |
faq.md |
software | healthy | docs/zh/faq.md |
config-schema.md |
software | healthy | docs/zh/reference/config-schema.md |
api-overview.md |
software | healthy | docs/zh/reference/api-overview.md |
architecture.md |
software | healthy | docs/zh/development/architecture.md |
contributing.md |
software | healthy | docs/zh/development/contributing.md |
templates.md |
software | healthy | docs/zh/user-guide/templates.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
APIConfig |
software | healthy | api/config.py:21 |
TaskStatus |
software | healthy | api/tasks/models.py:23 |
TaskType |
software | healthy | api/tasks/models.py:32 |
TaskProgress |
software | healthy | api/tasks/models.py:37 |
Task |
software | healthy | api/tasks/models.py:45 |
Config |
software | healthy | api/tasks/models.py:66 |
TaskManager |
software | healthy | api/tasks/manager.py:29 |
FrameRenderRequest |
software | healthy | api/schemas/frame.py:21 |
Config |
software | healthy | api/schemas/frame.py:31 |
FrameRenderResponse |
software | healthy | api/schemas/frame.py:42 |
TemplateParamConfig |
software | healthy | api/schemas/frame.py:51 |
TemplateParamsResponse |
software | healthy | api/schemas/frame.py:58 |
LLMChatRequest |
software | healthy | api/schemas/llm.py:21 |
Config |
software | healthy | api/schemas/llm.py:27 |
LLMChatResponse |
software | healthy | api/schemas/llm.py:37 |
WorkflowInfo |
software | healthy | api/schemas/resources.py:21 |
WorkflowListResponse |
software | healthy | api/schemas/resources.py:31 |
TemplateInfo |
software | healthy | api/schemas/resources.py:38 |
TemplateListResponse |
software | healthy | api/schemas/resources.py:50 |
BGMInfo |
software | healthy | api/schemas/resources.py:57 |
BGMListResponse |
software | healthy | api/schemas/resources.py:64 |
BaseResponse |
software | healthy | api/schemas/base.py:21 |
ErrorResponse |
software | healthy | api/schemas/base.py:28 |
VideoGenerateRequest |
software | healthy | api/schemas/video.py:21 |
Config |
software | healthy | api/schemas/video.py:86 |
VideoGenerateResponse |
software | healthy | api/schemas/video.py:102 |
VideoGenerateAsyncResponse |
software | healthy | api/schemas/video.py:111 |
ImageGenerateRequest |
software | healthy | api/schemas/image.py:21 |
Config |
software | healthy | api/schemas/image.py:28 |
ImageGenerateResponse |
software | healthy | api/schemas/image.py:38 |
NarrationGenerateRequest |
software | healthy | api/schemas/content.py:25 |
Config |
software | healthy | api/schemas/content.py:89 |
NarrationGenerateResponse |
software | healthy | api/schemas/content.py:43 |
ImagePromptGenerateRequest |
software | healthy | api/schemas/content.py:54 |
ImagePromptGenerateResponse |
software | healthy | api/schemas/content.py:73 |
TitleGenerateRequest |
software | healthy | api/schemas/content.py:84 |
TitleGenerateResponse |
software | healthy | api/schemas/content.py:98 |
TTSSynthesizeRequest |
software | healthy | api/schemas/tts.py:21 |
Config |
software | healthy | api/schemas/tts.py:37 |
TTSSynthesizeResponse |
software | healthy | api/schemas/tts.py:47 |
HealthResponse |
software | healthy | api/routers/health.py:23 |
CapabilitiesResponse |
software | healthy | api/routers/health.py:30 |
AssetBasedPipelineUI |
software | healthy | web/pipelines/asset_based.py:36 |
StandardPipelineUI |
software | healthy | web/pipelines/standard.py:31 |
PipelineUI |
software | healthy | web/pipelines/base.py:21 |
ActionTransferPipelineUI |
software | healthy | web/pipelines/action_transfer.py:18 |
DigitalHumanPipelineUI |
software | healthy | web/pipelines/digital_human.py:18 |
ImageToVideoPipelineUI |
software | healthy | web/pipelines/i2v.py:17 |
SimpleBatchManager |
software | healthy | web/utils/batch_manager.py:22 |
Color |
software | healthy | packaging/windows/build.py:38 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.devcontainer |
software | healthy | .devcontainer |
api |
software | healthy | api |
tasks |
software | healthy | api/tasks |
schemas |
software | healthy | api/schemas |
routers |
software | healthy | api/routers |
docs |
software | healthy | docs |
stylesheets |
software | healthy | docs/stylesheets |
zh |
software | healthy | docs/zh |
reference |
software | healthy | docs/zh/reference |
development |
software | healthy | docs/zh/development |
user-guide |
software | healthy | docs/zh/user-guide |
gallery |
software | healthy | docs/zh/gallery |
getting-started |
software | healthy | docs/zh/getting-started |
tutorials |
software | healthy | docs/zh/tutorials |
gallery |
software | healthy | docs/gallery |
en |
software | healthy | docs/en |
reference |
software | healthy | docs/en/reference |
development |
software | healthy | docs/en/development |
user-guide |
software | healthy | docs/en/user-guide |
gallery |
software | healthy | docs/en/gallery |
getting-started |
software | healthy | docs/en/getting-started |
tutorials |
software | healthy | docs/en/tutorials |
templates |
software | healthy | templates |
1080x1920 |
software | healthy | templates/1080x1920 |
1920x1080 |
software | healthy | templates/1920x1080 |
1080x1080 |
software | healthy | templates/1080x1080 |
web |
software | healthy | web |
i18n |
software | healthy | web/i18n |
locales |
software | healthy | web/i18n/locales |
state |
software | healthy | web/state |
pipelines |
software | healthy | web/pipelines |
utils |
software | healthy | web/utils |
components |
software | healthy | web/components |
pages |
software | healthy | web/pages |
packaging |
software | healthy | packaging |
windows |
software | healthy | packaging/windows |
config |
software | healthy | packaging/windows/config |
workflows |
software | healthy | workflows |
runninghub |
software | healthy | workflows/runninghub |
selfhost |
software | healthy | workflows/selfhost |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
pixelle_video |
software | healthy | pixelle_video |
models |
software | healthy | pixelle_video/models |
config |
software | healthy | pixelle_video/config |
pipelines |
software | healthy | pixelle_video/pipelines |
utils |
software | healthy | pixelle_video/utils |
services |
software | healthy | pixelle_video/services |
prompts |
software | healthy | pixelle_video/prompts |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | api/app.py |
GET /health |
api | healthy | api/routers/health.py |
GET /version |
api | healthy | api/routers/health.py |
POST /render |
api | healthy | api/routers/frame.py |
GET /template/params |
api | healthy | api/routers/frame.py |
POST /chat |
api | healthy | api/routers/llm.py |
GET /workflows/tts |
api | healthy | api/routers/resources.py |
GET /workflows/media |
api | healthy | api/routers/resources.py |
GET /workflows/image |
api | healthy | api/routers/resources.py |
GET /templates |
api | healthy | api/routers/resources.py |
GET /bgm |
api | healthy | api/routers/resources.py |
GET /{task_id} |
api | healthy | api/routers/tasks.py |
DELETE /{task_id} |
api | healthy | api/routers/tasks.py |
POST /generate/sync |
api | healthy | api/routers/video.py |
POST /generate/async |
api | healthy | api/routers/video.py |
POST /generate |
api | healthy | api/routers/image.py |
POST /narration |
api | healthy | api/routers/content.py |
POST /image-prompt |
api | healthy | api/routers/content.py |
POST /title |
api | healthy | api/routers/content.py |
GET /{file_path:path} |
api | healthy | api/routers/files.py |
POST /synthesize |
api | healthy | api/routers/tts.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
init |
hardware | healthy | docker-compose.yml |
api |
hardware | healthy | docker-compose.yml |
web |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | config.example.yaml |
192.168.1.100 |
network | healthy | pixelle_video/services/media.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | Dockerfile |
port:8501 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6cr5f__h |
software | healthy | /tmp/repobility-clone-6cr5f__h |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | api/tasks/manager.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | pixelle_video/services/frame_html.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::docs |
cicd | healthy | .github/workflows/docs.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/docs.yml |
This page is publicly accessible at:
https://repobility.com/scan/165367cf-223f-4f21-bba3-528fca54e0e5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/165367cf-223f-4f21-bba3-528fca54e0e5/
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.