CR: netapi Security Hardening — Risk & Communications

Risk Assessment

Risk Likelihood Impact Mitigation

Patched dependencies break existing functionality

Low

Medium

Run existing test suite after patching; manual smoke test of ISE clients

genie/pyats removal breaks parsing workflows

Medium

Low

Provide migration path: pip install genie pyats separately

Exception hierarchy changes break existing error handling

Low

Medium

All vendor exceptions now inherit from NetapiError; existing except VendorError still works