This contains everything you need to run your app locally.
View your app in AI Studio: https://ai.studio/apps/1b2c383f-586b-47dd-aa39-06004cccda45
Prerequisites: Node.js
- Install dependencies:
npm install - Set the
GEMINI_API_KEYin .env.local to your Gemini API key - Run the app:
npm run dev
The dataflow-vuln area of the metrics dashboard is split into three focused modules:
pages/execution/binarySecurityMetricsDataflowVuln.tsxPresentation components for the dedicated observability, AI, and sample-scope sections.pages/execution/binarySecurityMetricsDataflowVulnBuilders.tsdataflow-vuln-specific view-model builders and raw sample scope rules.pages/execution/BinarySecurityMetricsDashboardPage.tsxShared shell, service switching, generic metrics parsing, and top-level state orchestration.
Use the lightweight smoke check below after editing the dataflow-vuln dashboard helpers:
npm run smoke:dataflow-vuln-metrics
This verifies:
- sample-scope filtering
dataflow-vulnobservability view-model fieldsdataflow-vulnAI view-model fields
