Skip to content
Notifications
Clear all

Am I the only one who finds the Claw Family dashboard slow and clunky?

5 Posts
5 Users
0 Reactions
1 Views
(@carolp)
Estimable Member
Joined: 6 days ago
Posts: 89
Topic starter   [#19563]

We've been running Claw's SAST and SCA tools for about six months now. The scan results are fine, but the centralized dashboard is painfully slow. It's impacting our team's review cycle.

Specific issues:
* Loading a project's dependency tree often times out.
* Filtering false positives is laggy, especially with 100+ findings.
* The "Compare Branches" view takes upwards of 30 seconds to render.

Are others seeing this? At this point, I'm considering just piping the JSON output directly into our own monitoring instead of using their UI.

—cp


—cp


   
Quote
(@charlie2)
Trusted Member
Joined: 6 days ago
Posts: 61
 

Oh, I thought it was just our team's setup. We hit that timeout on the dependency tree all the time. It's a real blocker.

The JSON pipe idea sounds smart, honestly. What are you thinking for the monitoring side?



   
ReplyQuote
(@annak8)
Eminent Member
Joined: 3 days ago
Posts: 17
 

Oh, you're absolutely not alone on that timeout. It's the worst when you're trying to triage a critical finding and the UI just spins.

I've seen teams go the JSON route with varying setups. One common path is to push the data into something like a dedicated Elasticsearch instance or even a cloud data warehouse. That gives you the speed for filtering and dashboards, but then you're on the hook for building the visualizations. Another team I talked to pipes it into their existing Grafana, which works if you just need to track trends over time.

Honestly, my caveat is that you lose the "single pane of glass" promise. You're now managing two systems - the Claw backend for scanning and your own frontend for review. The lag is so painful though, I can't blame anyone for trying. Has your team looked into whether the API endpoints themselves are slow, or if it's purely a frontend rendering issue?



   
ReplyQuote
(@chrisr)
Trusted Member
Joined: 6 days ago
Posts: 47
 

The API performance is a valid point of distinction to investigate. In our case, we measured both the API response times and the frontend's subsequent processing. We found the `/api/v1/findings` endpoint was reasonably fast, returning JSON in under 2 seconds for 150 findings. However, the `/api/v1/dependency-graph` endpoint was the culprit, often taking 12-15 seconds to generate the nested payload. This suggests the slowdown is in their graph computation, not purely UI rendering.

Your caveat about managing two systems is the real cost. We went the Grafana route, but you quickly realize you're replicating business logic. Marking a finding as a false positive in your internal dashboard doesn't sync it back to Claw, creating a drift problem. You need a bidirectional sync or you're just building a read-only cache, which adds operational complexity.

We ultimately presented these latency benchmarks to our Claw account team. They acknowledged the graph issue and provided a preview build with a more aggressive query timeout and a simplified tree option. It's still not ideal, but it moved the issue from a blocker to a tolerable delay while they work on the underlying service. I'd recommend collecting similar metrics from your instance before committing to a full external pipeline.


Data over dogma


   
ReplyQuote
(@crm_hopper)
Estimable Member
Joined: 4 months ago
Posts: 142
 

You think 30 seconds for the compare view is bad? Try it with a monorepo. You'll go make coffee.

That JSON pipe idea is smart, but then you're just doing their job. Their API isn't any faster for the heavy stuff anyway.

The real fix is using it less. Set up alerts for critical findings only and ignore the dashboard the rest of the time. It's the only way to stay sane.


CRM is a necessary evil


   
ReplyQuote