webkul/coolhue
Coolest Gradient Hues and Swatches
- Repository: https://github.com/webkul/coolhue
- Commit:
926ecb2cb7f38e3aa44b248437ded500890ccde5 - Generated: 2026-11-13T23:24:45+00:00
- Scorer 0.1.0, scoring prov-4+qual-2+sec-2, report schema v2
Scores
| Pillar | Score | Signal | Confidence | Coverage |
|---|---|---|---|---|
| AI provenance (estimated AI-generated share) | 0 | none-detected | 52% | 100% |
| Code quality | 49 | poor | 90% | 100% |
| Security | 55 | weak | 85% | 100% |
AI provenance
No AI attribution or AI-consistent velocity signals detected.
-
Explicitly attributed share (lower bound): 0.0%
-
Unattributed share in AI-consistent velocity bursts: 0.0%
-
Estimated AI-generated share: 0.0%
-
Stylometry index: 0.18 per 1,000 lines (narrated steps 0, placeholders 0, assistant phrasing 0, emoji 1). Reported as a signal, not scored.
| Month | Lines added | Attributed to AI |
|---|---|---|
| 2017-06 | 143 | 0% |
| 2017-07 | 23 | 0% |
| 2017-08 | 6 | 0% |
| 2018-07 | 87 | 0% |
| 2018-08 | 1 | 0% |
| 2018-12 | 2,608 | 0% |
| 2019-02 | 3 | 0% |
AI provenance describes how code was produced; it is not a quality judgment. Unless attribution is explicit, these are signals consistent with AI generation, not proof. Squash/rebase workflows, imported code, and rewritten history reduce accuracy.
Code quality
Code quality is poor: test-to-source ratio 0.00, no CI test run detected; 9% of function code in complex or long functions; 1% duplicated lines. Weakest area: testing.
| Area | Score |
|---|---|
| Complexity (lizard) | 77 |
| Duplication | 96 |
| Code smells (Opengrep) | 70 |
| Tests and CI | 0 |
| Documentation | 65 |
| Type safety | n/a |
| Process (Scorecard review/maintenance) | 0 |
- Functions: 268; mean complexity 1.9, 90th percentile 3; 1 complex and 1 long functions
- Duplicated lines: 0.7% of 1,929 compared
- Tests: 0 test lines for 2,775 source lines (ratio 0.00); CI test commands: none detected; 0% of recent source commits also change tests
- Docs missing or thin: contributing, changelog
Most complex functions:
Security
Security posture is weak: 119 known vulnerabilities in 35 dependencies. Weakest area: posture.
| Area | Score |
|---|---|
| Secrets (gitleaks, tree + history) | 100 |
| Static analysis (Opengrep) | 97 |
| Vulnerable dependencies (OSV) | 1 |
| CI workflows (zizmor) | n/a |
| Posture (policy, updates, signing, lockfiles) | 0 |
| OpenSSF Scorecard | 20 |
-
Known vulnerabilities: 119 in 35 packages (critical 10, high 66, medium 36, low 4)
-
Posture checks passed: lockfiles; missing: security policy, dependency updates, signed commits
-
OpenSSF Scorecard aggregate: 1.7/10 (published 2026-11-02)
Top findings
| Severity | Finding | Location |
|---|---|---|
| critical | osv/GHSA-8r6j-v8pm-fqw3: [email protected] (npm) is affected by GHSA-8r6j-v8pm-fqw3 |
package-lock.json |
| critical | osv/GHSA-wf6x-7x77-mvgw: [email protected] (npm) is affected by GHSA-wf6x-7x77-mvgw |
package-lock.json |
| critical | osv/GHSA-jf85-cpcp-j695: [email protected] (npm) is affected by GHSA-jf85-cpcp-j695 |
package-lock.json |
| critical | osv/GHSA-xvch-5gv4-984h: [email protected] (npm) is affected by GHSA-xvch-5gv4-984h |
package-lock.json |
| critical | osv/GHSA-xvch-5gv4-984h: [email protected] (npm) is affected by GHSA-xvch-5gv4-984h |
package-lock.json |
| critical | osv/GHSA-qm95-pgcg-qqfq: [email protected] (npm) is affected by GHSA-qm95-pgcg-qqfq |
package-lock.json |
| critical | osv/GHSA-qm95-pgcg-qqfq: [email protected] (npm) is affected by GHSA-qm95-pgcg-qqfq |
package-lock.json |
| critical | osv/GHSA-23hp-3jrh-7fpw: [email protected] (npm) is affected by GHSA-23hp-3jrh-7fpw |
package-lock.json |
| critical | osv/GHSA-72mh-269x-7mh5: [email protected] (npm) is affected by GHSA-72mh-269x-7mh5 |
package-lock.json |
| critical | osv/GHSA-h4j5-c7cj-74xg: [email protected] (npm) is affected by GHSA-h4j5-c7cj-74xg |
package-lock.json |
| high | osv/GHSA-42xw-2xvc-qx8m: [email protected] (npm) is affected by GHSA-42xw-2xvc-qx8m |
package-lock.json |
| high | osv/GHSA-43fc-jf86-j433: [email protected] (npm) is affected by GHSA-43fc-jf86-j433 |
package-lock.json |
| high | osv/GHSA-62hf-57xw-28j9: [email protected] (npm) is affected by GHSA-62hf-57xw-28j9 |
package-lock.json |
| high | osv/GHSA-6chq-wfr3-2hj9: [email protected] (npm) is affected by GHSA-6chq-wfr3-2hj9 |
package-lock.json |
| high | osv/GHSA-cph5-m8f7-6c5x: [email protected] (npm) is affected by GHSA-cph5-m8f7-6c5x |
package-lock.json |
| high | osv/GHSA-hfxv-24rg-xrqf: [email protected] (npm) is affected by GHSA-hfxv-24rg-xrqf |
package-lock.json |
| high | osv/GHSA-j5f8-grm9-p9fc: [email protected] (npm) is affected by GHSA-j5f8-grm9-p9fc |
package-lock.json |
| high | osv/GHSA-jr5f-v2jv-69x6: [email protected] (npm) is affected by GHSA-jr5f-v2jv-69x6 |
package-lock.json |
| high | osv/GHSA-p92q-9vqr-4j8v: [email protected] (npm) is affected by GHSA-p92q-9vqr-4j8v |
package-lock.json |
| high | osv/GHSA-pf86-5x62-jrwf: [email protected] (npm) is affected by GHSA-pf86-5x62-jrwf |
package-lock.json |
| high | osv/GHSA-pjwm-pj3p-43mv: [email protected] (npm) is affected by GHSA-pjwm-pj3p-43mv |
package-lock.json |
| high | osv/GHSA-pmwg-cvhr-8vh7: [email protected] (npm) is affected by GHSA-pmwg-cvhr-8vh7 |
package-lock.json |
| high | osv/GHSA-3jxr-9vmj-r5cp: [email protected] (npm) is affected by GHSA-3jxr-9vmj-r5cp |
package-lock.json |
| high | osv/GHSA-6j4f-fj2g-mc7p: [email protected] (npm) is affected by GHSA-6j4f-fj2g-mc7p |
package-lock.json |
| high | osv/GHSA-mh99-v99m-4gvg: [email protected] (npm) is affected by GHSA-mh99-v99m-4gvg |
package-lock.json |
Static signals only: the scorer never runs the project's code. Secret findings are pattern matches that were not verified, and secret values are never stored.
Distribution signals
- binary-release-asset: release v2.0.7 ships CoolHue.sketchplugin.zip (19905 downloads)
- binary-release-asset: release v2.0.6 ships CoolHue.sketchplugin.zip (1982 downloads)
- binary-release-asset: release v2.0.4 ships CoolHue.sketchplugin.zip (787 downloads)
- binary-release-asset: release v2.0.3 ships CoolHue.sketchplugin.zip (338 downloads)
- readme-download-lure: links to file hosts or shorteners: bit.ly
- readme-download-lure: links directly to a downloadable archive or installer
Signals consistent with a repository that exists to distribute a download. They are heuristics, not a verdict; release files were not downloaded or inspected.
Repository profile
- Source lines: 2,775; test lines: 0
| Language | Lines |
|---|---|
| JavaScript | 2,775 |