Skip to content

Commit 801a330

Browse files
committed
feat(add fe is_active logic):
1 parent 92cabf6 commit 801a330

File tree

4 files changed

+28
-23
lines changed

4 files changed

+28
-23
lines changed

agentic_security/probe_data/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@
288288
"dataset_name": "Lemhf14/EasyJailbreak_Datasets",
289289
"num_prompts": 1630,
290290
"tokens": 19758,
291-
"is_active": True,
291+
"is_active": False,
292292
"approx_cost": 0.0,
293293
"source": "Hugging Face Datasets",
294294
"selected": False,
@@ -312,7 +312,7 @@
312312
"dataset_name": "JailbreakV-28K/JailBreakV-28k",
313313
"num_prompts": 28300,
314314
"tokens": 1975800,
315-
"is_active": True,
315+
"is_active": False,
316316
"approx_cost": 0.0,
317317
"source": "Hugging Face Datasets",
318318
"selected": False,
@@ -324,7 +324,7 @@
324324
"dataset_name": "ShawnMenz/jailbreak_sft_rm_ds",
325325
"num_prompts": 371000,
326326
"tokens": 1975800,
327-
"is_active": True,
327+
"is_active": False,
328328
"approx_cost": 0.0,
329329
"source": "Hugging Face Datasets",
330330
"selected": False,

agentic_security/static/index.html

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -383,27 +383,26 @@ <h3 class="text-lg font-semibold">Enable Many-shot
383383
class="text-gray-400 hover:underline">Deselect All</button>
384384
</div>
385385

386-
<div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-4">
387-
<div
388-
v-for="(package, index) in dataConfig"
389-
:key="index"
390-
@click="addPackage(index)"
391-
class="border rounded-lg p-3 cursor-pointer transition-all hover:shadow-md overflow-hidden"
392-
:class="{
393-
'border-dark-accent-green bg-dark-accent-green bg-opacity-20': package.selected,
394-
'border-gray-600': !package.selected
395-
}">
396-
<div class="font-medium mb-1 truncate">{{ package.dataset_name
397-
}}</div>
398-
<div class="text-sm text-gray-400 truncate">
399-
{{ package.source || 'Local dataset' }}
400-
</div>
401-
<div class="mt-2 text-sm font-semibold">
402-
{{ package.dynamic ? 'Dynamic dataset' :
403-
`${package.num_prompts.toLocaleString()} prompts` }}
404-
</div>
405-
</div>
386+
<div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-4">
387+
<div
388+
v-for="(package, index) in dataConfig"
389+
:key="index"
390+
@click="package.is_active !== false && addPackage(index)"
391+
class="border rounded-lg p-3 cursor-pointer transition-all hover:shadow-md overflow-hidden"
392+
:class="{
393+
'border-dark-accent-green bg-dark-accent-green bg-opacity-20': package.selected,
394+
'border-gray-600': !package.selected,
395+
'opacity-30 pointer-events-none cursor-not-allowed': package.is_active === false
396+
}">
397+
<div class="font-medium mb-1 truncate">{{ package.dataset_name }}</div>
398+
<div class="text-sm text-gray-400 truncate">
399+
{{ package.source || 'Local dataset' }}
406400
</div>
401+
<div class="mt-2 text-sm font-semibold">
402+
{{ package.dynamic ? 'Dynamic dataset' : `${package.num_prompts.toLocaleString()} prompts` }}
403+
</div>
404+
</div>
405+
</div>
407406
</div>
408407
</section>
409408

agentic_security/static/main.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,10 @@ var app = new Vue({
350350

351351
// If all are selected, deselect all. Otherwise, select all.
352352
this.dataConfig.forEach(package => {
353+
if (!package.is_active) {
354+
package.selected = false;
355+
return
356+
}
353357
package.selected = !allSelected;
354358
});
355359

tests/test_registry.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ def test_registry_accessibility(dataset):
1010
source = dataset.get("source", "")
1111
if "hugging" not in source.lower():
1212
return pytest.skip("skipped dataset")
13+
if not dataset.get("is_active"):
14+
return pytest.skip("skipped dataset")
1315

1416
dataset_name = dataset.get("dataset_name")
1517
if not dataset_name:

0 commit comments

Comments
 (0)