"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/
This report presents the forensic synthetic code analysis of HKUDS/CLI-Anything, a Python project with 45,283 GitHub stars. SynthScan v2.0 examined 417,308 lines of code across 1791 source files, recording 9482 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 47.3 places this repository in the Strong AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 9482 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 25 | # ── ANSI color codes (no external deps for core styling) ────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 63 | # ── Brand icon ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 69 | # ── Box drawing characters ──────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 186 | # ── Banner ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 245 | # ── Prompt ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 339 | # ── Messages ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 371 | # ── Status display ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 412 | # ── Table display ───────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 462 | # ── Help display ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 478 | # ── Goodbye ─────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 484 | # ── Prompt toolkit session factory ──────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 531 | # ── Toolbar builder ─────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 554 | # ── ANSI 256-color to hex mapping (for prompt_toolkit styles) ───────── | COMMENT |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 61 | # ── Main CLI Group ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 80 | # ── Transcribe ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 106 | # ── Subtitle ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 146 | # ── Synthesize ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 178 | # ── Process (full pipeline) ───────────────────────────────────── | COMMENT |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 221 | # ── Styles ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 233 | # ── Review ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 258 | # ── Config ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 288 | # ── Download ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 299 | # ── Session ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 315 | # ── REPL ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 376 | # ── Entry Point ───────────────────────────────────────────────── | COMMENT |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 24 | # ── ANSI color codes (no external deps for core styling) ────────────── | COMMENT |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 61 | # ── Brand icon ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 67 | # ── Box drawing characters ──────────────────────────────────────────── | COMMENT |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 143 | # ── Banner ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 177 | # ── Prompt ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 271 | # ── Messages ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 303 | # ── Status display ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 344 | # ── Table display ───────────────────────────────────────────────── | COMMENT |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 394 | # ── Help display ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 410 | # ── Goodbye ─────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 416 | # ── Prompt toolkit session factory ──────────────────────────────── | COMMENT |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 463 | # ── Toolbar builder ─────────────────────────────────────────────── | COMMENT |
| MEDIUM | …harness/cli_anything/videocaptioner/utils/repl_skin.py | 486 | # ── ANSI 256-color to hex mapping (for prompt_toolkit styles) ───────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 25 | # ── ANSI color codes (no external deps for core styling) ────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 63 | # ── Brand icon ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 69 | # ── Box drawing characters ──────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 186 | # ── Banner ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 245 | # ── Prompt ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 339 | # ── Messages ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 371 | # ── Status display ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 412 | # ── Table display ───────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 462 | # ── Help display ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 478 | # ── Goodbye ─────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 484 | # ── Prompt toolkit session factory ──────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 531 | # ── Toolbar builder ─────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 554 | # ── ANSI 256-color to hex mapping (for prompt_toolkit styles) ───────── | COMMENT |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 95 | # ── Main CLI Group ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 137 | # ── Project Commands ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 176 | # ── Transpose Commands ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 286 | # ── Parts Commands ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 324 | # ── Export Commands ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 388 | # ── Instruments Commands ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 470 | # ── Media Commands ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 507 | # ── Session Commands ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 550 | # ── REPL ────────────────────────────────────────────────────────────── | COMMENT |
| 2669 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …ent-harness/cli_anything/obs_studio/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …gent-harness/cli_anything/musescore/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …-harness/cli_anything/dify_workflow/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …/agent-harness/cli_anything/shotcut/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …agent-harness/cli_anything/audacity/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …agent-harness/cli_anything/chromadb/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | cli-anything-plugin/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …n/agent-harness/cli_anything/joplin/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | lldb/agent-harness/cli_anything/lldb/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | sbox/agent-harness/cli_anything/sbox/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …ta/agent-harness/cli_anything/krita/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | exa/agent-harness/cli_anything/exa/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …agent-harness/cli_anything/nslogger/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …a/agent-harness/cli_anything/novita/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …ent-harness/cli_anything/openscreen/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …gent-harness/cli_anything/mailchimp/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …ent-harness/cli_anything/eez_studio/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …agent-harness/cli_anything/inkscape/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …/agent-harness/cli_anything/freecad/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …o/agent-harness/cli_anything/zotero/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …nt-harness/cli_anything/adguardhome/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …-harness/cli_anything/cloudanalyzer/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …/agent-harness/cli_anything/browser/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …/agent-harness/cli_anything/seaclip/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | mubu/agent-harness/cli_anything/mubu/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …o/agent-harness/cli_anything/drawio/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …ent-harness/cli_anything/web_yu_pri/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …i/agent-harness/cli_anything/safari/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …ent-harness/cli_anything/iterm2_ctl/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …ness/cli_anything/slay_the_spire_ii/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …arness/cli_anything/eth2_quickstart/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …agent-harness/cli_anything/ccswitch/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | zoom/agent-harness/cli_anything/zoom/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …nt-harness/cli_anything/libreoffice/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …ent-harness/cli_anything/intelwatch/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …agent-harness/cli_anything/wavetone/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …agent-harness/cli_anything/obsidian/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …agent-harness/cli_anything/wiremock/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …n/agent-harness/cli_anything/anygen/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …a/agent-harness/cli_anything/ollama/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …s/agent-harness/cli_anything/tigris/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …t-harness/cli_anything/cloudcompare/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …t-harness/cli_anything/unimol_tools/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …n/agent-harness/cli_anything/siyuan/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …agent-harness/cli_anything/kdenlive/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …/agent-harness/cli_anything/blender/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …gent-harness/cli_anything/renderdoc/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …ot/agent-harness/cli_anything/godot/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | gimp/agent-harness/cli_anything/gimp/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | pm2/agent-harness/cli_anything/pm2/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | rms/agent-harness/cli_anything/rms/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …arness/cli_anything/nsight_graphics/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …/agent-harness/cli_anything/calibre/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …harness/cli_anything/unrealinsights/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …/agent-harness/cli_anything/threemf/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …agent-harness/cli_anything/macrocli/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | QGIS/agent-harness/cli_anything/qgis/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …/agent-harness/cli_anything/minimax/utils/repl_skin.py | 0 | cli-anything repl skin — unified terminal interface for all cli harnesses. copy this file into your cli package at: cli_ | STRING |
| HIGH | …ent-harness/cli_anything/openrefine/utils/repl_skin.py | 0 | display a path relative to the home directory when possible. | STRING |
| 992 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 97 | def test_mass_edit_rejects_empty_edits(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 102 | def test_mass_edit_stringifies_values(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 108 | def test_column_addition_shape(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 115 | def test_column_removal_shape(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 121 | def test_column_builders_reject_blank(factory, args): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 126 | def test_save_and_load_operations_roundtrip(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 133 | def test_load_operations_rejects_non_list(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 140 | def test_load_operations_rejects_non_object_item(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 154 | def test_session_to_from_dict_roundtrip(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 159 | def test_session_load_missing_returns_default(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 163 | def test_session_save_creates_parent_and_loads(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 169 | def test_session_effective_base_url_prefers_requested(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 175 | def test_session_effective_base_url_reuses_session(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 181 | def test_session_record_clears_future(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 189 | def test_session_undo_moves_to_future(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 197 | def test_session_redo_moves_to_history(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 205 | def test_session_undo_empty_raises(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 210 | def test_session_redo_empty_raises(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 222 | def test_extract_project_id_variants(payload, expected): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 226 | def test_extract_project_id_failure(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 236 | def test_service_list_projects(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 241 | def test_service_open_project_persists_session(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 249 | def test_service_import_file_persists_project(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 259 | def test_service_apply_operations_uses_session_project(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 270 | def test_service_apply_operations_requires_project(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 277 | def test_service_export_writes_output_and_session(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 287 | def test_service_rows_uses_project_override(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 293 | def test_service_rows_requires_project(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 298 | def test_service_undo_local_when_no_project(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 305 | def test_service_redo_local_when_no_project(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 312 | def test_service_undo_backend_when_project(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 320 | def test_service_redo_backend_when_project(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 333 | def test_backend_undo_uses_openrefine_undo_id(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 339 | def test_backend_redo_uses_openrefine_last_done_id(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 345 | def test_backend_undo_without_history_raises(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 350 | def test_backend_redo_without_history_raises(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 407 | def test_cli_ops_text_transform_json(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 416 | def test_cli_ops_mass_edit_json(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 423 | def test_cli_ops_mass_edit_bad_mapping(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 429 | def test_cli_ops_mass_edit_bad_mapping_json_error(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 436 | def test_cli_ops_add_column_json(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 443 | def test_cli_ops_remove_column_json(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 450 | def test_cli_session_show_json_uses_custom_path(tmp_path): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 457 | def test_cli_default_enters_repl_and_exits(): | CODE |
| LOW⚡ | …ent-harness/cli_anything/openrefine/tests/test_core.py | 464 | def test_openrefine_error_is_runtime_error(): | CODE |
| LOW | …ent-harness/cli_anything/openrefine/tests/test_core.py | 77 | def test_text_transform_shape(): | CODE |
| LOW | …ent-harness/cli_anything/openrefine/tests/test_core.py | 85 | def test_text_transform_rejects_blank(column, expression): | CODE |
| LOW | …ent-harness/cli_anything/openrefine/tests/test_core.py | 372 | def test_repl_to_args_rejects_incomplete_commands(parts): | CODE |
| LOW | …ent-harness/cli_anything/openrefine/tests/test_core.py | 377 | def test_cli_uses_session_base_url_when_not_supplied(tmp_path, monkeypatch): | CODE |
| LOW | …ent-harness/cli_anything/openrefine/tests/test_core.py | 393 | def test_cli_session_show_invalid_json_uses_json_error(tmp_path): | CODE |
| LOW | …ss/cli_anything/openrefine/utils/openrefine_backend.py | 168 | def find_openrefine_executable() -> str | None: | STRING |
| LOW | …harness/cli_anything/videocaptioner/tests/test_core.py | 70 | def test_compatibility_args_ignored(self, mock_run): | CODE |
| LOW | …harness/cli_anything/videocaptioner/tests/test_core.py | 91 | def test_review_script_blocks_before_burn(self, mock_run, mock_review): | CODE |
| LOW | …harness/cli_anything/videocaptioner/tests/test_core.py | 113 | def test_compatibility_style_args_ignored(self, mock_run): | CODE |
| LOW | …harness/cli_anything/videocaptioner/tests/test_core.py | 159 | def test_review_report_passes_for_matching_script(self, tmp_path): | CODE |
| LOW | …harness/cli_anything/videocaptioner/tests/test_core.py | 170 | def test_review_report_flags_mismatch(self, tmp_path): | CODE |
| LOW | …harness/cli_anything/videocaptioner/tests/test_core.py | 182 | def test_render_preview_frame(self, mock_run, _mock_which, tmp_path): | CODE |
| LOW⚡ | …ess/cli_anything/videocaptioner/tests/test_full_e2e.py | 44 | def test_transcribe_missing_file(self): | CODE |
| LOW⚡ | …ess/cli_anything/videocaptioner/tests/test_full_e2e.py | 51 | def test_subtitle_missing_file(self): | CODE |
| LOW⚡ | …ess/cli_anything/videocaptioner/tests/test_full_e2e.py | 58 | def test_synthesize_missing_args(self): | CODE |
| 3268 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …gent-harness/cli_anything/openrefine/openrefine_cli.py | 1 | CODE | |
| LOW | …/agent-harness/cli_anything/openrefine/core/session.py | 1 | CODE | |
| LOW | …ent-harness/cli_anything/openrefine/core/operations.py | 1 | CODE | |
| LOW | …/agent-harness/cli_anything/openrefine/core/project.py | 1 | CODE | |
| LOW | …gent-harness/cli_anything/openrefine/tests/conftest.py | 1 | CODE | |
| LOW | …ent-harness/cli_anything/openrefine/tests/test_core.py | 1 | CODE | |
| LOW | …harness/cli_anything/openrefine/tests/test_full_e2e.py | 1 | CODE | |
| LOW | …harness/cli_anything/openrefine/tests/test_full_e2e.py | 10 | CODE | |
| LOW | …harness/cli_anything/openrefine/tests/test_full_e2e.py | 14 | CODE | |
| LOW | …ss/cli_anything/openrefine/utils/openrefine_backend.py | 1 | CODE | |
| LOW | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 19 | CODE | |
| LOW | …arness/cli_anything/videocaptioner/utils/vc_backend.py | 8 | CODE | |
| LOW | …nt-harness/cli_anything/obs_studio/core/transitions.py | 3 | CODE | |
| LOW | …o/agent-harness/cli_anything/obs_studio/core/scenes.py | 4 | CODE | |
| LOW | …io/agent-harness/cli_anything/obs_studio/core/audio.py | 3 | CODE | |
| LOW | …io/agent-harness/cli_anything/obs_studio/core/audio.py | 4 | CODE | |
| LOW | …/agent-harness/cli_anything/obs_studio/core/filters.py | 3 | CODE | |
| LOW | …o/agent-harness/cli_anything/obs_studio/core/output.py | 4 | CODE | |
| LOW | …/agent-harness/cli_anything/obs_studio/core/project.py | 5 | CODE | |
| LOW | …/agent-harness/cli_anything/obs_studio/core/project.py | 7 | CODE | |
| LOW | …/agent-harness/cli_anything/obs_studio/core/project.py | 7 | CODE | |
| LOW | …ent-harness/cli_anything/obs_studio/tests/test_core.py | 24 | CODE | |
| LOW | …harness/cli_anything/obs_studio/tests/test_full_e2e.py | 6 | CODE | |
| LOW | …harness/cli_anything/obs_studio/tests/test_full_e2e.py | 21 | CODE | |
| LOW | …harness/cli_anything/obs_studio/tests/test_full_e2e.py | 21 | CODE | |
| LOW | …harness/cli_anything/obs_studio/tests/test_full_e2e.py | 21 | CODE | |
| LOW | …harness/cli_anything/obs_studio/tests/test_full_e2e.py | 25 | CODE | |
| LOW | …nt-harness/cli_anything/quietshrink/quietshrink_cli.py | 4 | CODE | |
| LOW | …ent-harness/cli_anything/quietshrink/tests/test_cli.py | 11 | CODE | |
| LOW | …/agent-harness/cli_anything/musescore/musescore_cli.py | 17 | CODE | |
| LOW | …/agent-harness/cli_anything/musescore/musescore_cli.py | 20 | CODE | |
| LOW | …/agent-harness/cli_anything/musescore/musescore_cli.py | 22 | CODE | |
| LOW | …agent-harness/cli_anything/musescore/core/transpose.py | 3 | CODE | |
| LOW | …gent-harness/cli_anything/musescore/tests/test_core.py | 12 | CODE | |
| LOW | …agent-harness/cli_anything/musescore/utils/mscx_xml.py | 7 | CODE | |
| LOW | …nt-harness/cli_anything/firefly_iii/firefly_iii_cli.py | 13 | CODE | |
| LOW | …nt-harness/cli_anything/firefly_iii/firefly_iii_cli.py | 14 | CODE | |
| LOW | …nt-harness/cli_anything/firefly_iii/firefly_iii_cli.py | 14 | CODE | |
| LOW | …t-harness/cli_anything/firefly_iii/core/recurrences.py | 6 | CODE | |
| LOW | …i/agent-harness/cli_anything/firefly_iii/core/rules.py | 6 | CODE | |
| LOW | …agent-harness/cli_anything/firefly_iii/core/budgets.py | 6 | CODE | |
| LOW | …i/agent-harness/cli_anything/firefly_iii/core/bills.py | 6 | CODE | |
| LOW | …nt-harness/cli_anything/firefly_iii/tests/test_core.py | 11 | CODE | |
| LOW | …nt-harness/cli_anything/firefly_iii/utils/repl_skin.py | 8 | CODE | |
| LOW | …/cli_anything/firefly_iii/utils/firefly_iii_backend.py | 8 | CODE | |
| LOW | …/cli_anything/firefly_iii/utils/firefly_iii_backend.py | 9 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/live2d_cli.py | 25 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/live2d_cli.py | 32 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/live2d_cli.py | 33 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/core/backup.py | 3 | CODE | |
| LOW | …ve2d/agent-harness/cli_anything/live2d/core/scanner.py | 4 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/core/parser.py | 8 | CODE | |
| LOW | …d/agent-harness/cli_anything/live2d/core/dependency.py | 5 | CODE | |
| LOW | …d/agent-harness/cli_anything/live2d/core/dependency.py | 8 | CODE | |
| LOW | …d/agent-harness/cli_anything/live2d/core/dependency.py | 9 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/core/linter.py | 7 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/core/linter.py | 9 | CODE | |
| LOW | …e2d/agent-harness/cli_anything/live2d/core/snapshot.py | 4 | CODE | |
| LOW | …d/agent-harness/cli_anything/live2d/tests/test_core.py | 5 | CODE | |
| LOW | …d/agent-harness/cli_anything/live2d/tests/test_core.py | 10 | CODE | |
| 795 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …gent-harness/cli_anything/openrefine/openrefine_cli.py | 112 | except Exception as exc: | CODE |
| LOW | …harness/cli_anything/openrefine/tests/test_full_e2e.py | 45 | except Exception as exc: | CODE |
| LOW | …harness/cli_anything/openrefine/tests/test_full_e2e.py | 49 | except Exception as exc: | CODE |
| LOW | …harness/cli_anything/openrefine/tests/test_full_e2e.py | 86 | except Exception as exc: | CODE |
| MEDIUM | …harness/cli_anything/openrefine/tests/test_full_e2e.py | 83 | def _cleanup(backend, project_id): | CODE |
| LOW | …ne/agent-harness/cli_anything/openrefine/tests/TEST.md | 83 | except Exception as exc: | CODE |
| LOW | …ss/cli_anything/openrefine/utils/openrefine_backend.py | 48 | except Exception as exc: # pragma: no cover - exercised by backend E2E | STRING |
| LOW | …ness/cli_anything/videocaptioner/videocaptioner_cli.py | 366 | except Exception as e: | CODE |
| LOW | …gent-harness/cli_anything/obs_studio/obs_studio_cli.py | 153 | except Exception as e: | CODE |
| LOW | …gent-harness/cli_anything/obs_studio/obs_studio_cli.py | 801 | except Exception: | CODE |
| LOW | …gent-harness/cli_anything/obs_studio/obs_studio_cli.py | 831 | except Exception as e: | CODE |
| MEDIUM | …gent-harness/cli_anything/obs_studio/obs_studio_cli.py | 87 | def wrapper(*args, **kwargs): | CODE |
| LOW | …/agent-harness/cli_anything/musescore/musescore_cli.py | 133 | except Exception as e: | CODE |
| LOW | …/agent-harness/cli_anything/musescore/musescore_cli.py | 597 | except Exception as e: | CODE |
| MEDIUM | …/agent-harness/cli_anything/musescore/musescore_cli.py | 75 | def wrapper(*args, **kwargs): | CODE |
| LOW | …ore/agent-harness/cli_anything/musescore/core/media.py | 31 | except Exception as e: | CODE |
| LOW | …ore/agent-harness/cli_anything/musescore/core/media.py | 44 | except Exception as e: | CODE |
| LOW | …ore/agent-harness/cli_anything/musescore/core/media.py | 102 | except Exception as e: | CODE |
| LOW | …ent-harness/cli_anything/musescore/core/instruments.py | 38 | except Exception as e: | CODE |
| LOW | …ent-harness/cli_anything/musescore/core/instruments.py | 53 | except Exception as e: | CODE |
| LOW | …ore/agent-harness/cli_anything/musescore/core/parts.py | 37 | except Exception as e: | CODE |
| LOW | …ore/agent-harness/cli_anything/musescore/core/parts.py | 53 | except Exception as e: | CODE |
| LOW | …e/agent-harness/cli_anything/musescore/core/project.py | 34 | except Exception as e: | CODE |
| LOW | …e/agent-harness/cli_anything/musescore/core/project.py | 49 | except Exception as e: | CODE |
| LOW | …e/agent-harness/cli_anything/musescore/core/project.py | 80 | except Exception as e: | CODE |
| LOW | …e/agent-harness/cli_anything/musescore/core/project.py | 95 | except Exception as e: | CODE |
| LOW | …nt-harness/cli_anything/firefly_iii/firefly_iii_cli.py | 209 | except Exception as e: | CODE |
| LOW | …ii/agent-harness/cli_anything/firefly_iii/core/info.py | 35 | except Exception as e: | CODE |
| LOW | …nt-harness/cli_anything/firefly_iii/utils/repl_skin.py | 54 | except Exception: | CODE |
| LOW | …/cli_anything/firefly_iii/utils/firefly_iii_backend.py | 104 | except Exception as e: | CODE |
| MEDIUM | live2d/agent-harness/cli_anything/live2d/live2d_cli.py | 96 | def wrapper(*args, **kwargs): | CODE |
| LOW | live2d/agent-harness/cli_anything/live2d/live2d_cli.py | 1817 | except Exception: | CODE |
| LOW | live2d/agent-harness/cli_anything/live2d/live2d_cli.py | 1832 | except Exception: | CODE |
| LOW | …ve2d/agent-harness/cli_anything/live2d/core/scanner.py | 24 | except Exception as e: | CODE |
| LOW | …agent-harness/cli_anything/live2d/core/texture_info.py | 59 | except Exception: | CODE |
| LOW | …agent-harness/cli_anything/live2d/core/texture_info.py | 114 | except Exception: | CODE |
| LOW | live2d/agent-harness/cli_anything/live2d/core/parser.py | 176 | except Exception: | CODE |
| LOW | …d/agent-harness/cli_anything/live2d/core/dependency.py | 65 | except Exception as e: | CODE |
| LOW | …d/agent-harness/cli_anything/live2d/core/dependency.py | 77 | except Exception as e: | CODE |
| LOW | live2d/agent-harness/cli_anything/live2d/core/linter.py | 189 | except Exception: | CODE |
| LOW⚡ | live2d/agent-harness/tests/test_new_features.py | 572 | except Exception: | CODE |
| LOW | …ibre/agent-harness/cli_anything/calibre/calibre_cli.py | 144 | except Exception as exc: | CODE |
| LOW | …nt-harness/cli_anything/calibre/tests/test_full_e2e.py | 526 | except Exception: | CODE |
| LOW⚡ | cli-hub/cli_hub/matrix.py | 154 | except Exception: | CODE |
| LOW⚡ | cli-hub/cli_hub/matrix.py | 160 | except Exception: | CODE |
| LOW⚡ | cli-hub/cli_hub/matrix.py | 165 | except Exception: | CODE |
| MEDIUM | cli-hub/cli_hub/matrix.py | 150 | def _package_available(name): | CODE |
| LOW | cli-hub/cli_hub/registry.py | 69 | except Exception: | CODE |
| LOW | cli-hub/cli_hub/cli.py | 167 | except Exception as e: | CODE |
| LOW | cli-hub/cli_hub/cli.py | 464 | except Exception as e: | CODE |
| LOW | cli-hub/cli_hub/analytics.py | 100 | except Exception: | CODE |
| LOW | cli-hub/cli_hub/analytics.py | 111 | except Exception: | CODE |
| LOW | cli-hub/cli_hub/analytics.py | 120 | except Exception: | CODE |
| LOW | cli-hub/cli_hub/analytics.py | 209 | except Exception: | CODE |
| LOW | cli-hub/cli_hub/analytics.py | 263 | except Exception: | CODE |
| LOW | cli-hub/cli_hub/analytics.py | 399 | except Exception: | CODE |
| MEDIUM | cli-hub/cli_hub/analytics.py | 97 | def _stdin_is_tty(): | CODE |
| LOW | shotcut/agent-harness/workflow_demo.py | 153 | except Exception: | CODE |
| LOW | shotcut/agent-harness/workflow_demo.py | 179 | except Exception as e: | CODE |
| MEDIUM | …tcut/agent-harness/cli_anything/shotcut/shotcut_cli.py | 165 | def wrapper(*args, **kwargs): | CODE |
| 568 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | obs-studio/agent-harness/setup.py | 6 | Or publish to PyPI: python -m build && twine upload dist/* | STRING |
| HIGH | …nt-harness/cli_anything/calibre/tests/test_full_e2e.py | 123 | " cd agent-harness && pip install -e ." | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1380 | if (value === null || value === undefined) continue; | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1380 | if (value === null || value === undefined) continue; | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1384 | return null; | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1388 | if (value === null || value === undefined) return null; | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1388 | if (value === null || value === undefined) return null; | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1389 | if (typeof value === "string") return value.trim() || null; | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1390 | if (Array.isArray(value)) return value.map((part) => String(part)).join(" ").trim() || null; | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1392 | return commandText(value.display_cmd || value.command || value.argv || value.raw) || JSON.stringify(value); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1413 | if (!node || typeof node !== "object") return; | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1422 | if ((lower === "trajectory" || lower === "timeline") && value && typeof value === "object" && !Array.isArray(val | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1431 | if (value && typeof value === "object") {{ | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1438 | const state = {{ refs: new Set(TRAJECTORY_CANDIDATES), embedded: null, seen: new Set() }}; | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1455 | return null; | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1459 | const bundle = (item && typeof item === "object" && !Array.isArray(item)) | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1460 | ? (item.copied_bundle || item.bundle || item.preview_bundle || item.current_bundle || item.published_bundle || i | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1492 | currentStepId: session.current_step_id || null, | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1492 | currentStepId: session.current_step_id || null, | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1493 | recentCommand: session.latest_command || null, | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1493 | recentCommand: session.latest_command || null, | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1501 | if (!payload || !payload.raw || typeof payload.raw !== "object") {{ | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1562 | || String(left.commandFinishedAt || left.createdAt || "").localeCompare(String(right.commandFinishedAt || right. | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1566 | const recentPublishEntry = [...entries].reverse().find((entry) => entry.publishReason || entry.bundleId); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1570 | protocol: raw.protocol_version || raw.protocol || session.trajectory_protocol_version || null, | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1570 | protocol: raw.protocol_version || raw.protocol || session.trajectory_protocol_version || null, | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1571 | sourceLabel: payload.ref || session.trajectory_path || "trajectory.json", | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1572 | stepCount: firstDefined(raw.step_count, session.trajectory_step_count, commands.length || entries.length, 0), | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1584 | software: manifest.software || session.software || "unknown", | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1585 | recipe: manifest.recipe || session.recipe || "unknown", | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1586 | bundle: manifest.bundle_id || session.current_bundle_id || "n/a", | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1587 | step_count: trajectory.stepCount || session.trajectory_step_count || "n/a", | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1588 | current_step: trajectory.currentStepId || session.current_step_id || "n/a", | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1589 | publish_reason: trajectory.recentPublishReason || session.latest_publish_reason || "n/a", | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1635 | slot.innerHTML = `<img class="hero-frame" src="${{artifactUrl(session, hero)}}" alt="${{escapeHtml(hero.label || h | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1637 | if (hero.width && hero.height) bits.push(`${{hero.width}}×${{hero.height}}`); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1637 | if (hero.width && hero.height) bits.push(`${{hero.width}}×${{hero.height}}`); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1638 | if (hero.time_s != null) bits.push(`t=${{hero.time_s}}s`); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1638 | if (hero.time_s != null) bits.push(`t=${{hero.time_s}}s`); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1657 | if (clip.width && clip.height) bits.push(`${{clip.width}}×${{clip.height}}`); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1657 | if (clip.width && clip.height) bits.push(`${{clip.width}}×${{clip.height}}`); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1658 | if (clip.duration_s != null) bits.push(`${{clip.duration_s}}s`); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1658 | if (clip.duration_s != null) bits.push(`${{clip.duration_s}}s`); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1659 | if (clip.render_method) bits.push(clip.render_method); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1673 | <img src="${{artifactUrl(session, artifact)}}" alt="${{escapeHtml(artifact.label || artifact.artifact_id || "G | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1674 | <div class="label">${{escapeHtml(artifact.label || artifact.artifact_id || "Frame")}}</div> | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1681 | const warnings = summary.warnings || manifest.warnings || []; | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1685 | `<div><strong>Current bundle</strong><br>${{escapeHtml(session.current_bundle_id || manifest.bundle_id || "n/a") | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1686 | `<div><strong>Current step</strong><br>${{escapeHtml(trajectory.currentStepId || session.current_step_id || "n/a | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1687 | `<div><strong>Session path</strong><br>${{escapeHtml(session.project_path || session.project_name || "n/a")}}</d | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1691 | lines.push(`<div><strong>Latest command</strong><br>${{escapeHtml(trajectory.recentCommand)}}</div>`); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1694 | lines.push(`<div><strong>Latest publish reason</strong><br>${{escapeHtml(trajectory.recentPublishReason)}}</div> | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1697 | lines.push(`<div><strong>Warnings</strong><ul>${{warnings.map((item) => `<li>${{escapeHtml(item)}}</li>`).join(" | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1700 | lines.push(`<div><strong>Suggested checks</strong><ul>${{actions.map((item) => `<li>${{escapeHtml(item)}}</li>`) | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1717 | meta.textContent = `${{trajectory.stepCount || entries.length}} steps · ${{trajectory.publishedBundleCount || 0}} | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1719 | const titleText = entry.stepLabel || entry.stepId || entry.bundleId || "step"; | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1721 | if (entry.stepId && entry.stepId === trajectory.currentStepId) chips.push("current-step"); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1721 | if (entry.stepId && entry.stepId === trajectory.currentStepId) chips.push("current-step"); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1722 | if (entry.bundleId && entry.bundleId === session.current_bundle_id) chips.push("current-bundle"); | CODE |
| HIGH⚡ | cli-hub/cli_hub/preview.py | 1722 | if (entry.bundleId && entry.bundleId === session.current_bundle_id) chips.push("current-bundle"); | CODE |
| 43 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/agent-harness/cli_anything/obs_studio/core/sources.py | 157 | CODE | |
| LOW | …/agent-harness/cli_anything/obs_studio/core/sources.py | 190 | CODE | |
| LOW | …/agent-harness/cli_anything/obs_studio/core/filters.py | 139 | CODE | |
| LOW | …ent-harness/cli_anything/musescore/core/instruments.py | 111 | CODE | |
| LOW | …agent-harness/cli_anything/musescore/utils/mscx_xml.py | 69 | CODE | |
| LOW | …nt-harness/cli_anything/firefly_iii/firefly_iii_cli.py | 32 | CODE | |
| LOW | …nt-harness/cli_anything/firefly_iii/firefly_iii_cli.py | 153 | CODE | |
| LOW | …/cli_anything/firefly_iii/utils/firefly_iii_backend.py | 59 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/live2d_cli.py | 674 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/live2d_cli.py | 954 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/live2d_cli.py | 1177 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/live2d_cli.py | 1342 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/live2d_cli.py | 1652 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/live2d_cli.py | 1797 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/live2d_cli.py | 1964 | CODE | |
| LOW | …e2d/agent-harness/cli_anything/live2d/core/packager.py | 40 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/core/differ.py | 42 | CODE | |
| LOW | …agent-harness/cli_anything/live2d/core/texture_info.py | 66 | CODE | |
| LOW | …d/agent-harness/cli_anything/live2d/core/dependency.py | 50 | CODE | |
| LOW | …gent-harness/cli_anything/live2d/core/motion_parser.py | 93 | CODE | |
| LOW | live2d/agent-harness/cli_anything/live2d/core/linter.py | 61 | CODE | |
| LOW | live2d/agent-harness/tests/test_new_features.py | 559 | CODE | |
| LOW | …ibre/agent-harness/cli_anything/calibre/calibre_cli.py | 34 | CODE | |
| LOW | …ibre/agent-harness/cli_anything/calibre/calibre_cli.py | 498 | CODE | |
| LOW | …re/agent-harness/cli_anything/calibre/core/metadata.py | 89 | CODE | |
| LOW | …bre/agent-harness/cli_anything/calibre/core/library.py | 12 | CODE | |
| LOW | …bre/agent-harness/cli_anything/calibre/core/library.py | 147 | CODE | |
| LOW | …ibre/agent-harness/cli_anything/calibre/core/export.py | 248 | CODE | |
| LOW | cli-hub/cli_hub/matrix.py | 108 | CODE | |
| LOW | cli-hub/cli_hub/matrix.py | 411 | CODE | |
| LOW | cli-hub/cli_hub/matrix.py | 516 | CODE | |
| LOW | cli-hub/cli_hub/preview.py | 142 | CODE | |
| LOW | cli-hub/cli_hub/cli.py | 413 | CODE | |
| LOW | cli-hub/cli_hub/cli.py | 645 | CODE | |
| LOW | shotcut/agent-harness/workflow_demo.py | 34 | CODE | |
| LOW | …tcut/agent-harness/cli_anything/shotcut/shotcut_cli.py | 233 | CODE | |
| LOW | …tcut/agent-harness/cli_anything/shotcut/shotcut_cli.py | 344 | CODE | |
| LOW | …tcut/agent-harness/cli_anything/shotcut/shotcut_cli.py | 1192 | CODE | |
| LOW | …otcut/agent-harness/cli_anything/shotcut/core/media.py | 37 | CODE | |
| LOW | …otcut/agent-harness/cli_anything/shotcut/core/media.py | 96 | CODE | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 35 | CODE | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 110 | CODE | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 232 | CODE | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 320 | CODE | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 395 | CODE | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 539 | CODE | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 686 | CODE | |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 732 | CODE | |
| LOW | …cut/agent-harness/cli_anything/shotcut/core/session.py | 136 | CODE | |
| LOW | …agent-harness/cli_anything/shotcut/core/transitions.py | 402 | CODE | |
| LOW | …agent-harness/cli_anything/shotcut/core/transitions.py | 485 | CODE | |
| LOW | …agent-harness/cli_anything/shotcut/core/transitions.py | 535 | CODE | |
| LOW | …agent-harness/cli_anything/shotcut/core/transitions.py | 602 | CODE | |
| LOW | …cut/agent-harness/cli_anything/shotcut/core/project.py | 144 | CODE | |
| LOW | …nt-harness/cli_anything/shotcut/tests/test_full_e2e.py | 156 | CODE | |
| LOW | …ut/agent-harness/cli_anything/shotcut/utils/mlt_xml.py | 298 | CODE | |
| LOW | …ty/agent-harness/cli_anything/audacity/core/effects.py | 183 | CODE | |
| LOW | …ity/agent-harness/cli_anything/audacity/core/tracks.py | 69 | CODE | |
| LOW | …ity/agent-harness/cli_anything/audacity/core/export.py | 265 | CODE | |
| LOW | …ity/agent-harness/cli_anything/audacity/core/export.py | 348 | CODE | |
| 258 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| 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 | STRING |
| 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) | STRING |
| 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 | STRING |
| 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 | STRING |
| 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 | STRING |
| HIGH | …fyui/agent-harness/cli_anything/comfyui/core/models.py | 11 | List all available checkpoint models. Queries CheckpointLoaderSimple to find installed checkpoint files. Args: | STRING |
| 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 | STRING |
| 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 | STRING |
| HIGH | …fyui/agent-harness/cli_anything/comfyui/core/models.py | 98 | List all available ControlNet models. Queries ControlNetLoader to find installed ControlNet files. Args: | STRING |
| 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. | STRING |
| 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: | STRING |
| 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 | STRING |
| 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. | STRING |
| 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: | STRING |
| 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 | STRING |
| 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. | STRING |
| 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 | STRING |
| 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: | STRING |
| 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 | STRING |
| 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. | STRING |
| 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. | STRING |
| 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 | STRING |
| 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. | STRING |
| 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. | STRING |
| 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 | STRING |
| 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 | STRING |
| 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 | STRING |
| 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 | STRING |
| 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. | STRING |
| 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 | STRING |
| 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 | STRING |
| 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, | STRING |
| 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 | STRING |
| 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 | STRING |
| 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.) | STRING |
| 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. | STRING |
| HIGH | …harness/cli_anything/browser/utils/domshell_backend.py | 503 | Run a DOMShell command via the single `domshell_execute` MCP tool. Args: command: DOMShell command string. | STRING |
| HIGH | …harness/cli_anything/browser/utils/domshell_backend.py | 1075 | Type text into an input element. Issued as separate ``domshell_execute`` calls — ``focus``, check for error, th | STRING |
| 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 | STRING |
| 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 | STRING |
| 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 | STRING |
| 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.) | STRING |
| 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 | STRING |
| 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 | STRING |
| 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 | STRING |
| 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: | STRING |
| 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 | STRING |
| 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 | STRING |
| 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 | STRING |
| HIGH | …ness/cli_anything/unimol_tools/utils/unimol_backend.py | 46 | Train model Args: config: Training configuration dict - task: classificati | STRING |
| HIGH | …ness/cli_anything/unimol_tools/utils/unimol_backend.py | 172 | Predict Args: model_dir: Model directory data_path: Data path outp | STRING |
| 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 | STRING |
| 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 | STRING |
| HIGH | unimol_tools/agent-harness/docs/architecture/API.md | 599 | Restore an archived model. Args: project: Project dictionary run_id: Run ID to restore | STRING |
| 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 | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | registry.json | 16 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=jumpserver/agent-harness", | CODE |
| MEDIUM | registry.json | 35 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=openrefine/agent-harness", | CODE |
| MEDIUM | registry.json | 54 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=cc-switch/agent-harness", | CODE |
| MEDIUM | registry.json | 73 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=wiremock/agent-harness", | CODE |
| MEDIUM | registry.json | 92 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=nslogger/agent-harness", | CODE |
| MEDIUM | registry.json | 111 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=anygen/agent-harness", | CODE |
| MEDIUM | registry.json | 130 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=adguardhome/agent-harness", | CODE |
| MEDIUM | registry.json | 149 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=audacity/agent-harness", | CODE |
| MEDIUM | registry.json | 168 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=wavetone/agent-harness", | CODE |
| MEDIUM | registry.json | 187 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=blender/agent-harness", | CODE |
| MEDIUM | registry.json | 206 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=browser/agent-harness", | CODE |
| MEDIUM | registry.json | 225 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=web-yu-pri/agent-harness", | CODE |
| MEDIUM | registry.json | 244 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=comfyui/agent-harness", | CODE |
| MEDIUM | registry.json | 263 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=drawio/agent-harness", | CODE |
| MEDIUM | registry.json | 282 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=eez-studio/agent-harness", | CODE |
| MEDIUM | registry.json | 301 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=eth2-quickstart/agent-harne | CODE |
| MEDIUM | registry.json | 320 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=firefly-iii/agent-harness", | CODE |
| MEDIUM | registry.json | 339 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=gimp/agent-harness", | CODE |
| MEDIUM | registry.json | 358 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=inkscape/agent-harness", | CODE |
| MEDIUM | registry.json | 377 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=kdenlive/agent-harness", | CODE |
| MEDIUM | registry.json | 396 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=krita/agent-harness", | CODE |
| MEDIUM | registry.json | 415 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=calibre/agent-harness", | CODE |
| MEDIUM | registry.json | 434 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=libreoffice/agent-harness", | CODE |
| MEDIUM | registry.json | 457 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=lldb/agent-harness", | CODE |
| MEDIUM | registry.json | 499 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=mubu/agent-harness", | CODE |
| MEDIUM | registry.json | 518 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=mermaid/agent-harness", | CODE |
| MEDIUM | registry.json | 537 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=notebooklm/agent-harness", | CODE |
| MEDIUM | registry.json | 556 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=ollama/agent-harness", | CODE |
| MEDIUM | registry.json | 594 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=obs-studio/agent-harness", | CODE |
| MEDIUM | registry.json | 613 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=shotcut/agent-harness", | CODE |
| MEDIUM | registry.json | 632 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=openscreen/agent-harness", | CODE |
| MEDIUM | registry.json | 651 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=zoom/agent-harness", | CODE |
| MEDIUM | registry.json | 670 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness", | CODE |
| MEDIUM | registry.json | 689 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=seaclip/agent-harness", | CODE |
| MEDIUM | registry.json | 708 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=pm2/agent-harness", | CODE |
| MEDIUM | registry.json | 726 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=QGIS/agent-harness", | CODE |
| MEDIUM | registry.json | 741 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=chromadb/agent-harness", | CODE |
| MEDIUM | registry.json | 760 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=musescore/agent-harness", | CODE |
| MEDIUM | registry.json | 798 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=freecad/agent-harness", | CODE |
| MEDIUM | registry.json | 817 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=iterm2/agent-harness", | CODE |
| MEDIUM | registry.json | 836 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=slay_the_spire_ii/agent-har | CODE |
| MEDIUM | registry.json | 855 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=rms/agent-harness", | CODE |
| MEDIUM | registry.json | 874 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=renderdoc/agent-harness", | CODE |
| MEDIUM | registry.json | 893 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=unrealinsights/agent-harnes | CODE |
| MEDIUM | registry.json | 931 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=nsight-graphics/agent-harne | CODE |
| MEDIUM | registry.json | 950 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=videocaptioner/agent-harnes | CODE |
| MEDIUM | registry.json | 969 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=intelwatch/agent-harness", | CODE |
| MEDIUM | registry.json | 1007 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=cloudcompare/agent-harness" | CODE |
| MEDIUM | registry.json | 1026 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=exa/agent-harness", | CODE |
| MEDIUM | registry.json | 1045 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=godot/agent-harness", | CODE |
| MEDIUM | registry.json | 1064 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=sbox/agent-harness", | CODE |
| MEDIUM | registry.json | 1083 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=dify-workflow/agent-harness | CODE |
| MEDIUM | registry.json | 1102 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=n8n/agent-harness", | CODE |
| MEDIUM | registry.json | 1121 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=cloudanalyzer/agent-harness | CODE |
| MEDIUM | registry.json | 1140 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=obsidian/agent-harness", | CODE |
| MEDIUM | registry.json | 1163 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=joplin/agent-harness", | CODE |
| MEDIUM | registry.json | 1182 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=unimol_tools/agent-harness" | CODE |
| MEDIUM | registry.json | 1201 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=safari/agent-harness", | CODE |
| MEDIUM | registry.json | 1220 | "install_cmd": "pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=macrocli/agent-harness", | CODE |
| MEDIUM | registry.json | 1239 | "install_cmd": "pip install git+https://github.com/collectivewinca/ve-twini.git#subdirectory=agent-harness", | CODE |
| 36 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ibre/agent-harness/cli_anything/calibre/core/export.py | 287 | # Step 1: export book from calibre to get the EPUB | COMMENT |
| LOW | …ibre/agent-harness/cli_anything/calibre/core/export.py | 301 | # Step 2: extract EPUB and parse chapter list | COMMENT |
| LOW⚡ | …ibre/agent-harness/cli_anything/calibre/core/export.py | 322 | # Step 3: apply optional range filter | COMMENT |
| LOW⚡ | …ibre/agent-harness/cli_anything/calibre/core/export.py | 327 | # Step 4: convert each chapter to PDF | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/comfyui/tests/test_full_e2e.py | 70 | # Step 1: Validate | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/comfyui/tests/test_full_e2e.py | 74 | # Step 2: Queue | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/comfyui/tests/test_full_e2e.py | 79 | # Step 3: Check status | COMMENT |
| LOW⚡ | cli-anything-plugin/commands/refine.md | 38 | ### Step 1: Inventory Current Coverage | COMMENT |
| LOW⚡ | cli-anything-plugin/commands/refine.md | 44 | ### Step 2: Analyze Software Capabilities | COMMENT |
| LOW⚡ | cli-anything-plugin/commands/refine.md | 50 | ### Step 3: Gap Analysis | COMMENT |
| LOW⚡ | cli-anything-plugin/commands/refine.md | 58 | ### Step 4: Implement New Commands | COMMENT |
| LOW⚡ | cli-anything-plugin/commands/refine.md | 67 | ### Step 5: Expand Tests | COMMENT |
| LOW⚡ | cli-anything-plugin/commands/refine.md | 73 | ### Step 6: Update Documentation | COMMENT |
| LOW⚡ | …t-harness/cli_anything/inkscape/tests/test_full_e2e.py | 602 | # Step 1: Add rect | COMMENT |
| LOW⚡ | …t-harness/cli_anything/inkscape/tests/test_full_e2e.py | 607 | # Step 2: Add circle | COMMENT |
| LOW⚡ | …t-harness/cli_anything/inkscape/tests/test_full_e2e.py | 612 | # Step 3: Style change | COMMENT |
| LOW⚡ | skills/cli-anything-macrocli/SKILL.md | 199 | # Step 1: What's available? | COMMENT |
| LOW⚡ | skills/cli-anything-macrocli/SKILL.md | 202 | # Step 2: What params does transform_json need? | COMMENT |
| LOW⚡ | skills/cli-anything-macrocli/SKILL.md | 205 | # Step 3: Test safely | COMMENT |
| LOW⚡ | skills/cli-anything-macrocli/SKILL.md | 211 | # Step 4: Execute for real | COMMENT |
| LOW | …mol_tools/agent-harness/docs/guides/01-INSTALLATION.md | 35 | ### Step 1: Clone Uni-Mol Repository | COMMENT |
| LOW | …mol_tools/agent-harness/docs/guides/01-INSTALLATION.md | 61 | ### Step 2: Download Model Weights | COMMENT |
| LOW | …mol_tools/agent-harness/docs/guides/01-INSTALLATION.md | 89 | ### Step 3: Configure Weight Directory | COMMENT |
| LOW | …mol_tools/agent-harness/docs/guides/01-INSTALLATION.md | 118 | ### Step 4: Clone CLI-Anything Repository | COMMENT |
| LOW | …mol_tools/agent-harness/docs/guides/01-INSTALLATION.md | 151 | ### Step 5: Install CLI Harness | COMMENT |
| LOW | …mol_tools/agent-harness/docs/guides/01-INSTALLATION.md | 172 | ### Step 6: Verify Installation | COMMENT |
| LOW | …imol_tools/agent-harness/docs/guides/02-QUICK-START.md | 24 | ### Step 1: Create a Project | COMMENT |
| LOW | …imol_tools/agent-harness/docs/guides/02-QUICK-START.md | 40 | ### Step 2: Inspect Project | COMMENT |
| LOW | …imol_tools/agent-harness/docs/guides/02-QUICK-START.md | 89 | ### Step 3: Set Training Data | COMMENT |
| LOW | …imol_tools/agent-harness/docs/guides/02-QUICK-START.md | 102 | ### Step 4: Train a Model | COMMENT |
| LOW | …imol_tools/agent-harness/docs/guides/02-QUICK-START.md | 138 | ### Step 5: Run Predictions | COMMENT |
| LOW | unimol_tools/agent-harness/docs/tutorials/REGRESSION.md | 31 | ## Step 1: Prepare Data | COMMENT |
| LOW | unimol_tools/agent-harness/docs/tutorials/REGRESSION.md | 115 | ## Step 2: Create Project | COMMENT |
| LOW | unimol_tools/agent-harness/docs/tutorials/REGRESSION.md | 141 | ## Step 3: Train Baseline Model | COMMENT |
| LOW | unimol_tools/agent-harness/docs/tutorials/REGRESSION.md | 198 | ## Step 4: Hyperparameter Tuning | COMMENT |
| LOW | unimol_tools/agent-harness/docs/tutorials/REGRESSION.md | 243 | ## Step 5: Model Evaluation | COMMENT |
| LOW | unimol_tools/agent-harness/docs/tutorials/REGRESSION.md | 316 | ## Step 6: Visualize Results | COMMENT |
| LOW | unimol_tools/agent-harness/docs/tutorials/REGRESSION.md | 399 | ## Step 7: Handle Outliers | COMMENT |
| LOW | unimol_tools/agent-harness/docs/tutorials/REGRESSION.md | 439 | ## Step 8: Production Deployment | COMMENT |
| LOW | unimol_tools/agent-harness/docs/tutorials/REGRESSION.md | 491 | ## Step 9: Model Validation | COMMENT |
| LOW | unimol_tools/agent-harness/docs/tutorials/REGRESSION.md | 536 | ## Step 10: Clean Up | COMMENT |
| LOW | …l_tools/agent-harness/docs/tutorials/CLASSIFICATION.md | 31 | ## Step 1: Prepare Data | COMMENT |
| LOW | …l_tools/agent-harness/docs/tutorials/CLASSIFICATION.md | 93 | ## Step 2: Create Project | COMMENT |
| LOW | …l_tools/agent-harness/docs/tutorials/CLASSIFICATION.md | 136 | ## Step 3: Train Baseline Model | COMMENT |
| LOW | …l_tools/agent-harness/docs/tutorials/CLASSIFICATION.md | 191 | ## Step 4: Hyperparameter Tuning | COMMENT |
| LOW | …l_tools/agent-harness/docs/tutorials/CLASSIFICATION.md | 232 | ## Step 5: Model Evaluation | COMMENT |
| LOW | …l_tools/agent-harness/docs/tutorials/CLASSIFICATION.md | 338 | ## Step 6: Visualize Results | COMMENT |
| LOW | …l_tools/agent-harness/docs/tutorials/CLASSIFICATION.md | 384 | ## Step 7: Deploy for Production | COMMENT |
| LOW | …l_tools/agent-harness/docs/tutorials/CLASSIFICATION.md | 441 | ## Step 8: Clean Up | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/blender/tests/test_full_e2e.py | 559 | # Step 1: Add object | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/blender/tests/test_full_e2e.py | 564 | # Step 2: Add material | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/blender/tests/test_full_e2e.py | 569 | # Step 3: Modify object | COMMENT |
| LOW⚡ | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 217 | # Step 1: Capture info | COMMENT |
| LOW⚡ | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 221 | # Step 2: Action summary | COMMENT |
| LOW⚡ | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 225 | # Step 3: Find draw calls | COMMENT |
| LOW⚡ | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 230 | # Step 4: Inspect pipeline at first draw | COMMENT |
| LOW⚡ | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 235 | # Step 5: List textures | COMMENT |
| LOW⚡ | opencode-commands/cli-anything-refine.md | 39 | ### Step 1: Inventory Current Coverage | COMMENT |
| LOW⚡ | opencode-commands/cli-anything-refine.md | 45 | ### Step 2: Analyze Software Capabilities | COMMENT |
| LOW⚡ | opencode-commands/cli-anything-refine.md | 51 | ### Step 3: Gap Analysis | COMMENT |
| 13 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | live2d/agent-harness/tests/test_new_features.py | 489 | # Create an orphan file | COMMENT |
| MEDIUM⚡ | …/agent-harness/cli_anything/calibre/tests/test_core.py | 55 | # Create a real directory to resolve | COMMENT |
| MEDIUM | …nt-harness/cli_anything/calibre/tests/test_full_e2e.py | 153 | # Create a test EPUB | COMMENT |
| MEDIUM | …nt-harness/cli_anything/calibre/tests/test_full_e2e.py | 279 | # Create a dedicated epub for this test to avoid interference | COMMENT |
| MEDIUM | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 775 | # Create a copy of the timeline chain | COMMENT |
| MEDIUM | …ut/agent-harness/cli_anything/shotcut/utils/mlt_xml.py | 354 | # Create the playlist element | COMMENT |
| MEDIUM | …agent-harness/cli_anything/audacity/tests/test_core.py | 780 | # Create a real WAV file | COMMENT |
| MEDIUM | …t-harness/cli_anything/audacity/tests/test_full_e2e.py | 349 | # Create a chirp (ascending frequency) | COMMENT |
| MEDIUM | …db/agent-harness/cli_anything/chromadb/chromadb_cli.py | 94 | # Create a fresh context for each REPL command | COMMENT |
| MEDIUM | cli-anything-plugin/skill_generator.py | 453 | "# Create a new project", | CODE |
| MEDIUM | sbox/agent-harness/cli_anything/sbox/tests/test_core.py | 954 | # Create a dummy sbproj to reference | COMMENT |
| MEDIUM | sbox/agent-harness/cli_anything/sbox/tests/test_core.py | 1032 | # Create a fresh Session from the same path | COMMENT |
| MEDIUM | sbox/agent-harness/cli_anything/sbox/tests/test_core.py | 1161 | # Create a nested directory | COMMENT |
| MEDIUM | sbox/agent-harness/cli_anything/sbox/tests/test_core.py | 2017 | # Create the actual asset files (so list_assets sees them) | COMMENT |
| MEDIUM | …agent-harness/cli_anything/sbox/tests/test_full_e2e.py | 1033 | # Create the actual asset file so list_assets finds it | COMMENT |
| MEDIUM | krita/agent-harness/cli_anything/krita/core/export.py | 197 | # Create a default paint layer | COMMENT |
| MEDIUM | …cape/agent-harness/cli_anything/inkscape/core/paths.py | 165 | # Create a new path object representing the boolean result | COMMENT |
| MEDIUM | …t-harness/cli_anything/inkscape/tests/test_full_e2e.py | 823 | # Create a simple SVG | COMMENT |
| MEDIUM | …/agent-harness/cli_anything/freecad/tests/test_core.py | 560 | # Create a second sketch for the pocket | COMMENT |
| MEDIUM | …nt-harness/cli_anything/freecad/tests/test_full_e2e.py | 480 | # Create a new open sketch for the body | COMMENT |
| MEDIUM | …harness/cli_anything/iterm2_ctl/tests/test_full_e2e.py | 468 | # Create a tmux window to play with | COMMENT |
| MEDIUM | zoom/agent-harness/cli_anything/zoom/zoom_cli.py | 15 | # Create a meeting | STRING |
| MEDIUM | …nt-harness/cli_anything/libreoffice/utils/odf_utils.py | 237 | # Create a style with page-break-before | COMMENT |
| MEDIUM | …t-harness/cli_anything/wiremock/tests/test_full_e2e.py | 242 | # Create a stub | COMMENT |
| MEDIUM | …t-harness/cli_anything/wiremock/tests/test_full_e2e.py | 272 | # Create a stub first | COMMENT |
| MEDIUM | …t-harness/cli_anything/wiremock/tests/test_full_e2e.py | 294 | # Create a stub, then reset | COMMENT |
| MEDIUM | …-harness/cli_anything/unimol_tools/unimol_tools_cli.py | 98 | # Initialize context object | COMMENT |
| MEDIUM⚡ | …/agent-harness/cli_anything/blender/tests/test_core.py | 897 | # Create the file first | COMMENT |
| MEDIUM | gimp/agent-harness/cli_anything/gimp/core/layers.py | 237 | # Create a single flattened layer marker | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | exa/agent-harness/cli_anything/exa/README.md | 28 | export EXA_API_KEY="your-api-key-here" | CODE |
| 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) | CODE |
| HIGH | …ilchimp/agent-harness/cli_anything/mailchimp/README.md | 14 | export MAILCHIMP_API_KEY=<your-api-key>-<datacenter> | CODE |
| HIGH | minimax/agent-harness/cli_anything/minimax/README.md | 27 | export MINIMAX_API_KEY="your-api-key" | CODE |
| HIGH | …max/agent-harness/cli_anything/minimax/skills/SKILL.md | 102 | export MINIMAX_API_KEY="your-api-key" | CODE |
| HIGH | …max/agent-harness/cli_anything/minimax/skills/SKILL.md | 104 | cli-anything-minimax config set api_key "your-api-key" | CODE |
| HIGH | n8n/agent-harness/cli_anything/n8n/README.md | 24 | export N8N_API_KEY=your-api-key | CODE |
| HIGH | n8n/agent-harness/cli_anything/n8n/tests/TEST.md | 15 | export N8N_API_KEY=your-api-key | CODE |
| HIGH | n8n/agent-harness/cli_anything/n8n/skills/SKILL.md | 24 | cli-anything-n8n config set api_key your-api-key | CODE |
| HIGH | n8n/agent-harness/cli_anything/n8n/skills/SKILL.md | 28 | export N8N_API_KEY=your-api-key | CODE |
| HIGH | skills/cli-anything-minimax/SKILL.md | 101 | export MINIMAX_API_KEY="your-api-key" | CODE |
| HIGH | skills/cli-anything-minimax/SKILL.md | 103 | cli-anything-minimax config set api_key "your-api-key" | CODE |
| HIGH | skills/cli-anything-n8n/SKILL.md | 24 | cli-anything-n8n config set api_key your-api-key | CODE |
| HIGH | skills/cli-anything-n8n/SKILL.md | 28 | export N8N_API_KEY=your-api-key | CODE |
| HIGH | skills/cli-anything-exa/SKILL.md | 23 | - `export EXA_API_KEY="your-api-key"` (get one at https://dashboard.exa.ai/api-keys) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …t-harness/cli_anything/videocaptioner/core/subtitle.py | 6 | CODE | |
| LOW | …harness/cli_anything/videocaptioner/core/synthesize.py | 7 | CODE | |
| LOW | …t-harness/cli_anything/videocaptioner/core/pipeline.py | 6 | CODE | |
| LOW | …harness/cli_anything/videocaptioner/core/transcribe.py | 6 | CODE | |
| LOW | …cut/agent-harness/cli_anything/shotcut/core/preview.py | 539 | CODE | |
| LOW | …nt-harness/cli_anything/shotcut/tests/test_full_e2e.py | 754 | CODE | |
| LOW | …ut/agent-harness/cli_anything/shotcut/utils/mlt_xml.py | 427 | CODE | |
| LOW | …ent-harness/cli_anything/shotcut/utils/melt_backend.py | 165 | CODE | |
| LOW | …t-harness/cli_anything/shotcut/utils/preview_bundle.py | 362 | CODE | |
| LOW | …t-harness/cli_anything/shotcut/utils/preview_bundle.py | 405 | CODE | |
| LOW | …ity/agent-harness/cli_anything/audacity/core/export.py | 224 | CODE | |
| LOW | …t-harness/cli_anything/audacity/tests/test_full_e2e.py | 687 | CODE | |
| LOW | …ent-harness/cli_anything/unrealinsights/core/export.py | 96 | CODE | |
| LOW | …ent-harness/cli_anything/unrealinsights/core/export.py | 324 | CODE | |
| LOW | cli-anything-plugin/preview_bundle.py | 362 | CODE | |
| LOW | cli-anything-plugin/preview_bundle.py | 405 | CODE | |
| LOW | sbox/agent-harness/cli_anything/sbox/core/sound.py | 8 | CODE | |
| LOW | sbox/agent-harness/cli_anything/sbox/core/scene.py | 216 | CODE | |
| LOW | sbox/agent-harness/cli_anything/sbox/core/scene.py | 623 | CODE | |
| LOW | sbox/agent-harness/cli_anything/sbox/core/scene.py | 1337 | CODE | |
| LOW | exa/agent-harness/cli_anything/exa/core/search.py | 16 | CODE | |
| LOW | …ger/agent-harness/cli_anything/nslogger/core/filter.py | 9 | CODE | |
| LOW | …r/agent-harness/cli_anything/nslogger/core/listener.py | 389 | CODE | |
| LOW | …/agent-harness/cli_anything/nslogger/utils/generate.py | 30 | CODE | |
| LOW | …arness/cli_anything/openscreen/utils/preview_bundle.py | 362 | CODE | |
| LOW | …arness/cli_anything/openscreen/utils/preview_bundle.py | 405 | CODE | |
| LOW | …-harness/cli_anything/minimax/utils/minimax_backend.py | 180 | CODE | |
| LOW | …ape/agent-harness/cli_anything/inkscape/core/shapes.py | 81 | CODE | |
| LOW | …ape/agent-harness/cli_anything/inkscape/core/shapes.py | 243 | CODE | |
| LOW | …/agent-harness/cli_anything/inkscape/core/gradients.py | 53 | CODE | |
| LOW | …scape/agent-harness/cli_anything/inkscape/core/text.py | 39 | CODE | |
| LOW | …cad/agent-harness/cli_anything/freecad/core/preview.py | 584 | CODE | |
| LOW | freecad/agent-harness/cli_anything/freecad/core/body.py | 891 | CODE | |
| LOW | freecad/agent-harness/cli_anything/freecad/core/body.py | 1415 | CODE | |
| LOW | …ecad/agent-harness/cli_anything/freecad/core/motion.py | 215 | CODE | |
| LOW | …ecad/agent-harness/cli_anything/freecad/core/motion.py | 626 | CODE | |
| LOW | …eecad/agent-harness/cli_anything/freecad/core/parts.py | 1513 | CODE | |
| LOW | …t-harness/cli_anything/freecad/utils/preview_bundle.py | 362 | CODE | |
| LOW | …t-harness/cli_anything/freecad/utils/preview_bundle.py | 405 | CODE | |
| LOW | browser/agent-harness/cli_anything/browser/core/page.py | 66 | CODE | |
| LOW | drawio/agent-harness/cli_anything/drawio/core/shapes.py | 15 | CODE | |
| LOW | drawio/agent-harness/cli_anything/drawio/core/export.py | 31 | CODE | |
| LOW | …nt-harness/cli_anything/drawio/utils/drawio_backend.py | 57 | CODE | |
| LOW | …/agent-harness/cli_anything/web_yu_pri/core/browser.py | 186 | CODE | |
| LOW | zoom/agent-harness/cli_anything/zoom/core/meetings.py | 14 | CODE | |
| LOW | zoom/agent-harness/cli_anything/zoom/core/meetings.py | 121 | CODE | |
| LOW | …nt-harness/cli_anything/anygen/utils/anygen_backend.py | 195 | CODE | |
| LOW | …ve/agent-harness/cli_anything/kdenlive/core/project.py | 71 | CODE | |
| LOW | …nt-harness/cli_anything/kdenlive/utils/melt_backend.py | 171 | CODE | |
| LOW | …der/agent-harness/cli_anything/blender/core/preview.py | 571 | CODE | |
| LOW | …nder/agent-harness/cli_anything/blender/core/render.py | 64 | CODE | |
| LOW | …ender/agent-harness/cli_anything/blender/core/scene.py | 57 | CODE | |
| LOW | …er/agent-harness/cli_anything/blender/core/lighting.py | 58 | CODE | |
| LOW | …t-harness/cli_anything/blender/utils/preview_bundle.py | 362 | CODE | |
| LOW | …t-harness/cli_anything/blender/utils/preview_bundle.py | 405 | CODE | |
| LOW | …harness/cli_anything/renderdoc/utils/preview_bundle.py | 362 | CODE | |
| LOW | …harness/cli_anything/renderdoc/utils/preview_bundle.py | 405 | CODE | |
| LOW | gimp/agent-harness/cli_anything/gimp/core/export.py | 193 | CODE | |
| LOW | gimp/agent-harness/cli_anything/gimp/core/layers.py | 17 | CODE | |
| LOW | …/agent-harness/cli_anything/rms/tests/test_full_e2e.py | 92 | CODE | |
| 2 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/agent-harness/cli_anything/obs_studio/core/session.py | 56 | def set_project(self, project: Dict[str, Any], path: Optional[str] = None) -> None: | CODE |
| LOW | …ore/agent-harness/cli_anything/musescore/core/media.py | 10 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ent-harness/cli_anything/musescore/core/instruments.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ore/agent-harness/cli_anything/musescore/core/parts.py | 10 | logger = logging.getLogger(__name__) | CODE |
| LOW | …e/agent-harness/cli_anything/musescore/core/project.py | 7 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ut/agent-harness/cli_anything/shotcut/core/timeline.py | 232 | def _update_tractor_out(session: Session) -> None: | CODE |
| LOW | …agent-harness/cli_anything/shotcut/core/transitions.py | 563 | def _update_playlist_entry_out(root: ET.Element, trans_id: str, new_out: str) -> None: | CODE |
| LOW | …ut/agent-harness/cli_anything/shotcut/utils/mlt_xml.py | 23 | def _set_parent(child: ET.Element, parent: Optional[ET.Element]) -> None: | CODE |
| LOW | …ut/agent-harness/cli_anything/shotcut/utils/mlt_xml.py | 90 | def set_property(element: ET.Element, name: str, value: str) -> None: | CODE |
| LOW | …ut/agent-harness/cli_anything/shotcut/utils/mlt_xml.py | 600 | def set_tractor_out(root: ET.Element, out_timecode: str) -> None: | CODE |
| LOW | …ty/agent-harness/cli_anything/audacity/core/session.py | 62 | def set_project(self, project: Dict[str, Any], path: Optional[str] = None) -> None: | CODE |
| LOW | …/agent-harness/cli_anything/unrealinsights/__init__.py | 3 | __all__ = ["__version__"] | CODE |
| LOW | …plin/agent-harness/cli_anything/joplin/core/session.py | 80 | def set_project(self, project: dict, path: Optional[str] = None) -> None: | CODE |
| LOW | QGIS/agent-harness/cli_anything/qgis/core/session.py | 93 | def set_project_path(self, path: str | None) -> None: | CODE |
| LOW⚡ | sbox/agent-harness/cli_anything/sbox/core/session.py | 156 | def set_project( self, sbproj_path: str ) -> None: | CODE |
| LOW⚡ | sbox/agent-harness/cli_anything/sbox/core/session.py | 166 | def set_scene( self, scene_path: str ) -> None: | CODE |
| LOW | …ita/agent-harness/cli_anything/novita/core/__init__.py | 11 | __all__ = [ | CODE |
| LOW | docs/scripts/blender_orbital_relay_drone_demo.py | 59 | def _set_parent(project: Dict, child_name: str, parent_name: str) -> None: | CODE |
| LOW | …/agent-harness/cli_anything/eez_studio/core/session.py | 41 | def set_project(self, project: dict[str, Any], path: str | None = None) -> None: | CODE |
| LOW | …pe/agent-harness/cli_anything/inkscape/core/session.py | 56 | def set_project(self, project: Dict[str, Any], path: Optional[str] = None) -> None: | CODE |
| LOW | …agent-harness/cli_anything/inkscape/utils/svg_utils.py | 146 | def set_element_style(element: ET.Element, style_dict: Dict[str, str]) -> None: | CODE |
| LOW | …cad/agent-harness/cli_anything/freecad/core/session.py | 74 | def set_project(self, project: Dict, path: Optional[str] = None) -> None: | CODE |
| LOW | zotero/agent-harness/cli_anything/zotero/__init__.py | 3 | __all__ = ["__version__"] | CODE |
| LOW | …ro/agent-harness/cli_anything/zotero/tests/_helpers.py | 242 | def _set_item_field(conn: sqlite3.Connection, item_id: int, field_name: str, value: str) -> None: | STRING |
| LOW | …agent-harness/cli_anything/jumpserver/core/__init__.py | 8 | __all__ = [ | CODE |
| LOW | …er/agent-harness/cli_anything/jumpserver/core/state.py | 49 | def set_filters(self, **kwargs) -> None: | CODE |
| LOW | …ser/agent-harness/cli_anything/browser/core/session.py | 38 | def set_url(self, url: str, record_history: bool = True) -> None: | CODE |
| LOW | …ser/agent-harness/cli_anything/browser/core/session.py | 76 | def set_working_dir(self, path: str) -> None: | CODE |
| LOW | …er/agent-harness/cli_anything/browser/core/__init__.py | 6 | __all__ = ["session", "page", "fs"] | CODE |
| LOW | …r/agent-harness/cli_anything/browser/utils/__init__.py | 5 | __all__ = ["domshell_backend", "repl_skin"] | CODE |
| LOW | mubu/agent-harness/cli_anything/mubu/mubu_cli.py | 748 | __all__ = [ | CODE |
| LOW | mubu/agent-harness/cli_anything/mubu/__init__.py | 1 | __all__ = ["__version__"] | CODE |
| LOW | mubu/agent-harness/cli_anything/mubu/utils/__init__.py | 3 | __all__ = ["ReplSkin"] | CODE |
| LOW | …/agent-harness/cli_anything/drawio/utils/drawio_xml.py | 249 | def set_style_property(cell: ET.Element, key: str, value: str) -> None: | CODE |
| LOW | …/agent-harness/cli_anything/web_yu_pri/core/browser.py | 292 | def _set_value(page: Any, selector: str, value: str) -> None: | CODE |
| LOW | …/agent-harness/cli_anything/web_yu_pri/core/browser.py | 313 | def _set_boolean(page: Any, selector: str, value: bool) -> None: | CODE |
| LOW | …fari/agent-harness/cli_anything/safari/core/session.py | 23 | def set_url(self, url: str) -> None: | CODE |
| LOW | …fari/agent-harness/cli_anything/safari/core/session.py | 26 | def set_tab(self, index: int) -> None: | CODE |
| LOW | …ent-harness/cli_anything/slay_the_spire_ii/__init__.py | 3 | __all__ = ["__version__"] | CODE |
| LOW | …agent-harness/cli_anything/eth2_quickstart/__init__.py | 3 | __all__ = ["__version__"] | CODE |
| LOW | …agent-harness/cli_anything/libreoffice/core/session.py | 58 | def set_project(self, project: Dict[str, Any], path: Optional[str] = None) -> None: | CODE |
| LOW | …aid/agent-harness/cli_anything/mermaid/core/session.py | 81 | def set_code(self, code: str) -> None: | CODE |
| LOW | …/agent-harness/cli_anything/wiremock/core/scenarios.py | 19 | def set_state(self, name: str, state: str) -> None: | CODE |
| LOW | siyuan/agent-harness/cli_anything/siyuan/core/client.py | 142 | def set_notebook_icon(self, notebook_id: str, icon: str) -> None: | CODE |
| LOW⚡ | siyuan/agent-harness/cli_anything/siyuan/core/client.py | 255 | def set_block_attrs(self, block_id: str, attrs: dict[str, str]) -> None: | CODE |
| LOW | …ve/agent-harness/cli_anything/kdenlive/core/session.py | 56 | def set_project(self, project: Dict[str, Any], path: Optional[str] = None) -> None: | CODE |
| LOW | …der/agent-harness/cli_anything/blender/core/session.py | 56 | def set_project(self, project: Dict[str, Any], path: Optional[str] = None) -> None: | CODE |
| LOW | gimp/agent-harness/cli_anything/gimp/core/session.py | 56 | def set_project(self, project: Dict[str, Any], path: Optional[str] = None) -> None: | CODE |
| LOW | …thing/nsight_graphics/utils/nsight_graphics_backend.py | 59 | __all__ = [ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ibre/agent-harness/cli_anything/calibre/core/export.py | 287 | # Step 1: export book from calibre to get the EPUB | COMMENT |
| LOW | …ibre/agent-harness/cli_anything/calibre/core/export.py | 301 | # Step 2: extract EPUB and parse chapter list | COMMENT |
| LOW⚡ | …ibre/agent-harness/cli_anything/calibre/core/export.py | 322 | # Step 3: apply optional range filter | COMMENT |
| LOW⚡ | …ibre/agent-harness/cli_anything/calibre/core/export.py | 327 | # Step 4: convert each chapter to PDF | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/comfyui/tests/test_full_e2e.py | 70 | # Step 1: Validate | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/comfyui/tests/test_full_e2e.py | 74 | # Step 2: Queue | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/comfyui/tests/test_full_e2e.py | 79 | # Step 3: Check status | COMMENT |
| LOW⚡ | …t-harness/cli_anything/inkscape/tests/test_full_e2e.py | 602 | # Step 1: Add rect | COMMENT |
| LOW⚡ | …t-harness/cli_anything/inkscape/tests/test_full_e2e.py | 607 | # Step 2: Add circle | COMMENT |
| LOW⚡ | …t-harness/cli_anything/inkscape/tests/test_full_e2e.py | 612 | # Step 3: Style change | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/blender/tests/test_full_e2e.py | 559 | # Step 1: Add object | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/blender/tests/test_full_e2e.py | 564 | # Step 2: Add material | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/blender/tests/test_full_e2e.py | 569 | # Step 3: Modify object | COMMENT |
| LOW⚡ | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 217 | # Step 1: Capture info | COMMENT |
| LOW⚡ | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 221 | # Step 2: Action summary | COMMENT |
| LOW⚡ | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 225 | # Step 3: Find draw calls | COMMENT |
| LOW⚡ | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 230 | # Step 4: Inspect pipeline at first draw | COMMENT |
| LOW⚡ | …-harness/cli_anything/renderdoc/tests/test_full_e2e.py | 235 | # Step 5: List textures | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/macrocli/backends/gui_agent.py | 340 | # Step 2: Take screenshot | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/macrocli/backends/gui_agent.py | 343 | # Step 3: Load end state snapshot if provided | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/macrocli/backends/gui_agent.py | 348 | # Step 4: Build prompt | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/macrocli/backends/gui_agent.py | 372 | # Step 5: Ask model for one action | COMMENT |
| LOW⚡ | …nt-harness/cli_anything/macrocli/backends/gui_agent.py | 396 | # Step 6: Execute the action (unless model says done) | COMMENT |
| LOW | …nt-harness/cli_anything/macrocli/backends/gui_agent.py | 315 | # Step 1: Focus the target window if specified | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …agent-harness/cli_anything/nslogger/tests/test_core.py | 910 | log_file.write_bytes(b"placeholder") | CODE |
| LOW | …a/agent-harness/cli_anything/novita/tests/test_core.py | 76 | models = list_models("fake-key") | CODE |
| LOW | …a/agent-harness/cli_anything/novita/tests/test_core.py | 102 | api_key="fake-key", | CODE |
| LOW | …a/agent-harness/cli_anything/novita/tests/test_core.py | 146 | api_key="fake-key", | CODE |
| LOW⚡ | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 165 | json={"email_address": "user@example.com"}, | CODE |
| LOW⚡ | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 172 | json={"email_address": "user@example.com"}, | CODE |
| LOW⚡ | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 187 | json={"email_address": "user@example.com"}, | CODE |
| LOW⚡ | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 194 | json={"email_address": "user@example.com"}, | CODE |
| LOW⚡ | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 381 | '{"email_address":"user@example.com"}', | CODE |
| LOW⚡ | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 390 | json={"email_address": "user@example.com"}, | CODE |
| LOW⚡ | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 409 | '{"email_address":"user@example.com"}', | CODE |
| LOW⚡ | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 418 | json={"email_address": "user@example.com"}, | CODE |
| LOW⚡ | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 519 | '{"email_address":"user@example.com","status":"subscribed"}', | CODE |
| LOW⚡ | …gent-harness/cli_anything/mailchimp/tests/test_core.py | 528 | json={"email_address": "user@example.com", "status": "subscribed"}, | CODE |
| 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 | CODE |
| 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[]' | CODE |
| LOW⚡ | …/agent-harness/cli_anything/minimax/tests/test_core.py | 194 | api_key="fake-key", | CODE |
| LOW | …/agent-harness/cli_anything/minimax/tests/test_core.py | 107 | api_key="fake-key", | CODE |
| LOW | …/agent-harness/cli_anything/minimax/tests/test_core.py | 226 | api_key="fake-key", | CODE |
| LOW | …/agent-harness/cli_anything/minimax/tests/test_core.py | 286 | api_key="fake-key", | CODE |
| LOW | browser/agent-harness/cli_anything/browser/README.md | 213 | cli-anything-browser act type /main/input[0] "user@example.com" | CODE |
| LOW | …ser/agent-harness/cli_anything/browser/skills/SKILL.md | 89 | cli-anything-browser act type /main/input[0] "user@example.com" | CODE |
| LOW | safari/agent-harness/cli_anything/safari/README.md | 46 | cli-anything-safari tool fill --selector "#email" --value "user@example.com" | CODE |
| LOW | …fari/agent-harness/cli_anything/safari/skills/SKILL.md | 102 | cli-anything-safari tool fill --selector "#email" --value "user@example.com" | CODE |
| LOW | …fari/agent-harness/cli_anything/safari/skills/SKILL.md | 138 | {"selector": "#email", "value": "user@example.com"}, | CODE |
| LOW⚡ | zoom/agent-harness/cli_anything/zoom/tests/test_core.py | 267 | "email": "user@example.com", | CODE |
| LOW⚡ | zoom/agent-harness/cli_anything/zoom/tests/test_core.py | 276 | "--email", "user@example.com", | CODE |
| LOW⚡ | zoom/agent-harness/cli_anything/zoom/tests/test_core.py | 281 | assert "user@example.com" in result.output | CODE |
| LOW⚡ | zoom/agent-harness/cli_anything/zoom/tests/test_core.py | 289 | "email": "user@example.com", | CODE |
| LOW | zoom/agent-harness/cli_anything/zoom/tests/test_core.py | 304 | assert "user@example.com" in result.output | CODE |
| 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 | CODE |
| LOW | skills/cli-anything-mailchimp/SKILL.md | 202 | cli-anything-mailchimp --json search-members list --query "user@example.com" | jq '.exact_matches.members[]' | CODE |
| LOW | skills/cli-anything-browser/SKILL.md | 89 | cli-anything-browser act type /main/input[0] "user@example.com" | CODE |
| LOW | skills/cli-anything-safari/SKILL.md | 101 | cli-anything-safari tool fill --selector "#email" --value "user@example.com" | CODE |
| LOW | skills/cli-anything-safari/SKILL.md | 137 | {"selector": "#email", "value": "user@example.com"}, | CODE |
| LOW⚡ | …s/agent-harness/cli_anything/tigris/tests/test_core.py | 317 | b.invite_iam_user("user@example.com", role="admin") | CODE |
| LOW⚡ | …s/agent-harness/cli_anything/tigris/tests/test_core.py | 320 | assert "user@example.com" in argv | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | README.md | 53 | - **2026-05-30** 🧭 **Hermes skill** proposed (#320), adding a CLI-Anything orchestration skill with installer scripts an | CODE |
| MEDIUM | …nt-harness/cli_anything/unrealinsights/skills/SKILL.md | 55 | ### Capture orchestration | COMMENT |
| MEDIUM | sbox/agent-harness/cli_anything/sbox/README.md | 96 | # PanelComponent + sibling ScreenPanel scaffold (handles the s&box gotcha | COMMENT |
| MEDIUM | sbox/agent-harness/cli_anything/sbox/skills/SKILL.md | 126 | # PanelComponent + sibling ScreenPanel scaffold (handles the s&box quirk where | COMMENT |
| MEDIUM | …gent-harness/cli_anything/notebooklm/notebooklm_cli.py | 41 | except Exception as exc: # pragma: no cover - scaffold behavior | CODE |
| MEDIUM | skills/cli-anything-unrealinsights/SKILL.md | 55 | ### Capture orchestration | COMMENT |
| MEDIUM | skills/cli-anything-sbox/SKILL.md | 126 | # PanelComponent + sibling ScreenPanel scaffold (handles the s&box quirk where | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …t-harness/cli_anything/chromadb/tests/test_full_e2e.py | 33 | # Check if the console script is on PATH | COMMENT |
| LOW | cli-anything-plugin/skill_generator.py | 547 | # Write file | COMMENT |
| LOW | cli-anything-plugin/scripts/setup-cli-anything.sh | 37 | # Check if HARNESS.md exists | COMMENT |
| LOW | unimol_tools/agent-harness/test_features.sh | 15 | # Check if project exists | COMMENT |
| LOW⚡ | unimol_tools/agent-harness/demo_real_examples.sh | 100 | # Check if examples directory exists | COMMENT |
| LOW | …-harness/cli_anything/unimol_tools/unimol_tools_cli.py | 355 | # Display results | COMMENT |
| LOW | …rness/cli_anything/unimol_tools/core/models_manager.py | 294 | # Check if improving | COMMENT |
| LOW | …ent-harness/cli_anything/unimol_tools/utils/weights.py | 43 | # Check if already downloaded | COMMENT |
| LOW | unimol_tools/agent-harness/docs/test/run_tests.sh | 19 | # Check if pytest is installed | COMMENT |
| LOW | …r/agent-harness/cli_anything/blender/core/animation.py | 75 | # Check if keyframe already exists at this frame for this property | COMMENT |
| LOW | qoder-plugin/setup-qodercli.sh | 93 | # Check if plugin already registered (using --arg for safe variable passing) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …_the_spire_ii/agent-harness/bridge/plugin/BridgeMod.cs | 191 | && MegaCrit.Sts2.Core.Runs.RunManager.Instance.NetService.Type.IsMultiplayer(); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | cli-hub-matrix/game-development/SKILL.md | 121 | ### `ai.gen-asset` — AI-generated art/audio for games | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .pi-extension/cli-anything/install.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …nt-harness/cli_anything/joplin/utils/joplin_backend.py | 141 | # is a real Joplin failure or just Node noise. The returned result | COMMENT |
| LOW | …harness/cli_anything/browser/utils/domshell_backend.py | 61 | _daemon_session: Optional[ClientSession] = None | COMMENT |
| LOW | …harness/cli_anything/browser/utils/domshell_backend.py | 521 | COMMENT | |
| LOW | …harness/cli_anything/browser/utils/domshell_backend.py | 881 | translated_path, path_abs = _translate_path(path) | COMMENT |
| LOW | …harness/cli_anything/browser/utils/domshell_backend.py | 1141 | # halt on the first step's error so the second step doesn't dispatch | COMMENT |
| LOW | …t-harness/cli_anything/libreoffice/utils/lo_backend.py | 21 | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .pi-extension/cli-anything/install.sh | 7 | # Usage: | COMMENT |
| LOW | qoder-plugin/setup-qodercli.sh | 4 | # Usage: | COMMENT |