Run3 Handle NULL and Missing Values in Vulnerability Data
Properly handle null, missing, and empty values in vulnerability records with appropriate fallback values.From its SKILL.md
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.
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
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.