NVIDIA SkillSpector Information: Scanning AI Abilities for Safety Dangers with Static Evaluation and SARIF Reviews
print(“Batch scanning the entire corpus (static-only)…n”) summary_rows = [] all_findings = [] for ability in SKILLS: res = scan(ability, use_llm=False, output_format=”json”) fnds = findings_of(res) summary_rows.append({ “ability”: ability.title, “risk_score”: res.get(“risk_score”), “severity”: res.get(“risk_severity”), “suggestion”: res.get(“risk_recommendation”), “num_findings”: len(fnds), “has_executable”: res.get(“has_executable_scripts”), }) for f in fnds: all_findings.append({ “ability”: ability.title, “rule_id”: f.get(“rule_id”), “severity”: str(f.get(“severity”)), “class”: f.get(“class”), “message”: f.get(“message”), “file”: f.get(“file”),…
