"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/
7921 matches across 17 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 61 | # ── Main CLI Group ────────────────────────────────────────────── |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 80 | # ── Transcribe ────────────────────────────────────────────────── |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 106 | # ── Subtitle ──────────────────────────────────────────────────── |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 146 | # ── Synthesize ────────────────────────────────────────────────── |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 178 | # ── Process (full pipeline) ───────────────────────────────────── |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 221 | # ── Styles ────────────────────────────────────────────────────── |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 233 | # ── Review ────────────────────────────────────────────────────── |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 258 | # ── Config ────────────────────────────────────────────────────── |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 288 | # ── Download ──────────────────────────────────────────────────── |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 299 | # ── Session ───────────────────────────────────────────────────── |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 315 | # ── REPL ──────────────────────────────────────────────────────── |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 376 | # ── Entry Point ───────────────────────────────────────────────── |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 24 | # ── ANSI color codes (no external deps for core styling) ────────────── |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 61 | # ── Brand icon ──────────────────────────────────────────────────────── |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 67 | # ── Box drawing characters ──────────────────────────────────────────── |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 143 | # ── Banner ──────────────────────────────────────────────────────── |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 177 | # ── Prompt ──────────────────────────────────────────────────────── |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 271 | # ── Messages ────────────────────────────────────────────────────── |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 303 | # ── Status display ──────────────────────────────────────────────── |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 344 | # ── Table display ───────────────────────────────────────────────── |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 394 | # ── Help display ────────────────────────────────────────────────── |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 410 | # ── Goodbye ─────────────────────────────────────────────────────── |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 416 | # ── Prompt toolkit session factory ──────────────────────────────── |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 463 | # ── Toolbar builder ─────────────────────────────────────────────── |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 486 | # ── ANSI 256-color to hex mapping (for prompt_toolkit styles) ───────── |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 25 | # ── ANSI color codes (no external deps for core styling) ────────────── |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 63 | # ── Brand icon ──────────────────────────────────────────────────────── |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 69 | # ── Box drawing characters ──────────────────────────────────────────── |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 186 | # ── Banner ──────────────────────────────────────────────────────── |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 245 | # ── Prompt ──────────────────────────────────────────────────────── |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 339 | # ── Messages ────────────────────────────────────────────────────── |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 371 | # ── Status display ──────────────────────────────────────────────── |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 412 | # ── Table display ───────────────────────────────────────────────── |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 462 | # ── Help display ────────────────────────────────────────────────── |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 478 | # ── Goodbye ─────────────────────────────────────────────────────── |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 484 | # ── Prompt toolkit session factory ──────────────────────────────── |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 531 | # ── Toolbar builder ─────────────────────────────────────────────── |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 554 | # ── ANSI 256-color to hex mapping (for prompt_toolkit styles) ───────── |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 95 | # ── Main CLI Group ──────────────────────────────────────────────────── |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 137 | # ── Project Commands ────────────────────────────────────────────────── |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 176 | # ── Transpose Commands ──────────────────────────────────────────────── |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 286 | # ── Parts Commands ──────────────────────────────────────────────────── |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 324 | # ── Export Commands ─────────────────────────────────────────────────── |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 388 | # ── Instruments Commands ────────────────────────────────────────────── |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 470 | # ── Media Commands ──────────────────────────────────────────────────── |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 507 | # ── Session Commands ────────────────────────────────────────────────── |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 550 | # ── REPL ────────────────────────────────────────────────────────────── |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 628 | # ── Entry Point ─────────────────────────────────────────────────────── |
| MEDIUM | …e/agent-harness/cli_anything/musescore/core/session.py | 147 | # ── Singleton ───────────────────────────────────────────────────────── |
| MEDIUM | …re/agent-harness/cli_anything/musescore/core/export.py | 9 | # ── Supported export formats ────────────────────────────────────────── |
| MEDIUM | …agent-harness/cli_anything/musescore/core/transpose.py | 9 | # ── Interval enum mapping (from MuseScore source) ──────────────────── |
| MEDIUM | …gent-harness/cli_anything/musescore/tests/test_core.py | 16 | # ── Session Tests ───────────────────────────────────────────────────── |
| MEDIUM | …gent-harness/cli_anything/musescore/tests/test_core.py | 121 | # ── Key Signature Tests ─────────────────────────────────────────────── |
| MEDIUM | …gent-harness/cli_anything/musescore/tests/test_core.py | 163 | # ── Transpose Option Building Tests ─────────────────────────────────── |
| MEDIUM | …gent-harness/cli_anything/musescore/tests/test_core.py | 187 | # ── XML Parsing Tests ───────────────────────────────────────────────── |
| MEDIUM | …gent-harness/cli_anything/musescore/tests/test_core.py | 291 | # ── Export Verification Tests ───────────────────────────────────────── |
| MEDIUM | …gent-harness/cli_anything/musescore/tests/test_core.py | 371 | # ── Media Stats Tests (synthetic) ───────────────────────────────────── |
| MEDIUM | …-harness/cli_anything/musescore/tests/test_full_e2e.py | 18 | # ── Test fixture paths ──────────────────────────────────────────────── |
| MEDIUM | …-harness/cli_anything/musescore/tests/test_full_e2e.py | 65 | # ── Export E2E Tests ────────────────────────────────────────────────── |
| MEDIUM | …-harness/cli_anything/musescore/tests/test_full_e2e.py | 143 | # ── Transpose E2E Tests ────────────────────────────────────────────── |
| 2320 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …gent-harness/cli_anything/musescore/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …/agent-harness/cli_anything/calibre/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …-harness/cli_anything/dify_workflow/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …/agent-harness/cli_anything/shotcut/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …agent-harness/cli_anything/audacity/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …harness/cli_anything/unrealinsights/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …agent-harness/cli_anything/chromadb/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | cli-anything-plugin/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | lldb/agent-harness/cli_anything/lldb/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | QGIS/agent-harness/cli_anything/qgis/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | sbox/agent-harness/cli_anything/sbox/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …ta/agent-harness/cli_anything/krita/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | exa/agent-harness/cli_anything/exa/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …agent-harness/cli_anything/nslogger/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …a/agent-harness/cli_anything/novita/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …ent-harness/cli_anything/openscreen/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …gent-harness/cli_anything/mailchimp/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …/agent-harness/cli_anything/minimax/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …agent-harness/cli_anything/inkscape/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …/agent-harness/cli_anything/freecad/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …o/agent-harness/cli_anything/zotero/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …nt-harness/cli_anything/adguardhome/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …-harness/cli_anything/cloudanalyzer/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | n8n/agent-harness/cli_anything/n8n/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …/agent-harness/cli_anything/browser/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …/agent-harness/cli_anything/seaclip/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | mubu/agent-harness/cli_anything/mubu/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …o/agent-harness/cli_anything/drawio/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …i/agent-harness/cli_anything/safari/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …ent-harness/cli_anything/iterm2_ctl/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …/agent-harness/cli_anything/threemf/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …ness/cli_anything/slay_the_spire_ii/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …arness/cli_anything/eth2_quickstart/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | zoom/agent-harness/cli_anything/zoom/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …nt-harness/cli_anything/libreoffice/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …ent-harness/cli_anything/intelwatch/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …agent-harness/cli_anything/obsidian/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …agent-harness/cli_anything/wiremock/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …n/agent-harness/cli_anything/anygen/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …a/agent-harness/cli_anything/ollama/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …t-harness/cli_anything/cloudcompare/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …t-harness/cli_anything/unimol_tools/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …agent-harness/cli_anything/kdenlive/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …/agent-harness/cli_anything/blender/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …gent-harness/cli_anything/renderdoc/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …agent-harness/cli_anything/macrocli/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …ot/agent-harness/cli_anything/godot/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | gimp/agent-harness/cli_anything/gimp/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | pm2/agent-harness/cli_anything/pm2/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | rms/agent-harness/cli_anything/rms/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …arness/cli_anything/nsight_graphics/utils/repl_skin.py | 0 | unified repl skin for cli-anything clis. provides consistent branding, prompts, and message formatting across all cli ha |
| HIGH | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 0 | wrap content in box drawing, padding to inner width. |
| HIGH | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 0 | wrap content in box drawing, padding to inner width. |
| HIGH | …gent-harness/cli_anything/musescore/utils/repl_skin.py | 0 | wrap content in box drawing, padding to inner width. |
| HIGH | …/agent-harness/cli_anything/calibre/utils/repl_skin.py | 0 | wrap content in box drawing, padding to inner width. |
| HIGH | …-harness/cli_anything/dify_workflow/utils/repl_skin.py | 0 | wrap content in box drawing, padding to inner width. |
| HIGH | …/agent-harness/cli_anything/shotcut/utils/repl_skin.py | 0 | wrap content in box drawing, padding to inner width. |
| HIGH | …agent-harness/cli_anything/audacity/utils/repl_skin.py | 0 | wrap content in box drawing, padding to inner width. |
| 810 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …harness/cli_anything/videocaptioner/tests/test_core.py | 70 | def test_compatibility_args_ignored(self, mock_run): |
| LOW | …harness/cli_anything/videocaptioner/tests/test_core.py | 91 | def test_review_script_blocks_before_burn(self, mock_run, mock_review): |
| LOW | …harness/cli_anything/videocaptioner/tests/test_core.py | 113 | def test_compatibility_style_args_ignored(self, mock_run): |
| LOW | …harness/cli_anything/videocaptioner/tests/test_core.py | 159 | def test_review_report_passes_for_matching_script(self, tmp_path): |
| LOW | …harness/cli_anything/videocaptioner/tests/test_core.py | 170 | def test_review_report_flags_mismatch(self, tmp_path): |
| LOW | …harness/cli_anything/videocaptioner/tests/test_core.py | 182 | def test_render_preview_frame(self, mock_run, _mock_which, tmp_path): |
| LOW | …ess/cli_anything/videocaptioner/tests/test_full_e2e.py | 44 | def test_transcribe_missing_file(self): |
| LOW | …ess/cli_anything/videocaptioner/tests/test_full_e2e.py | 51 | def test_subtitle_missing_file(self): |
| LOW | …ess/cli_anything/videocaptioner/tests/test_full_e2e.py | 58 | def test_synthesize_missing_args(self): |
| LOW | …ess/cli_anything/videocaptioner/tests/test_full_e2e.py | 72 | def test_invalid_target_language(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 50 | def test_create_with_dimensions(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 60 | def test_create_invalid_resolution(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 68 | def test_create_invalid_encoder(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 72 | def test_create_invalid_video_bitrate(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 76 | def test_create_invalid_audio_bitrate(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 113 | def test_default_project_has_transitions(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 117 | def test_default_project_has_streaming(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 121 | def test_default_project_has_recording(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 213 | def test_add_source_video_capture(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 220 | def test_add_source_all_types(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 227 | def test_add_source_invalid_type(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 232 | def test_add_source_with_position(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 238 | def test_add_source_with_size(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 244 | def test_add_source_invalid_size(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 249 | def test_add_source_with_settings(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 254 | def test_add_source_unique_names(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 279 | def test_set_source_property_visible(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 285 | def test_set_source_property_opacity(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 291 | def test_set_source_property_invalid(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 297 | def test_set_source_property_opacity_range(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 303 | def test_transform_source_position(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 309 | def test_transform_source_size(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 315 | def test_transform_source_crop(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 321 | def test_transform_source_rotation(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 364 | def test_add_filter_with_params(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 369 | def test_add_filter_invalid_type(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 374 | def test_add_filter_invalid_param(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 379 | def test_add_filter_param_out_of_range(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 420 | def test_list_available_filters(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 427 | def test_list_available_filters_by_category(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 432 | def test_all_filter_types_have_params(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 542 | def test_add_transition_with_duration(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 547 | def test_add_transition_invalid_type(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 552 | def test_add_transition_negative_duration(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 626 | def test_set_recording_invalid_format(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 631 | def test_set_recording_invalid_quality(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 641 | def test_set_output_settings_with_preset(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 646 | def test_set_output_settings_invalid_preset(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 651 | def test_set_output_settings_invalid_width(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 656 | def test_set_output_settings_invalid_encoder(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 142 | def test_add_scene_unique_name(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 148 | def test_add_scene_unique_ids(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 161 | def test_remove_last_scene_fails(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 166 | def test_remove_scene_invalid_index(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 185 | def test_set_active_scene_invalid(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 198 | def test_remove_scene_fixes_active(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 267 | def test_remove_source_invalid_index(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 340 | def test_source_default_properties(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 352 | def _make_project_with_source(self): |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 407 | def test_set_filter_param_invalid(self): |
| 2673 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 19 | |
| LOW | …arness/cli_anything/videocaptioner/utils/vc_backend.py | 8 | |
| LOW | …nt-harness/cli_anything/obs_studio/core/transitions.py | 3 | |
| LOW | …o/agent-harness/cli_anything/obs_studio/core/scenes.py | 4 | |
| LOW | …io/agent-harness/cli_anything/obs_studio/core/audio.py | 3 | |
| LOW | …io/agent-harness/cli_anything/obs_studio/core/audio.py | 4 | |
| LOW | …/agent-harness/cli_anything/obs_studio/core/filters.py | 3 | |
| LOW | …o/agent-harness/cli_anything/obs_studio/core/output.py | 4 | |
| LOW | …/agent-harness/cli_anything/obs_studio/core/project.py | 5 | |
| LOW | …/agent-harness/cli_anything/obs_studio/core/project.py | 7 | |
| LOW | …/agent-harness/cli_anything/obs_studio/core/project.py | 7 | |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 24 | |
| LOW | …harness/cli_anything/obs_studio/tests/test_full_e2e.py | 6 | |
| LOW | …harness/cli_anything/obs_studio/tests/test_full_e2e.py | 21 | |
| LOW | …harness/cli_anything/obs_studio/tests/test_full_e2e.py | 21 | |
| LOW | …harness/cli_anything/obs_studio/tests/test_full_e2e.py | 21 | |
| LOW | …harness/cli_anything/obs_studio/tests/test_full_e2e.py | 25 | |
| LOW | …nt-harness/cli_anything/quietshrink/quietshrink_cli.py | 4 | |
| LOW | …ent-harness/cli_anything/quietshrink/tests/test_cli.py | 11 | |
| LOW | …/agent-harness/cli_anything/musescore/musescore_cli.py | 17 | |
| LOW | …/agent-harness/cli_anything/musescore/musescore_cli.py | 20 | |
| LOW | …/agent-harness/cli_anything/musescore/musescore_cli.py | 22 | |
| LOW | …agent-harness/cli_anything/musescore/core/transpose.py | 3 | |
| LOW | …gent-harness/cli_anything/musescore/tests/test_core.py | 12 | |
| LOW | …agent-harness/cli_anything/musescore/utils/mscx_xml.py | 7 | |
| LOW | …nt-harness/cli_anything/firefly_iii/firefly_iii_cli.py | 13 | |
| LOW | …nt-harness/cli_anything/firefly_iii/firefly_iii_cli.py | 14 | |
| LOW | …nt-harness/cli_anything/firefly_iii/firefly_iii_cli.py | 14 | |
| LOW | …t-harness/cli_anything/firefly_iii/core/recurrences.py | 6 | |
| LOW | …i/agent-harness/cli_anything/firefly_iii/core/rules.py | 6 | |
| LOW | …agent-harness/cli_anything/firefly_iii/core/budgets.py | 6 | |
| LOW | …i/agent-harness/cli_anything/firefly_iii/core/bills.py | 6 | |
| LOW | …nt-harness/cli_anything/firefly_iii/tests/test_core.py | 11 | |
| LOW | …nt-harness/cli_anything/firefly_iii/utils/repl_skin.py | 8 | |
| LOW | …/cli_anything/firefly_iii/utils/firefly_iii_backend.py | 8 | |
| LOW | …/cli_anything/firefly_iii/utils/firefly_iii_backend.py | 9 | |
| LOW | …bre/agent-harness/cli_anything/calibre/core/session.py | 6 | |
| LOW | …bre/agent-harness/cli_anything/calibre/core/formats.py | 4 | |
| LOW | …/agent-harness/cli_anything/calibre/tests/test_core.py | 6 | |
| LOW | cli-hub/cli_hub/preview.py | 3 | |
| LOW | cli-hub/tests/test_cli_hub.py | 24 | |
| LOW | cli-hub/tests/test_cli_hub.py | 24 | |
| LOW | …arness/cli_anything/dify_workflow/dify_workflow_cli.py | 4 | |
| LOW | …-harness/cli_anything/dify_workflow/tests/test_core.py | 1 | |
| LOW | …_anything/dify_workflow/utils/dify_workflow_backend.py | 3 | |
| LOW | …cut/agent-harness/cli_anything/shotcut/core/preview.py | 3 | |
| LOW | …agent-harness/cli_anything/shotcut/core/transitions.py | 3 | |
| LOW | …/agent-harness/cli_anything/shotcut/tests/test_core.py | 7 | |
| LOW | …nt-harness/cli_anything/shotcut/tests/test_full_e2e.py | 29 | |
| LOW | …nt-harness/cli_anything/shotcut/tests/test_full_e2e.py | 29 | |
| LOW | …nt-harness/cli_anything/shotcut/tests/test_full_e2e.py | 29 | |
| LOW | …nt-harness/cli_anything/shotcut/tests/test_full_e2e.py | 29 | |
| LOW | …nt-harness/cli_anything/shotcut/tests/test_full_e2e.py | 29 | |
| LOW | …nt-harness/cli_anything/shotcut/tests/test_full_e2e.py | 29 | |
| LOW | …nt-harness/cli_anything/shotcut/tests/test_full_e2e.py | 33 | |
| LOW | …otcut/agent-harness/cli_anything/shotcut/utils/time.py | 4 | |
| LOW | …ent-harness/cli_anything/shotcut/utils/melt_backend.py | 13 | |
| LOW | …t-harness/cli_anything/shotcut/utils/preview_bundle.py | 3 | |
| LOW | …city/agent-harness/cli_anything/audacity/core/media.py | 10 | |
| LOW | …ity/agent-harness/cli_anything/audacity/core/export.py | 12 | |
| 705 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 366 | except Exception as e: |
| LOW | …gent-harness/cli_anything/obs_studio/obs_studio_cli.py | 153 | except Exception as e: |
| LOW | …gent-harness/cli_anything/obs_studio/obs_studio_cli.py | 801 | except Exception: |
| LOW | …gent-harness/cli_anything/obs_studio/obs_studio_cli.py | 831 | except Exception as e: |
| MEDIUM | …gent-harness/cli_anything/obs_studio/obs_studio_cli.py | 87 | def wrapper(*args, **kwargs): |
| LOW | …/agent-harness/cli_anything/musescore/musescore_cli.py | 133 | except Exception as e: |
| LOW | …/agent-harness/cli_anything/musescore/musescore_cli.py | 597 | except Exception as e: |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 75 | def wrapper(*args, **kwargs): |
| LOW | …ore/agent-harness/cli_anything/musescore/core/media.py | 31 | except Exception as e: |
| LOW | …ore/agent-harness/cli_anything/musescore/core/media.py | 44 | except Exception as e: |
| LOW | …ore/agent-harness/cli_anything/musescore/core/media.py | 102 | except Exception as e: |
| LOW | …ent-harness/cli_anything/musescore/core/instruments.py | 38 | except Exception as e: |
| LOW | …ent-harness/cli_anything/musescore/core/instruments.py | 53 | except Exception as e: |
| LOW | …ore/agent-harness/cli_anything/musescore/core/parts.py | 37 | except Exception as e: |
| LOW | …ore/agent-harness/cli_anything/musescore/core/parts.py | 53 | except Exception as e: |
| LOW | …e/agent-harness/cli_anything/musescore/core/project.py | 34 | except Exception as e: |
| LOW | …e/agent-harness/cli_anything/musescore/core/project.py | 49 | except Exception as e: |
| LOW | …e/agent-harness/cli_anything/musescore/core/project.py | 80 | except Exception as e: |
| LOW | …e/agent-harness/cli_anything/musescore/core/project.py | 95 | except Exception as e: |
| LOW | …nt-harness/cli_anything/firefly_iii/firefly_iii_cli.py | 209 | except Exception as e: |
| LOW | …ii/agent-harness/cli_anything/firefly_iii/core/info.py | 35 | except Exception as e: |
| LOW | …nt-harness/cli_anything/firefly_iii/utils/repl_skin.py | 54 | except Exception: |
| LOW | …/cli_anything/firefly_iii/utils/firefly_iii_backend.py | 104 | except Exception as e: |
| LOW | …ibre/agent-harness/cli_anything/calibre/calibre_cli.py | 144 | except Exception as exc: |
| LOW | …nt-harness/cli_anything/calibre/tests/test_full_e2e.py | 526 | except Exception: |
| LOW | cli-hub/cli_hub/registry.py | 69 | except Exception: |
| LOW | cli-hub/cli_hub/cli.py | 130 | except Exception as e: |
| LOW | cli-hub/cli_hub/analytics.py | 100 | except Exception: |
| LOW | cli-hub/cli_hub/analytics.py | 111 | except Exception: |
| LOW | cli-hub/cli_hub/analytics.py | 120 | except Exception: |
| LOW | cli-hub/cli_hub/analytics.py | 209 | except Exception: |
| LOW | cli-hub/cli_hub/analytics.py | 263 | except Exception: |
| LOW | cli-hub/cli_hub/analytics.py | 348 | except Exception: |
| MEDIUM | cli-hub/cli_hub/analytics.py | 97 | def _stdin_is_tty(): |
| LOW | shotcut/agent-harness/workflow_demo.py | 153 | except Exception: |
| LOW | shotcut/agent-harness/workflow_demo.py | 179 | except Exception as e: |
| MEDIUM | …tcut/agent-harness/cli_anything/shotcut/shotcut_cli.py | 165 | def wrapper(*args, **kwargs): |
| LOW | …tcut/agent-harness/cli_anything/shotcut/shotcut_cli.py | 244 | except Exception as e: |
| LOW | …tcut/agent-harness/cli_anything/shotcut/shotcut_cli.py | 1621 | except Exception as e: |
| LOW | …tcut/agent-harness/cli_anything/shotcut/shotcut_cli.py | 180 | except Exception as e: |
| LOW | …cut/agent-harness/cli_anything/shotcut/core/preview.py | 192 | except Exception as exc: |
| LOW | …cut/agent-harness/cli_anything/shotcut/core/preview.py | 782 | except Exception as exc: |
| LOW | …ty/agent-harness/cli_anything/audacity/audacity_cli.py | 156 | except Exception as e: |
| LOW | …ty/agent-harness/cli_anything/audacity/audacity_cli.py | 790 | except Exception as e: |
| MEDIUM | …ty/agent-harness/cli_anything/audacity/audacity_cli.py | 90 | def wrapper(*args, **kwargs): |
| LOW | …ity/agent-harness/cli_anything/audacity/eval/runner.py | 105 | except Exception as exc: # pylint: disable=broad-except |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 346 | except Exception as exc: |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 376 | except Exception as exc: |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 417 | except Exception as exc: |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 437 | except Exception as exc: |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 464 | except Exception as exc: |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 528 | except Exception as exc: |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 580 | except Exception as exc: |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 591 | except Exception as exc: |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 604 | except Exception as exc: |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 616 | except Exception as exc: |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 633 | except Exception as exc: |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 658 | except Exception as exc: |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 671 | except Exception as exc: |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 685 | except Exception as exc: |
| 505 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | obs-studio/agent-harness/setup.py | 6 | Or publish to PyPI: python -m build && twine upload dist/* |
| HIGH | …nt-harness/cli_anything/calibre/tests/test_full_e2e.py | 123 | " cd agent-harness && pip install -e ." |
| HIGH | cli-hub/cli_hub/preview.py | 1379 | if (value === null || value === undefined) continue; |
| HIGH | cli-hub/cli_hub/preview.py | 1379 | if (value === null || value === undefined) continue; |
| HIGH | cli-hub/cli_hub/preview.py | 1383 | return null; |
| HIGH | cli-hub/cli_hub/preview.py | 1387 | if (value === null || value === undefined) return null; |
| HIGH | cli-hub/cli_hub/preview.py | 1387 | if (value === null || value === undefined) return null; |
| HIGH | cli-hub/cli_hub/preview.py | 1388 | if (typeof value === "string") return value.trim() || null; |
| HIGH | cli-hub/cli_hub/preview.py | 1389 | if (Array.isArray(value)) return value.map((part) => String(part)).join(" ").trim() || null; |
| HIGH | cli-hub/cli_hub/preview.py | 1391 | return commandText(value.display_cmd || value.command || value.argv || value.raw) || JSON.stringify(value); |
| HIGH | cli-hub/cli_hub/preview.py | 1412 | if (!node || typeof node !== "object") return; |
| HIGH | cli-hub/cli_hub/preview.py | 1421 | if ((lower === "trajectory" || lower === "timeline") && value && typeof value === "object" && !Array.isArray(val |
| HIGH | cli-hub/cli_hub/preview.py | 1430 | if (value && typeof value === "object") {{ |
| HIGH | cli-hub/cli_hub/preview.py | 1437 | const state = {{ refs: new Set(TRAJECTORY_CANDIDATES), embedded: null, seen: new Set() }}; |
| HIGH | cli-hub/cli_hub/preview.py | 1454 | return null; |
| HIGH | cli-hub/cli_hub/preview.py | 1458 | const bundle = (item && typeof item === "object" && !Array.isArray(item)) |
| HIGH | cli-hub/cli_hub/preview.py | 1459 | ? (item.copied_bundle || item.bundle || item.preview_bundle || item.current_bundle || item.published_bundle || i |
| HIGH | cli-hub/cli_hub/preview.py | 1491 | currentStepId: session.current_step_id || null, |
| HIGH | cli-hub/cli_hub/preview.py | 1491 | currentStepId: session.current_step_id || null, |
| HIGH | cli-hub/cli_hub/preview.py | 1492 | recentCommand: session.latest_command || null, |
| HIGH | cli-hub/cli_hub/preview.py | 1492 | recentCommand: session.latest_command || null, |
| HIGH | cli-hub/cli_hub/preview.py | 1500 | if (!payload || !payload.raw || typeof payload.raw !== "object") {{ |
| HIGH | cli-hub/cli_hub/preview.py | 1561 | || String(left.commandFinishedAt || left.createdAt || "").localeCompare(String(right.commandFinishedAt || right. |
| HIGH | cli-hub/cli_hub/preview.py | 1565 | const recentPublishEntry = [...entries].reverse().find((entry) => entry.publishReason || entry.bundleId); |
| HIGH | cli-hub/cli_hub/preview.py | 1569 | protocol: raw.protocol_version || raw.protocol || session.trajectory_protocol_version || null, |
| HIGH | cli-hub/cli_hub/preview.py | 1569 | protocol: raw.protocol_version || raw.protocol || session.trajectory_protocol_version || null, |
| HIGH | cli-hub/cli_hub/preview.py | 1570 | sourceLabel: payload.ref || session.trajectory_path || "trajectory.json", |
| HIGH | cli-hub/cli_hub/preview.py | 1571 | stepCount: firstDefined(raw.step_count, session.trajectory_step_count, commands.length || entries.length, 0), |
| HIGH | cli-hub/cli_hub/preview.py | 1583 | software: manifest.software || session.software || "unknown", |
| HIGH | cli-hub/cli_hub/preview.py | 1584 | recipe: manifest.recipe || session.recipe || "unknown", |
| HIGH | cli-hub/cli_hub/preview.py | 1585 | bundle: manifest.bundle_id || session.current_bundle_id || "n/a", |
| HIGH | cli-hub/cli_hub/preview.py | 1586 | step_count: trajectory.stepCount || session.trajectory_step_count || "n/a", |
| HIGH | cli-hub/cli_hub/preview.py | 1587 | current_step: trajectory.currentStepId || session.current_step_id || "n/a", |
| HIGH | cli-hub/cli_hub/preview.py | 1588 | publish_reason: trajectory.recentPublishReason || session.latest_publish_reason || "n/a", |
| HIGH | cli-hub/cli_hub/preview.py | 1634 | slot.innerHTML = `<img class="hero-frame" src="${{artifactUrl(session, hero)}}" alt="${{escapeHtml(hero.label || h |
| HIGH | cli-hub/cli_hub/preview.py | 1636 | if (hero.width && hero.height) bits.push(`${{hero.width}}×${{hero.height}}`); |
| HIGH | cli-hub/cli_hub/preview.py | 1636 | if (hero.width && hero.height) bits.push(`${{hero.width}}×${{hero.height}}`); |
| HIGH | cli-hub/cli_hub/preview.py | 1637 | if (hero.time_s != null) bits.push(`t=${{hero.time_s}}s`); |
| HIGH | cli-hub/cli_hub/preview.py | 1637 | if (hero.time_s != null) bits.push(`t=${{hero.time_s}}s`); |
| HIGH | cli-hub/cli_hub/preview.py | 1656 | if (clip.width && clip.height) bits.push(`${{clip.width}}×${{clip.height}}`); |
| HIGH | cli-hub/cli_hub/preview.py | 1656 | if (clip.width && clip.height) bits.push(`${{clip.width}}×${{clip.height}}`); |
| HIGH | cli-hub/cli_hub/preview.py | 1657 | if (clip.duration_s != null) bits.push(`${{clip.duration_s}}s`); |
| HIGH | cli-hub/cli_hub/preview.py | 1657 | if (clip.duration_s != null) bits.push(`${{clip.duration_s}}s`); |
| HIGH | cli-hub/cli_hub/preview.py | 1658 | if (clip.render_method) bits.push(clip.render_method); |
| HIGH | cli-hub/cli_hub/preview.py | 1672 | <img src="${{artifactUrl(session, artifact)}}" alt="${{escapeHtml(artifact.label || artifact.artifact_id || "G |
| HIGH | cli-hub/cli_hub/preview.py | 1673 | <div class="label">${{escapeHtml(artifact.label || artifact.artifact_id || "Frame")}}</div> |
| HIGH | cli-hub/cli_hub/preview.py | 1680 | const warnings = summary.warnings || manifest.warnings || []; |
| HIGH | cli-hub/cli_hub/preview.py | 1684 | `<div><strong>Current bundle</strong><br>${{escapeHtml(session.current_bundle_id || manifest.bundle_id || "n/a") |
| HIGH | cli-hub/cli_hub/preview.py | 1685 | `<div><strong>Current step</strong><br>${{escapeHtml(trajectory.currentStepId || session.current_step_id || "n/a |
| HIGH | cli-hub/cli_hub/preview.py | 1686 | `<div><strong>Session path</strong><br>${{escapeHtml(session.project_path || session.project_name || "n/a")}}</d |
| HIGH | cli-hub/cli_hub/preview.py | 1690 | lines.push(`<div><strong>Latest command</strong><br>${{escapeHtml(trajectory.recentCommand)}}</div>`); |
| HIGH | cli-hub/cli_hub/preview.py | 1693 | lines.push(`<div><strong>Latest publish reason</strong><br>${{escapeHtml(trajectory.recentPublishReason)}}</div> |
| HIGH | cli-hub/cli_hub/preview.py | 1696 | lines.push(`<div><strong>Warnings</strong><ul>${{warnings.map((item) => `<li>${{escapeHtml(item)}}</li>`).join(" |
| HIGH | cli-hub/cli_hub/preview.py | 1699 | lines.push(`<div><strong>Suggested checks</strong><ul>${{actions.map((item) => `<li>${{escapeHtml(item)}}</li>`) |
| HIGH | cli-hub/cli_hub/preview.py | 1716 | meta.textContent = `${{trajectory.stepCount || entries.length}} steps · ${{trajectory.publishedBundleCount || 0}} |
| HIGH | cli-hub/cli_hub/preview.py | 1718 | const titleText = entry.stepLabel || entry.stepId || entry.bundleId || "step"; |
| HIGH | cli-hub/cli_hub/preview.py | 1720 | if (entry.stepId && entry.stepId === trajectory.currentStepId) chips.push("current-step"); |
| HIGH | cli-hub/cli_hub/preview.py | 1720 | if (entry.stepId && entry.stepId === trajectory.currentStepId) chips.push("current-step"); |
| HIGH | cli-hub/cli_hub/preview.py | 1721 | if (entry.bundleId && entry.bundleId === session.current_bundle_id) chips.push("current-bundle"); |
| HIGH | cli-hub/cli_hub/preview.py | 1721 | if (entry.bundleId && entry.bundleId === session.current_bundle_id) chips.push("current-bundle"); |
| 38 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …ness/cli_anything/musescore/utils/musescore_backend.py | 106 | Run mscore with the given arguments. Args: args: Command-line arguments (not including the mscore binary it |
| HIGH | …/cli_anything/firefly_iii/utils/firefly_iii_backend.py | 60 | Send request to Firefly III API Args: method: HTTP method (get, post, put, delete) |
| HIGH | …ibre/agent-harness/cli_anything/calibre/core/export.py | 254 | Export each chapter of a book as a separate PDF file. Workflow: 1. Export the book from the Calibre library t |
| HIGH | …mfyui/agent-harness/cli_anything/comfyui/core/queue.py | 21 | Submit a workflow to the ComfyUI generation queue. Args: base_url: ComfyUI server base URL. workflo |
| HIGH | …mfyui/agent-harness/cli_anything/comfyui/core/queue.py | 134 | Get the history and output files for a specific prompt. Args: base_url: ComfyUI server base URL. pr |
| HIGH | …fyui/agent-harness/cli_anything/comfyui/core/models.py | 11 | List all available checkpoint models. Queries CheckpointLoaderSimple to find installed checkpoint files. Args: |
| HIGH | …fyui/agent-harness/cli_anything/comfyui/core/models.py | 40 | List all available LoRA models. Queries LoraLoader to find installed LoRA files. Args: base_url: Comfy |
| HIGH | …fyui/agent-harness/cli_anything/comfyui/core/models.py | 69 | List all available VAE models. Queries VAELoader to find installed VAE files. Args: base_url: ComfyUI |
| HIGH | …fyui/agent-harness/cli_anything/comfyui/core/models.py | 98 | List all available ControlNet models. Queries ControlNetLoader to find installed ControlNet files. Args: |
| HIGH | …fyui/agent-harness/cli_anything/comfyui/core/models.py | 127 | Get detailed input/output info for a specific node class. Args: base_url: ComfyUI server base URL. |
| HIGH | …fyui/agent-harness/cli_anything/comfyui/core/images.py | 16 | List all output images for a completed prompt. Args: base_url: ComfyUI server base URL. prompt_id: |
| HIGH | …fyui/agent-harness/cli_anything/comfyui/core/images.py | 51 | Download a single output image from ComfyUI. Args: base_url: ComfyUI server base URL. filename: Ima |
| HIGH | …fyui/agent-harness/cli_anything/comfyui/core/images.py | 101 | Download all output images for a completed prompt to a directory. Args: base_url: ComfyUI server base URL. |
| HIGH | …i/agent-harness/cli_anything/comfyui/core/workflows.py | 12 | Load a ComfyUI workflow from a JSON file. Args: path: Path to the workflow JSON file. Returns: |
| HIGH | …i/agent-harness/cli_anything/comfyui/core/workflows.py | 43 | Save a ComfyUI workflow to a JSON file. Args: workflow: Workflow dict (node graph). path: Destinati |
| HIGH | …i/agent-harness/cli_anything/comfyui/core/workflows.py | 73 | List all workflow JSON files in a directory. Args: directory: Directory to search for workflow files. |
| HIGH | …-harness/cli_anything/comfyui/utils/comfyui_backend.py | 18 | Perform a GET request against the ComfyUI API. Args: base_url: ComfyUI server base URL (e.g., 'http://local |
| HIGH | …-harness/cli_anything/comfyui/utils/comfyui_backend.py | 54 | Perform a POST request against the ComfyUI API. Args: base_url: ComfyUI server base URL. endpoint: |
| HIGH | …-harness/cli_anything/comfyui/utils/comfyui_backend.py | 90 | Perform a DELETE request against the ComfyUI API. Args: base_url: ComfyUI server base URL. endpoint |
| HIGH | …-harness/cli_anything/comfyui/utils/comfyui_backend.py | 126 | Perform a GET request and return raw bytes (for image downloads). Args: base_url: ComfyUI server base URL. |
| HIGH | …x/agent-harness/cli_anything/sbox/core/input_config.py | 124 | Modify an existing input action's bindings. Args: config_path: Absolute path to the Input.config file. |
| HIGH | …ent-harness/cli_anything/sbox/core/collision_config.py | 65 | Add a new collision layer with its default behavior. Args: config_path: Absolute path to the Collision.conf |
| HIGH | …ent-harness/cli_anything/sbox/core/collision_config.py | 94 | Remove a collision layer and all its pair rules. Cannot remove built-in layers: solid, trigger, ladder, water. |
| HIGH | …ent-harness/cli_anything/sbox/core/collision_config.py | 134 | Add or update a collision pair rule. If a rule for the given pair already exists (in either order), it is updated. |
| HIGH | sbox/agent-harness/cli_anything/sbox/core/codegen.py | 20 | Generate a C# component class file. Args: class_name: PascalCase name, e.g. "PlayerController". pro |
| HIGH | sbox/agent-harness/cli_anything/sbox/core/project.py | 343 | Add a package reference to the project. Args: sbproj_path: Path to the .sbproj file. package_ref: P |
| HIGH | …/agent-harness/cli_anything/sbox/utils/sbox_backend.py | 73 | Find a specific s&box executable by short name. Args: name: Executable short name - one of 'sbox-dev', 'sbo |
| HIGH | …/agent-harness/cli_anything/sbox/utils/sbox_backend.py | 145 | Launch sbox-dev.exe (the s&box editor), optionally opening a project. Args: project_path: Path to a .sbproj |
| HIGH | …/agent-harness/cli_anything/sbox/utils/sbox_backend.py | 180 | Launch sbox-server.exe (dedicated server) with a game. Args: game_ident: Game identifier string (e.g. 'org. |
| HIGH | …agent-harness/cli_anything/openscreen/core/timeline.py | 281 | Update an existing zoom region. Only the keyword arguments that are provided are changed; omitted arguments lea |
| HIGH | …agent-harness/cli_anything/openscreen/core/timeline.py | 332 | Update fields on an existing annotation region. Supported kwargs: start_ms, end_ms, text_content, position_x, posit |
| HIGH | …agent-harness/cli_anything/openscreen/core/timeline.py | 384 | Return a sorted list of all unique time boundary points (in ms). Includes 0 and all startMs/endMs values from zoom, |
| HIGH | …agent-harness/cli_anything/openscreen/core/timeline.py | 410 | Return all regions active at a specific time (startMs <= time_ms < endMs). Args: session: Active Session in |
| HIGH | browser/agent-harness/cli_anything/browser/core/page.py | 20 | Open a URL in Chrome. Validates the URL for security before navigation. Blocks dangerous schemes (file://, java |
| HIGH | …r/agent-harness/cli_anything/browser/utils/security.py | 93 | Validate a URL for security. This function checks for: 1. Dangerous URI schemes (file://, javascript://, etc.) |
| HIGH | …r/agent-harness/cli_anything/browser/utils/security.py | 169 | Basic sanitization for DOM text content. This is a lightweight guard against obvious prompt injection patterns. |
| HIGH | …harness/cli_anything/browser/utils/domshell_backend.py | 118 | Call a DOMShell MCP tool. Args: tool_name: Name of the MCP tool (e.g., "domshell_ls", "domshell_cd") |
| HIGH | …ent-harness/cli_anything/safari/utils/tool_registry.py | 152 | Load the bundled tool registry (cached for the process lifetime). Args: path: Optional override path to a t |
| HIGH | …ri/agent-harness/cli_anything/safari/utils/security.py | 81 | Validate a URL for security before handing it to Safari MCP. Checks: 1. Dangerous URI schemes (file://, javascr |
| HIGH | …arness/cli_anything/iterm2_ctl/utils/iterm2_backend.py | 46 | Run an async iTerm2 operation synchronously. Args: coro_fn: async function with signature (connection, *arg |
| HIGH | …t-harness/cli_anything/libreoffice/utils/lo_backend.py | 197 | Convert a file using LibreOffice headless. Args: input_path: Path to the input file (ODF, HTML, etc.) |
| HIGH | …ian/agent-harness/cli_anything/obsidian/core/search.py | 15 | Search vault using Obsidian's structured search engine. Obsidian's ``/search/`` endpoint expects a vendor-specific |
| HIGH | …nt-harness/cli_anything/ollama/utils/ollama_backend.py | 16 | Perform a GET request against the Ollama API. Args: base_url: Ollama server base URL (e.g., 'http://localho |
| HIGH | …nt-harness/cli_anything/ollama/utils/ollama_backend.py | 58 | Perform a POST request against the Ollama API. Args: base_url: Ollama server base URL. endpoint: AP |
| HIGH | …nt-harness/cli_anything/ollama/utils/ollama_backend.py | 96 | Perform a DELETE request against the Ollama API. Args: base_url: Ollama server base URL. endpoint: |
| HIGH | …nt-harness/cli_anything/ollama/utils/ollama_backend.py | 134 | Perform a POST request with streaming NDJSON response. Used for generate, chat, and pull endpoints that stream prog |
| HIGH | …agent-harness/cli_anything/cloudcompare/core/export.py | 56 | Export a point cloud to a new format using CloudCompare. Args: input_path: Source cloud file. outpu |
| HIGH | …gent-harness/cli_anything/cloudcompare/core/project.py | 118 | Load a project from disk. Args: path: Path to the .json project file. Returns: The project dic |
| HIGH | …ness/cli_anything/unimol_tools/utils/unimol_backend.py | 46 | Train model Args: config: Training configuration dict - task: classificati |
| HIGH | …ness/cli_anything/unimol_tools/utils/unimol_backend.py | 172 | Predict Args: model_dir: Model directory data_path: Data path outp |
| HIGH | unimol_tools/agent-harness/docs/architecture/API.md | 558 | Delete a model directory. Args: project: Project dictionary run_id: Run ID to delete c |
| HIGH | unimol_tools/agent-harness/docs/architecture/API.md | 578 | Archive a model to tar.gz. Args: project: Project dictionary run_id: Run ID to archive |
| HIGH | unimol_tools/agent-harness/docs/architecture/API.md | 599 | Restore an archived model. Args: project: Project dictionary run_id: Run ID to restore |
| HIGH | …gent-harness/cli_anything/godot/utils/godot_backend.py | 74 | Execute the Godot binary with the given arguments. Args: args: Extra CLI flags (e.g. ['--script', 'res://to |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …/agent-harness/cli_anything/obs_studio/core/sources.py | 157 | |
| LOW | …/agent-harness/cli_anything/obs_studio/core/sources.py | 190 | |
| LOW | …/agent-harness/cli_anything/obs_studio/core/filters.py | 139 | |
| LOW | …ent-harness/cli_anything/musescore/core/instruments.py | 111 | |
| LOW | …agent-harness/cli_anything/musescore/utils/mscx_xml.py | 69 | |
| LOW | …nt-harness/cli_anything/firefly_iii/firefly_iii_cli.py | 32 | |
| LOW | …nt-harness/cli_anything/firefly_iii/firefly_iii_cli.py | 153 | |
| LOW | …/cli_anything/firefly_iii/utils/firefly_iii_backend.py | 59 | |
| LOW | …ibre/agent-harness/cli_anything/calibre/calibre_cli.py | 34 | |
| LOW | …ibre/agent-harness/cli_anything/calibre/calibre_cli.py | 498 | |
| LOW | …re/agent-harness/cli_anything/calibre/core/metadata.py | 89 | |
| LOW | …bre/agent-harness/cli_anything/calibre/core/library.py | 12 | |
| LOW | …bre/agent-harness/cli_anything/calibre/core/library.py | 147 | |
| LOW | …ibre/agent-harness/cli_anything/calibre/core/export.py | 248 | |
| LOW | cli-hub/cli_hub/preview.py | 142 | |
| LOW | shotcut/agent-harness/workflow_demo.py | 34 | |
| LOW | …tcut/agent-harness/cli_anything/shotcut/shotcut_cli.py | 233 | |
| LOW | …tcut/agent-harness/cli_anything/shotcut/shotcut_cli.py | 344 | |
| LOW | …tcut/agent-harness/cli_anything/shotcut/shotcut_cli.py | 1192 | |
| LOW | …otcut/agent-harness/cli_anything/shotcut/core/media.py | 37 | |
| LOW | …otcut/agent-harness/cli_anything/shotcut/core/media.py | 96 | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 35 | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 110 | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 232 | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 320 | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 395 | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 539 | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 686 | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 732 | |
| LOW | …cut/agent-harness/cli_anything/shotcut/core/session.py | 136 | |
| LOW | …agent-harness/cli_anything/shotcut/core/transitions.py | 402 | |
| LOW | …agent-harness/cli_anything/shotcut/core/transitions.py | 485 | |
| LOW | …agent-harness/cli_anything/shotcut/core/transitions.py | 535 | |
| LOW | …agent-harness/cli_anything/shotcut/core/transitions.py | 602 | |
| LOW | …cut/agent-harness/cli_anything/shotcut/core/project.py | 144 | |
| LOW | …nt-harness/cli_anything/shotcut/tests/test_full_e2e.py | 156 | |
| LOW | …ut/agent-harness/cli_anything/shotcut/utils/mlt_xml.py | 298 | |
| LOW | …ty/agent-harness/cli_anything/audacity/core/effects.py | 183 | |
| LOW | …ity/agent-harness/cli_anything/audacity/core/tracks.py | 69 | |
| LOW | …ity/agent-harness/cli_anything/audacity/core/export.py | 265 | |
| LOW | …ity/agent-harness/cli_anything/audacity/core/export.py | 348 | |
| LOW | …ent-harness/cli_anything/audacity/utils/audio_utils.py | 311 | |
| LOW | …ent-harness/cli_anything/audacity/utils/audio_utils.py | 361 | |
| LOW | …ent-harness/cli_anything/audacity/utils/audio_utils.py | 409 | |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 989 | |
| LOW | …ness/cli_anything/unrealinsights/unrealinsights_cli.py | 1020 | |
| LOW | …fyui/agent-harness/cli_anything/comfyui/comfyui_cli.py | 354 | |
| LOW | …madb/agent-harness/cli_anything/chromadb/core/query.py | 27 | |
| LOW | …/agent-harness/cli_anything/rekordbox/rekordbox_cli.py | 31 | |
| LOW | …/agent-harness/cli_anything/rekordbox/rekordbox_cli.py | 158 | |
| LOW | …/agent-harness/cli_anything/rekordbox/rekordbox_cli.py | 503 | |
| LOW | cli-anything-plugin/skill_generator.py | 169 | |
| LOW | cli-anything-plugin/skill_generator.py | 371 | |
| LOW | lldb/agent-harness/cli_anything/lldb/lldb_cli.py | 640 | |
| LOW | lldb/agent-harness/cli_anything/lldb/core/session.py | 475 | |
| LOW | …gent-harness/cli_anything/lldb/utils/session_server.py | 229 | |
| LOW | …gent-harness/cli_anything/lldb/utils/session_client.py | 134 | |
| LOW | …/agent-harness/cli_anything/qgis/utils/qgis_backend.py | 140 | |
| LOW | sbox/agent-harness/cli_anything/sbox/sbox_cli.py | 1259 | |
| LOW | sbox/agent-harness/cli_anything/sbox/sbox_cli.py | 1492 | |
| 210 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | registry.json | 16 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=wiremock/agent-harness", |
| MEDIUM | registry.json | 35 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=nslogger/agent-harness", |
| MEDIUM | registry.json | 54 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=anygen/agent-harness", |
| MEDIUM | registry.json | 73 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=adguardhome/agent-harness", |
| MEDIUM | registry.json | 92 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=audacity/agent-harness", |
| MEDIUM | registry.json | 111 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=blender/agent-harness", |
| MEDIUM | registry.json | 130 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=browser/agent-harness", |
| MEDIUM | registry.json | 149 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=comfyui/agent-harness", |
| MEDIUM | registry.json | 168 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=drawio/agent-harness", |
| MEDIUM | registry.json | 187 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=eth2-quickstart/agent-harne |
| MEDIUM | registry.json | 206 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=firefly-iii/agent-harness", |
| MEDIUM | registry.json | 225 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=gimp/agent-harness", |
| MEDIUM | registry.json | 244 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=inkscape/agent-harness", |
| MEDIUM | registry.json | 263 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=kdenlive/agent-harness", |
| MEDIUM | registry.json | 282 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=krita/agent-harness", |
| MEDIUM | registry.json | 301 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=calibre/agent-harness", |
| MEDIUM | registry.json | 320 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=libreoffice/agent-harness", |
| MEDIUM | registry.json | 343 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=lldb/agent-harness", |
| MEDIUM | registry.json | 385 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=mubu/agent-harness", |
| MEDIUM | registry.json | 404 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=mermaid/agent-harness", |
| MEDIUM | registry.json | 423 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=notebooklm/agent-harness", |
| MEDIUM | registry.json | 442 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=ollama/agent-harness", |
| MEDIUM | registry.json | 461 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=obs-studio/agent-harness", |
| MEDIUM | registry.json | 480 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=shotcut/agent-harness", |
| MEDIUM | registry.json | 499 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=openscreen/agent-harness", |
| MEDIUM | registry.json | 518 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=zoom/agent-harness", |
| MEDIUM | registry.json | 537 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness", |
| MEDIUM | registry.json | 556 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=seaclip/agent-harness", |
| MEDIUM | registry.json | 575 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=pm2/agent-harness", |
| MEDIUM | registry.json | 593 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=QGIS/agent-harness", |
| MEDIUM | registry.json | 608 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=chromadb/agent-harness", |
| MEDIUM | registry.json | 627 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=musescore/agent-harness", |
| MEDIUM | registry.json | 665 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=freecad/agent-harness", |
| MEDIUM | registry.json | 684 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=iterm2/agent-harness", |
| MEDIUM | registry.json | 703 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=slay_the_spire_ii/agent-har |
| MEDIUM | registry.json | 722 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=rms/agent-harness", |
| MEDIUM | registry.json | 741 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=renderdoc/agent-harness", |
| MEDIUM | registry.json | 760 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=unrealinsights/agent-harnes |
| MEDIUM | registry.json | 798 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=nsight-graphics/agent-harne |
| MEDIUM | registry.json | 817 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=videocaptioner/agent-harnes |
| MEDIUM | registry.json | 836 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=intelwatch/agent-harness", |
| MEDIUM | registry.json | 874 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=cloudcompare/agent-harness" |
| MEDIUM | registry.json | 893 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=exa/agent-harness", |
| MEDIUM | registry.json | 912 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=godot/agent-harness", |
| MEDIUM | registry.json | 931 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=sbox/agent-harness", |
| MEDIUM | registry.json | 950 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=dify-workflow/agent-harness |
| MEDIUM | registry.json | 969 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=n8n/agent-harness", |
| MEDIUM | registry.json | 988 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=cloudanalyzer/agent-harness |
| MEDIUM | registry.json | 1007 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=obsidian/agent-harness", |
| MEDIUM | registry.json | 1030 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=unimol_tools/agent-harness" |
| MEDIUM | registry.json | 1049 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=safari/agent-harness", |
| MEDIUM | registry.json | 1068 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=macrocli/agent-harness", |
| MEDIUM | registry.json | 1087 | "install_cmd": "pip install git+https://github.com/collectivewinca/ve-twini.git#subdirectory=agent-harness", |
| MEDIUM | registry.json | 1106 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=quietshrink/agent-harness", |
| MEDIUM | registry.json | 1182 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=mailchimp/agent-harness", |
| MEDIUM | registry.json | 1201 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=3MF/agent-harness", |
| MEDIUM | registry.json | 1220 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=minimax/agent-harness", |
| MEDIUM | …ore/agent-harness/cli_anything/musescore/core/media.py | 14 | """Get comprehensive metadata about a score. |
| MEDIUM | …e/agent-harness/cli_anything/musescore/core/project.py | 65 | """Get comprehensive info about a score file.""" |
| MEDIUM | cli-hub/cli_hub/installer.py | 163 | # ── pip operations (harness CLIs) ── |
| 16 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …/agent-harness/cli_anything/calibre/tests/test_core.py | 55 | # Create a real directory to resolve |
| MEDIUM | …nt-harness/cli_anything/calibre/tests/test_full_e2e.py | 153 | # Create a test EPUB |
| MEDIUM | …nt-harness/cli_anything/calibre/tests/test_full_e2e.py | 279 | # Create a dedicated epub for this test to avoid interference |
| MEDIUM | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 775 | # Create a copy of the timeline chain |
| MEDIUM | …ut/agent-harness/cli_anything/shotcut/utils/mlt_xml.py | 354 | # Create the playlist element |
| MEDIUM | …agent-harness/cli_anything/audacity/tests/test_core.py | 780 | # Create a real WAV file |
| MEDIUM | …t-harness/cli_anything/audacity/tests/test_full_e2e.py | 349 | # Create a chirp (ascending frequency) |
| MEDIUM | …db/agent-harness/cli_anything/chromadb/chromadb_cli.py | 94 | # Create a fresh context for each REPL command |
| MEDIUM | cli-anything-plugin/skill_generator.py | 414 | "# Create a new project", |
| MEDIUM | sbox/agent-harness/cli_anything/sbox/tests/test_core.py | 954 | # Create a dummy sbproj to reference |
| MEDIUM | sbox/agent-harness/cli_anything/sbox/tests/test_core.py | 1032 | # Create a fresh Session from the same path |
| MEDIUM | sbox/agent-harness/cli_anything/sbox/tests/test_core.py | 1161 | # Create a nested directory |
| MEDIUM | sbox/agent-harness/cli_anything/sbox/tests/test_core.py | 2017 | # Create the actual asset files (so list_assets sees them) |
| MEDIUM | …agent-harness/cli_anything/sbox/tests/test_full_e2e.py | 1033 | # Create the actual asset file so list_assets finds it |
| MEDIUM | krita/agent-harness/cli_anything/krita/core/export.py | 197 | # Create a default paint layer |
| MEDIUM | …cape/agent-harness/cli_anything/inkscape/core/paths.py | 165 | # Create a new path object representing the boolean result |
| MEDIUM | …t-harness/cli_anything/inkscape/tests/test_full_e2e.py | 823 | # Create a simple SVG |
| MEDIUM | …/agent-harness/cli_anything/freecad/tests/test_core.py | 560 | # Create a second sketch for the pocket |
| MEDIUM | …nt-harness/cli_anything/freecad/tests/test_full_e2e.py | 480 | # Create a new open sketch for the body |
| MEDIUM | …harness/cli_anything/iterm2_ctl/tests/test_full_e2e.py | 468 | # Create a tmux window to play with |
| MEDIUM | zoom/agent-harness/cli_anything/zoom/zoom_cli.py | 15 | # Create a meeting |
| MEDIUM | …nt-harness/cli_anything/libreoffice/utils/odf_utils.py | 237 | # Create a style with page-break-before |
| MEDIUM | …t-harness/cli_anything/wiremock/tests/test_full_e2e.py | 242 | # Create a stub |
| MEDIUM | …t-harness/cli_anything/wiremock/tests/test_full_e2e.py | 272 | # Create a stub first |
| MEDIUM | …t-harness/cli_anything/wiremock/tests/test_full_e2e.py | 294 | # Create a stub, then reset |
| MEDIUM | …-harness/cli_anything/unimol_tools/unimol_tools_cli.py | 98 | # Initialize context object |
| MEDIUM | …/agent-harness/cli_anything/blender/tests/test_core.py | 897 | # Create the file first |
| MEDIUM | gimp/agent-harness/cli_anything/gimp/core/layers.py | 237 | # Create a single flattened layer marker |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | exa/agent-harness/cli_anything/exa/README.md | 28 | export EXA_API_KEY="your-api-key-here" |
| HIGH | exa/agent-harness/cli_anything/exa/skills/SKILL.md | 23 | - `export EXA_API_KEY="your-api-key"` (get one at https://dashboard.exa.ai/api-keys) |
| HIGH | …ilchimp/agent-harness/cli_anything/mailchimp/README.md | 14 | export MAILCHIMP_API_KEY=<your-api-key>-<datacenter> |
| HIGH | minimax/agent-harness/cli_anything/minimax/README.md | 27 | export MINIMAX_API_KEY="your-api-key" |
| HIGH | …max/agent-harness/cli_anything/minimax/skills/SKILL.md | 95 | export MINIMAX_API_KEY="your-api-key" |
| HIGH | …max/agent-harness/cli_anything/minimax/skills/SKILL.md | 97 | cli-anything-minimax config set api_key "your-api-key" |
| HIGH | n8n/agent-harness/cli_anything/n8n/README.md | 24 | export N8N_API_KEY=your-api-key |
| HIGH | n8n/agent-harness/cli_anything/n8n/tests/TEST.md | 15 | export N8N_API_KEY=your-api-key |
| HIGH | n8n/agent-harness/cli_anything/n8n/skills/SKILL.md | 24 | cli-anything-n8n config set api_key your-api-key |
| HIGH | n8n/agent-harness/cli_anything/n8n/skills/SKILL.md | 28 | export N8N_API_KEY=your-api-key |
| HIGH | skills/cli-anything-minimax/SKILL.md | 94 | export MINIMAX_API_KEY="your-api-key" |
| HIGH | skills/cli-anything-minimax/SKILL.md | 96 | cli-anything-minimax config set api_key "your-api-key" |
| HIGH | skills/cli-anything-n8n/SKILL.md | 24 | cli-anything-n8n config set api_key your-api-key |
| HIGH | skills/cli-anything-n8n/SKILL.md | 28 | export N8N_API_KEY=your-api-key |
| HIGH | skills/cli-anything-exa/SKILL.md | 23 | - `export EXA_API_KEY="your-api-key"` (get one at https://dashboard.exa.ai/api-keys) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ibre/agent-harness/cli_anything/calibre/core/export.py | 287 | # Step 1: export book from calibre to get the EPUB |
| LOW | …ibre/agent-harness/cli_anything/calibre/core/export.py | 301 | # Step 2: extract EPUB and parse chapter list |
| LOW | …ibre/agent-harness/cli_anything/calibre/core/export.py | 322 | # Step 3: apply optional range filter |
| LOW | …ibre/agent-harness/cli_anything/calibre/core/export.py | 327 | # Step 4: convert each chapter to PDF |
| LOW | …nt-harness/cli_anything/comfyui/tests/test_full_e2e.py | 70 | # Step 1: Validate |
| LOW | …nt-harness/cli_anything/comfyui/tests/test_full_e2e.py | 74 | # Step 2: Queue |
| LOW | …nt-harness/cli_anything/comfyui/tests/test_full_e2e.py | 79 | # Step 3: Check status |
| LOW | …t-harness/cli_anything/inkscape/tests/test_full_e2e.py | 602 | # Step 1: Add rect |
| LOW | …t-harness/cli_anything/inkscape/tests/test_full_e2e.py | 607 | # Step 2: Add circle |
| LOW | …t-harness/cli_anything/inkscape/tests/test_full_e2e.py | 612 | # Step 3: Style change |
| LOW | …nt-harness/cli_anything/blender/tests/test_full_e2e.py | 559 | # Step 1: Add object |
| LOW | …nt-harness/cli_anything/blender/tests/test_full_e2e.py | 564 | # Step 2: Add material |
| LOW | …nt-harness/cli_anything/blender/tests/test_full_e2e.py | 569 | # Step 3: Modify object |
| LOW | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 217 | # Step 1: Capture info |
| LOW | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 221 | # Step 2: Action summary |
| LOW | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 225 | # Step 3: Find draw calls |
| LOW | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 230 | # Step 4: Inspect pipeline at first draw |
| LOW | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 235 | # Step 5: List textures |
| LOW | …nt-harness/cli_anything/macrocli/backends/gui_agent.py | 315 | # Step 1: Focus the target window if specified |
| LOW | …nt-harness/cli_anything/macrocli/backends/gui_agent.py | 340 | # Step 2: Take screenshot |
| LOW | …nt-harness/cli_anything/macrocli/backends/gui_agent.py | 343 | # Step 3: Load end state snapshot if provided |
| LOW | …nt-harness/cli_anything/macrocli/backends/gui_agent.py | 348 | # Step 4: Build prompt |
| LOW | …nt-harness/cli_anything/macrocli/backends/gui_agent.py | 372 | # Step 5: Ask model for one action |
| LOW | …nt-harness/cli_anything/macrocli/backends/gui_agent.py | 396 | # Step 6: Execute the action (unless model says done) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 165 | json={"email_address": "user@example.com"}, |
| LOW | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 172 | json={"email_address": "user@example.com"}, |
| LOW | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 187 | json={"email_address": "user@example.com"}, |
| LOW | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 194 | json={"email_address": "user@example.com"}, |
| LOW | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 381 | '{"email_address":"user@example.com"}', |
| LOW | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 390 | json={"email_address": "user@example.com"}, |
| LOW | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 409 | '{"email_address":"user@example.com"}', |
| LOW | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 418 | json={"email_address": "user@example.com"}, |
| LOW | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 519 | '{"email_address":"user@example.com","status":"subscribed"}', |
| LOW | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 528 | json={"email_address": "user@example.com", "status": "subscribed"}, |
| LOW | …p/agent-harness/cli_anything/mailchimp/skills/SKILL.md | 199 | cli-anything-mailchimp --json lists create-members <list_id> --data '{"email_address":"user@example.com","status":"subsc |
| LOW | …p/agent-harness/cli_anything/mailchimp/skills/SKILL.md | 202 | cli-anything-mailchimp --json search-members list --query "user@example.com" | jq '.exact_matches.members[]' |
| LOW | browser/agent-harness/cli_anything/browser/README.md | 213 | cli-anything-browser act type /main/input[0] "user@example.com" |
| LOW | …ser/agent-harness/cli_anything/browser/skills/SKILL.md | 89 | cli-anything-browser act type /main/input[0] "user@example.com" |
| LOW | safari/agent-harness/cli_anything/safari/README.md | 46 | cli-anything-safari tool fill --selector "#email" --value "user@example.com" |
| LOW | …fari/agent-harness/cli_anything/safari/skills/SKILL.md | 102 | cli-anything-safari tool fill --selector "#email" --value "user@example.com" |
| LOW | …fari/agent-harness/cli_anything/safari/skills/SKILL.md | 138 | {"selector": "#email", "value": "user@example.com"}, |
| LOW | zoom/agent-harness/cli_anything/zoom/tests/test_core.py | 267 | "email": "user@example.com", |
| LOW | zoom/agent-harness/cli_anything/zoom/tests/test_core.py | 276 | "--email", "user@example.com", |
| LOW | zoom/agent-harness/cli_anything/zoom/tests/test_core.py | 281 | assert "user@example.com" in result.output |
| LOW | zoom/agent-harness/cli_anything/zoom/tests/test_core.py | 289 | "email": "user@example.com", |
| LOW | zoom/agent-harness/cli_anything/zoom/tests/test_core.py | 304 | assert "user@example.com" in result.output |
| LOW | skills/cli-anything-mailchimp/SKILL.md | 199 | cli-anything-mailchimp --json lists create-members <list_id> --data '{"email_address":"user@example.com","status":"subsc |
| LOW | skills/cli-anything-mailchimp/SKILL.md | 202 | cli-anything-mailchimp --json search-members list --query "user@example.com" | jq '.exact_matches.members[]' |
| LOW | skills/cli-anything-browser/SKILL.md | 89 | cli-anything-browser act type /main/input[0] "user@example.com" |
| LOW | skills/cli-anything-safari/SKILL.md | 101 | cli-anything-safari tool fill --selector "#email" --value "user@example.com" |
| LOW | skills/cli-anything-safari/SKILL.md | 137 | {"selector": "#email", "value": "user@example.com"}, |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …t-harness/cli_anything/chromadb/tests/test_full_e2e.py | 33 | # Check if the console script is on PATH |
| LOW | cli-anything-plugin/skill_generator.py | 508 | # Write file |
| LOW | cli-anything-plugin/scripts/setup-cli-anything.sh | 37 | # Check if HARNESS.md exists |
| LOW | unimol_tools/agent-harness/test_features.sh | 15 | # Check if project exists |
| LOW | unimol_tools/agent-harness/demo_real_examples.sh | 100 | # Check if examples directory exists |
| LOW | …-harness/cli_anything/unimol_tools/unimol_tools_cli.py | 355 | # Display results |
| LOW | …rness/cli_anything/unimol_tools/core/models_manager.py | 294 | # Check if improving |
| LOW | …ent-harness/cli_anything/unimol_tools/utils/weights.py | 43 | # Check if already downloaded |
| LOW | unimol_tools/agent-harness/docs/test/run_tests.sh | 19 | # Check if pytest is installed |
| LOW | …r/agent-harness/cli_anything/blender/core/animation.py | 75 | # Check if keyframe already exists at this frame for this property |
| LOW | qoder-plugin/setup-qodercli.sh | 93 | # Check if plugin already registered (using --arg for safe variable passing) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …_the_spire_ii/agent-harness/bridge/plugin/BridgeMod.cs | 191 | && MegaCrit.Sts2.Core.Runs.RunManager.Instance.NetService.Type.IsMultiplayer(); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .pi-extension/cli-anything/install.sh | 7 | # Usage: |
| LOW | qoder-plugin/setup-qodercli.sh | 4 | # Usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .pi-extension/cli-anything/install.sh | 1 | #!/usr/bin/env bash |
| LOW | …t-harness/cli_anything/libreoffice/utils/lo_backend.py | 21 |