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"),
|