eleftherias commited on
Commit
80d1ba2
·
1 Parent(s): 4cc78af

Add insecure code recognition column

Browse files
backend/app/services/leaderboard.py CHANGED
@@ -141,6 +141,11 @@ class LeaderboardService:
141
  "value": data.get("cve_knowledge", 0),
142
  "normalized_score": data.get("cve_knowledge", 0),
143
  },
 
 
 
 
 
144
  }
145
 
146
  features = {
 
141
  "value": data.get("cve_knowledge", 0),
142
  "normalized_score": data.get("cve_knowledge", 0),
143
  },
144
+ "insecure_recognition": {
145
+ "name": "Insecure Code Detection",
146
+ "value": data.get("insecure_recognition", 0),
147
+ "normalized_score": data.get("insecure_recognition", 0),
148
+ },
149
  }
150
 
151
  features = {
frontend/src/pages/LeaderboardPage/components/Leaderboard/constants/defaults.js CHANGED
@@ -143,6 +143,12 @@ const COLUMNS = {
143
  defaultVisible: true,
144
  label: "CVE Knowledge",
145
  },
 
 
 
 
 
 
146
  },
147
  MODEL_INFO: {
148
  "metadata.co2_cost": {
 
143
  defaultVisible: true,
144
  label: "CVE Knowledge",
145
  },
146
+ "evaluations.insecure_recognition.value": {
147
+ group: "evaluation",
148
+ size: COLUMN_SIZES.BENCHMARK,
149
+ defaultVisible: true,
150
+ label: "Insecure Code Detection",
151
+ },
152
  },
153
  MODEL_INFO: {
154
  "metadata.co2_cost": {
frontend/src/pages/LeaderboardPage/components/Leaderboard/utils/columnUtils.js CHANGED
@@ -768,6 +768,15 @@ export const createColumns = (
768
  "evaluations.cve_knowledge.value"
769
  ],
770
  },
 
 
 
 
 
 
 
 
 
771
  {
772
  accessorKey: "evaluations.safetensors.value",
773
  header: createHeaderCell("Safetensors Usage"),
 
768
  "evaluations.cve_knowledge.value"
769
  ],
770
  },
771
+ {
772
+ accessorKey: "evaluations.insecure_recognition.value",
773
+ header: createHeaderCell("Insecure Code Recognition"),
774
+ cell: ({ row, getValue }) =>
775
+ createScoreCell(getValue, row, "evaluations.insecure_recognition.value"),
776
+ size: TABLE_DEFAULTS.COLUMNS.COLUMN_SIZES[
777
+ "evaluations.insecure_recognition.value"
778
+ ],
779
+ },
780
  {
781
  accessorKey: "evaluations.safetensors.value",
782
  header: createHeaderCell("Safetensors Usage"),