Run3 Handle NULL and Missing Values in Vulnerability Data
[COLM'26] SkillLearnBench is the first benchmark for evaluating continual learning methods that automatically generate agent skills.
npx -y skills add cxcscmu/SkillLearnBench --skill run3_Handle-NULL-and-Missing-Values-in-Vulnerability-DataAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Properly handle null, missing, and empty values in vulnerability records with appropriate fallback values.
SKILL.md
0.8 KB, 162 tokens by cl100k_base, as published. Nobody here has run it
Fallback Rules
| Field | Missing/Null Handling |
|---|---|
| FixedVersion | Use "N/A" (never empty string) |
| CVSS_Score | Use "N/A" if no source available |
| Url | Use "N/A" if no PrimaryURL or References |
| Title | Use "" (empty string) or "N/A" — verify ground truth |
| Other fields | Include raw value or "N/A" per requirement |
Process
- Check field existence with
.get()method - Check for
Noneornullvalues explicitly - Check for empty strings:
if value == "" - Apply appropriate fallback immediately
- Never allow empty strings where
"N/A"is required