A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
This report summarizes scanner evidence for awesome-dsh-plugin/awesome-dsh-plugin, a JavaScript project with 21,820 GitHub stars. SynthScan examined 134,914 lines of code across 8164 source files, recording 289 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 2.7 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 279 finding(s).
Are imports declared and package/API names verified? 7 finding(s).
Are wrappers, guards, and repeated structures necessary? 164 finding(s).
Which changes need focused human review? 289 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 289 distinct pattern matches across 12 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 246 | def _filter_anti_patterns_for_mode(anti_patterns: str, mode: str) -> str: | CODE |
| LOW | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 1490 | def _generate_intelligent_overrides(page_name: str, page_query: str, design_system: dict) -> dict: | CODE |
| LOW | .agents/skills/ui-ux-pro-max/scripts/core.py | 595 | def _rewrite_query_for_domain(query, domain, index): | CODE |
| LOW | .agents/skills/ui-ux-pro-max/scripts/core.py | 736 | def _style_search_destination(rows, matched): | CODE |
| LOW | .agents/skills/ui-ux-pro-max/scripts/core.py | 848 | def _stack_query_requests_legacy(query, stack): | CODE |
| LOW | .agents/skills/ui-ux-pro-max/scripts/core.py | 938 | def _legacy_successor_guidance(rows, query, stack, row_filter): | CODE |
| LOW | …nts/skills/ui-ux-pro-max/scripts/reasoning_contract.py | 58 | def _object_without_duplicates(pairs): | CODE |
| LOW | .agents/skills/ui-ux-pro-max/scripts/validate_data.py | 331 | def _check_reasoning_contract(products, colors, reasoning, style_ids, patterns, problems): | CODE |
| LOW | .agents/skills/ui-ux-pro-max/scripts/validate_data.py | 468 | def _check_typography_contract(rows, problems): | CODE |
| LOW | .agents/skills/ui-ux-pro-max/scripts/validate_data.py | 512 | def _valid_google_fonts_exclusion_source(value): | CODE |
| LOW | .agents/skills/ui-ux-pro-max/scripts/validate_data.py | 736 | def _check_app_interface_contract(rows, problems): | CODE |
| LOW | .agents/skills/ui-ux-pro-max/scripts/validate_data.py | 765 | def _check_core_data_contract(domain_rows, problems): | CODE |
| LOW | .agents/skills/ui-ux-pro-max/scripts/validate_data.py | 801 | def _check_stack_freshness_contract(stack, rows, problems): | CODE |
| LOW | .agents/skills/ui-ux-pro-max/scripts/validate_data.py | 838 | def _valid_dataset_source_key(source_file, source_key, identity, problems): | CODE |
| LOW | .agents/skills/ui-ux-pro-max/scripts/validate_data.py | 869 | def _valid_catalog_source_key(source_file, source_key, identity, problems): | CODE |
| LOW⚡ | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 262 | def test_landing_sections_use_one_delimiter(self): | CODE |
| LOW⚡ | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 270 | def test_stack_schema_is_additive_and_uniform(self): | CODE |
| LOW⚡ | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 279 | def test_provenance_sidecar_has_stable_shape(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 45 | def test_ids_aliases_status_and_parents_are_unambiguous(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 66 | def test_every_product_and_reasoning_style_reference_resolves(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 88 | def test_known_product_sets_match_exactly(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 101 | def test_decision_rules_use_closed_array_grammar(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 107 | def test_duplicate_unknown_keys_and_unknown_actions_fail_closed(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 119 | def test_must_have_and_explicit_signals_are_applied_and_reported(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 133 | def test_generator_matches_reasoning_exactly_and_defaults_only_for_unknown(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 142 | def test_reasoning_patterns_reference_landing_identities(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 153 | def test_every_known_product_generates_a_traceable_landing_pattern(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 161 | def test_representative_new_products_generate_traceable_sources(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 187 | def test_constraints_reach_domain_queries(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 218 | def test_duplicate_semantic_reasoning_labels_fail_validation(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 231 | def test_every_exact_product_label_resolves_to_itself(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 248 | def test_style_aliases_have_one_exact_owner(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 290 | def test_provenance_rejects_bad_shapes_enums_and_hosts_without_crashing(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 328 | def test_dataset_provenance_scope_binds_real_rows_and_fields(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 359 | def test_canonical_catalogs_and_provenance_are_release_ready(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 363 | def test_font_license_and_typography_drift_fail_closed(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 383 | def test_font_source_revision_and_exclusion_policy_fail_closed(self): | CODE |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_data_contracts.py | 399 | def test_curated_icon_and_summary_drift_fail_closed(self): | CODE |
| LOW | …x-pro-max/scripts/tests/test_text_layout_resilience.py | 42 | def test_locked_queries_return_the_canonical_identity_first(self): | CODE |
| LOW | …x-pro-max/scripts/tests/test_text_layout_resilience.py | 58 | def test_tailwind_query_returns_compact_label_layout_first(self): | CODE |
| LOW | …x-pro-max/scripts/tests/test_text_layout_resilience.py | 74 | def test_new_ux_rows_are_unique_sequential_and_keep_critical_guidance(self): | CODE |
| LOW | …x-pro-max/scripts/tests/test_text_layout_resilience.py | 86 | def test_new_tailwind_rows_are_unique_current_and_keep_required_utilities(self): | CODE |
| LOW | …x-pro-max/scripts/tests/test_text_layout_resilience.py | 100 | def test_refined_rows_are_context_sensitive_not_universal_recipes(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 45 | def test_synonym_normalization(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 50 | def test_boundary_safe_nav_normalization_preserves_existing_words(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 58 | def test_punctuation_and_uk_variants_normalize_to_canonical_tokens(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 66 | def test_empty_documents_produce_no_scores_or_vocab(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 125 | def test_ui_is_searchable_in_style_domain(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 129 | def test_accessibility_query_hits_ux(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 133 | def test_zero_result_query_reports_suggestions_not_error(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 139 | def test_hard_negative_query_abstains_across_registered_domains_and_stacks(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 148 | def test_typo_suggestions_are_deterministic_and_retryable(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 158 | def test_suggestions_never_repeat_the_input_or_offer_a_dead_first_retry(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 168 | def test_unknown_programmatic_domain_keeps_legacy_style_fallback(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 174 | def test_unsupported_icon_library_abstains_instead_of_returning_other_library(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 180 | def test_every_configured_domain_file_exists_and_is_searchable(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 186 | def test_chart_output_keeps_legacy_grade_during_risk_migration(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 195 | def test_every_stack_file_exists_and_is_searchable(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 203 | def test_style_keywords_route_to_style(self): | CODE |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py | 206 | def test_accessibility_keywords_route_to_ux(self): | CODE |
| 100 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/maint-rebase.sh | 1 | #!/bin/bash | COMMENT |
| LOW | scripts/maint-rebase.sh | 41 | # generated READMEs, so the rebase stops once per commit. Resolving once and | COMMENT |
| LOW | scripts/maint-rebase.sh | 81 | for (const [k, v] of Object.entries(theirs)) if (!same(base[k], v)) out[k] = v | COMMENT |
| LOW | scripts/maint-rebase.sh | 141 | # a README from a different era: entry lines main has since removed (which | COMMENT |
| LOW | .github/workflows/regate.yml | 1 | name: Re-check gated submissions | COMMENT |
| LOW | .github/workflows/regate.yml | 101 | // `speculative` was ever sorted (below) — so the blocked list | COMMENT |
| LOW | .github/workflows/regate.yml | 121 | // | COMMENT |
| LOW | .github/workflows/regate.yml | 161 | COMMENT | |
| LOW | .github/workflows/regate.yml | 181 | // | COMMENT |
| LOW | .github/workflows/regate.yml | 201 | // without looking at what tree it ran on. | COMMENT |
| LOW | .github/workflows/regate.yml | 221 | // and re-runs forever while the rest of the backlog waits. | COMMENT |
| LOW | .github/workflows/regate.yml | 241 | // the submission, re-run the workflow. Nothing here ever did. | COMMENT |
| LOW | .github/workflows/regate.yml | 261 | // human re-check, which is not a control. | COMMENT |
| LOW | .github/workflows/regate.yml | 281 | // passed; regate ran nine times in between and skipped it every time, | COMMENT |
| LOW | .github/workflows/regate.yml | 321 | // revalidate tiers run first, so no blocked PR was cut off — but the | COMMENT |
| LOW | .github/workflows/site-health.yml | 1 | name: Site health | COMMENT |
| LOW | .github/workflows/held-rescan.yml | 1 | name: Held PR rescan | COMMENT |
| LOW | .github/workflows/held-rescan.yml | 121 | // | COMMENT |
| LOW | .github/workflows/held-rescan.yml | 141 | // `check` is reported, NOT required. Requiring it hid the | COMMENT |
| LOW | .github/workflows/pr-guard.yml | 1 | name: PR guard | COMMENT |
| LOW | .github/workflows/pr-guard.yml | 121 | // passes: a fork PR whose run is queued for maintainer approval | COMMENT |
| LOW | .github/workflows/build-site.yml | 21 | # some human push happens to clear it. Measured 2026-09-20: main 4,014 | COMMENT |
| LOW | .github/workflows/build-site.yml | 41 | # single-package requests at api.npmjs.org — which is what put the download | COMMENT |
| LOW | .github/workflows/build-site.yml | 101 | # this `path` list, so editing the list — adding data/tarballs.json on | COMMENT |
| LOW | .github/workflows/build-site.yml | 121 | # file there invalidates every existing entry and forces the cold | COMMENT |
| LOW | .github/workflows/build-site.yml | 161 | # build deploys what is already committed or cached; it does not go | COMMENT |
| LOW | .github/workflows/build-site.yml | 181 | # path has to exist: it is how a fix reaches the site without | COMMENT |
| LOW | .github/workflows/build-site.yml | 201 | # so no end-user market ever has to ask GitHub itself — anonymous | COMMENT |
| LOW | .github/workflows/build-site.yml | 221 | # picture in the storefront. 41 of 773 were dead the first time anyone | COMMENT |
| LOW | .github/workflows/build-site.yml | 241 | # Losing that race must not abort the nightly before the two publish | COMMENT |
| LOW | .github/workflows/build-site.yml | 261 | # AFTER the deploy, deliberately: the site is what people look at, and | COMMENT |
| LOW | .github/workflows/pr-gate.yml | 1 | name: Submission gate | COMMENT |
| LOW | .github/workflows/pr-gate.yml | 121 | # re-litigate repo age or commit count: those entries were accepted | COMMENT |
| LOW | .github/workflows/adopt-discussions.yml | 1 | name: Adopt plugin discussions | COMMENT |
| LOW | .github/workflows/sync-readme.yml | 1 | name: Sync READMEs from data/plugins | COMMENT |
| LOW | .github/workflows/pr-check.yml | 21 | with: | COMMENT |
| LOW | .github/workflows/pr-check.yml | 61 | # | COMMENT |
| LOW | .github/workflows/pr-check.yml | 81 | # involved, including the contributor. | COMMENT |
| LOW | .github/workflows/pr-check.yml | 101 | # The file was also invalid YAML, which nothing reported either: | COMMENT |
| LOW | .github/workflows/pr-check.yml | 121 | # only diff was a regeneration `main` produced by itself seconds later. | COMMENT |
| LOW | .github/workflows/pr-check.yml | 161 | # | COMMENT |
| LOW | .github/workflows/pr-check.yml | 181 | # asks: as soon as main advanced past the PR's base, the merge tree's | COMMENT |
| LOW | .github/workflows/pr-check.yml | 221 | # a scanner response are kept (the ranking ones are deliberately not). | COMMENT |
| LOW | site/template.html | 381 | COMMENT | |
| LOW | data/plugins/let-mi-think__wechat-agent-router.yml | 1 | # awesome-dsh-plugin 上架条目。 | COMMENT |
| LOW | data/plugins/111222cjyq__dsh-curate.yml | 1 | # Catalog entry for https://github.com/awesome-dsh-plugin/awesome-dsh-plugin | COMMENT |
| LOW | data/plugins/Ylight-cpu__dsh-creative-studio.yml | 1 | # Submission file for the awesome-dsh-plugin list. | COMMENT |
| LOW | data/plugins/bycall__dsh-engineer-tools.yml | 1 | # dshmarket submission entry for dsh-engineer-tools. | COMMENT |
| LOW | …/plugins/nullptr-DZF__dsh-academic-research-skills.yml | 1 | # Submission entry for awesome-dsh-plugin | COMMENT |
| LOW | data/plugins/bycall__dsh-code-collector.yml | 1 | # dshmarket submission entry for dsh-code-collector. | COMMENT |
| LOW | …plugin-virtuoso-layout--dsh-plugin-virtuoso-layout.yml | 1 | # Entry for awesome-dsh-plugin/awesome-dsh-plugin | COMMENT |
| LOW | data/plugins/Zyr147258__dsh-leike-pet.yml | 1 | # 提交给 awesome-dsh-plugin 的条目文件(已经按 Zyr147258 填好,可直接复制)。 | COMMENT |
| LOW | data/plugins/sheilacraig__dsh-rea-mcp.yml | 1 | # Submission for the curated list https://github.com/awesome-dsh-plugin/awesome-dsh-plugin | COMMENT |
| LOW | …ns/wxlei2004__dsh-plugins--packages-dsh-todo-guard.yml | 1 | # dshmarket submission entry for dsh-todo-guard. | COMMENT |
| LOW | data/plugins/tobysunsun__dsh-code-reading-coach.yml | 1 | # awesome-dsh-plugin registry 提交条目 | COMMENT |
| LOW | data/plugins/hifengzy__dsh-sound-notify.yml | 1 | # Catalog entry for https://github.com/awesome-dsh-plugin/awesome-dsh-plugin | COMMENT |
| LOW | …ei2004__dsh-plugins--packages-dsh-thesis-workbench.yml | 1 | # dshmarket submission entry for dsh-thesis-workbench. | COMMENT |
| LOW | …/wxlei2004__dsh-plugins--packages-dsh-re-workbench.yml | 1 | # dshmarket submission entry for dsh-re-workbench. | COMMENT |
| LOW | data/plugins/sheilacraig__dsh-windows-mcp-lite.yml | 1 | # Submission for the curated list https://github.com/awesome-dsh-plugin/awesome-dsh-plugin | COMMENT |
| LOW | data/plugins/john-walks-slow__dsh-simulated-life.yml | 1 | # awesome-dsh-plugin 投稿草稿(data/plugins/john-walks-slow__dsh-simulated-life.yml) | COMMENT |
| 9 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …3__liang-desktop-pet--plugins-liang-harness-plugin.yml | 2 | name: Flycat43/liang-desktop-pet#liang-harness-plugin | CODE |
| MEDIUM | …ps-bcs-crates-plugins-deepseek-harness-channel-bcn.yml | 2 | name: inclusionAI/Avernet#deepseek-harness-channel-bcn | CODE |
| MEDIUM | …hangchang__brewreel--integrations-deepseek-harness.yml | 2 | name: Finderchangchang/brewreel#deepseek-harness | CODE |
| MEDIUM | …7tczd-oss__harness-desktop--plugins-harness-memory.yml | 2 | name: 988hj7tczd-oss/harness-desktop#plugins/harness-memory | CODE |
| MEDIUM | …h1010__mcp-server-fanqie--plugins-deepseek-harness.yml | 2 | name: fysh1010/mcp-server-fanqie#deepseek-harness | CODE |
| MEDIUM | …sm__dashi-taskboard--integrations-deepseek-harness.yml | 2 | name: chuspeeism/dashi-taskboard#deepseek-harness | CODE |
| MEDIUM | data/plugins/john-walks-slow__dsh-simulated-life.yml | 4 | # 事实核对(2026-09-18):topics(dsh-plugin / deepseek-harness / ai-agent)已打齐; | COMMENT |
| MEDIUM | …/TinyNian__dsh-harness-os--packages-dsh-harness-os.yml | 2 | name: TinyNian/dsh-harness-os#dsh-harness-os | CODE |
| MEDIUM | …3__agent-context-editor--adapters-deepseek-harness.yml | 2 | name: jermaine123123/agent-context-editor#deepseek-harness | CODE |
| MEDIUM | …arness--dsh-eval-harness-packages-dsh-eval-harness.yml | 2 | name: LeoGoat2004/dsh-eval-harness#dsh-eval-harness | CODE |
| MEDIUM | …reaming__beautiCode--integrations-deepseek-harness.yml | 2 | name: starsstreaming/beautiCode#deepseek-harness | CODE |
| MEDIUM | …egorov__harness-review--plugins-dsh-harness-review.yml | 2 | name: rpegorov/harness-review#dsh-harness-review | CODE |
| MEDIUM | …50208__multisim-mcp--integrations-deepseek-harness.yml | 2 | name: yxy050208/multisim-mcp#deepseek-harness | CODE |
| MEDIUM | …dock__statedock-plugins--adapters-deepseek-harness.yml | 2 | name: statedock/statedock-plugins#deepseek-harness | CODE |
| MEDIUM | …a/plugins/tiwe0__GeoChat--plugins-deepseek-harness.yml | 2 | name: tiwe0/GeoChat#deepseek-harness | CODE |
| MEDIUM | …ins/tt-a1i__archify--integrations-deepseek-harness.yml | 2 | name: tt-a1i/archify#integrations/deepseek-harness | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .agents/skills/ui-ux-pro-max/SKILL.md | 65 | ### Step 1: Analyze User Requirements | COMMENT |
| LOW | .agents/skills/ui-ux-pro-max/SKILL.md | 73 | ### Step 2: Generate Design System (REQUIRED for new pages/projects) | COMMENT |
| LOW | .agents/skills/ui-ux-pro-max/SKILL.md | 134 | ### Step 3: Supplement with Detailed Searches (as needed) | COMMENT |
| LOW | .agents/skills/ui-ux-pro-max/SKILL.md | 157 | ### Step 4: Stack Guidelines | COMMENT |
| LOW⚡ | .agents/skills/ui-ux-pro-max/SKILL.md | 179 | # Step 2: design system | COMMENT |
| LOW⚡ | .agents/skills/ui-ux-pro-max/SKILL.md | 182 | # Step 3: supplement | COMMENT |
| LOW⚡ | .agents/skills/ui-ux-pro-max/SKILL.md | 185 | # Step 4: stack guidelines | COMMENT |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 461 | # Step 1: First search product to get category | COMMENT |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 468 | # Step 2: Get reasoning rules for this category | COMMENT |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 478 | # Step 3: Multi-domain search with style priority hints | COMMENT |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 483 | # Step 4: Select best matches from each domain using priority | COMMENT |
| LOW | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 515 | # Step 5: Build final recommendation | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | data/stars.json | 1294 | "https://github.com/duyanta123/dsh-preset-scaffold": { | CODE |
| MEDIUM | data/plugins/LFM097384__Context-Prism.yml | 1 | # ContextPrism: project-level dynamic context window engine for DSH. | COMMENT |
| MEDIUM | …entic-roleplay--packages-dsh-agentic-roleplay-core.yml | 1 | url: https://github.com/Firefox2100/dsh-agentic-roleplay/tree/main/packages/dsh-agentic-roleplay-core | CODE |
| MEDIUM | …ctor--packages-data-asset-data-asset-orchestration.yml | 2 | name: liuhange789/data-asset-inspector#data-asset-orchestration | CODE |
| MEDIUM | data/plugins/duyanta123__dsh-preset-scaffold.yml | 1 | url: https://github.com/duyanta123/dsh-preset-scaffold | CODE |
| MEDIUM | …_dsh-agentic-roleplay--packages-dsh-roleplay-state.yml | 1 | url: https://github.com/Firefox2100/dsh-agentic-roleplay/tree/main/packages/dsh-roleplay-state | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 461 | # Step 1: First search product to get category | COMMENT |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 468 | # Step 2: Get reasoning rules for this category | COMMENT |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 478 | # Step 3: Multi-domain search with style priority hints | COMMENT |
| LOW⚡ | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 483 | # Step 4: Select best matches from each domain using priority | COMMENT |
| LOW | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 515 | # Step 5: Build final recommendation | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 282 | CODE | |
| LOW | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 319 | CODE | |
| LOW | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 408 | CODE | |
| LOW | …nts/skills/ui-ux-pro-max/scripts/reasoning_contract.py | 101 | CODE | |
| LOW | .agents/skills/ui-ux-pro-max/scripts/validate_data.py | 331 | CODE | |
| LOW | .agents/skills/ui-ux-pro-max/scripts/validate_data.py | 801 | CODE | |
| LOW | .agents/skills/ui-ux-pro-max/scripts/validate_data.py | 999 | CODE | |
| LOW | …i-ux-pro-max/scripts/tests/test_web_stack_freshness.py | 145 | CODE | |
| LOW | …lls/ui-ux-pro-max/scripts/tests/test_style_taxonomy.py | 39 | CODE | |
| LOW | …x/scripts/tests/test_native_desktop_stack_freshness.py | 150 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | data/plugins/AppliedYuu__dsh-WallpaperAndCost.yml | 1 | # ============================================================ | COMMENT |
| MEDIUM | data/plugins/AppliedYuu__dsh-WallpaperAndCost.yml | 4 | # ============================================================ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | .agents/skills/ui-ux-pro-max/scripts/validate_data.py | 413 | except ValueError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …skills/ui-ux-pro-max/data/phosphor-icons-upstream.json | 4571 | "placeholder", | CODE |
| LOW | …skills/ui-ux-pro-max/data/phosphor-icons-upstream.json | 4596 | "placeholder", | CODE |
| LOW | …skills/ui-ux-pro-max/data/phosphor-icons-upstream.json | 4620 | "placeholder", | CODE |
| LOW | …skills/ui-ux-pro-max/data/phosphor-icons-upstream.json | 4644 | "placeholder", | CODE |
| LOW | …skills/ui-ux-pro-max/data/phosphor-icons-upstream.json | 23331 | "name": "placeholder", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 19 | CODE | |
| LOW | .agents/skills/ui-ux-pro-max/scripts/validate_data.py | 28 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .agents/skills/ui-ux-pro-max/scripts/design_system.py | 919 | CODE |