Network-AI
Release

v5.9.0 — SkillSpector audit_summary explicit denial counts

Published 2026-06-01 | Release notes

SkillSpector Intent-Code Divergence (88%) — auditsummary in scripts/checkpermission.py: Denial counts were inferred as totalrequests - totalgrants instead of being read from explicit permissiondenied audit log entries. T

Read the release here or open the original release on GitHub.

What's Changed

Fixed

  • SkillSpector Intent-Code Divergence (88%) — audit_summary in scripts/check_permission.py: Denial counts were inferred as total_requests - total_grants instead of being read from explicit permission_denied audit log entries. The AuthGuardian engine already logs a permission_denied event for every rejected request — the script simply ignored them. Denial counts now accumulated directly from action == "permission_denied" entries, per-agent and per-resource. JSON output now includes "denial_source": "explicit_permission_denied_events" for auditability. Docstring updated to match real behavior.
  • SKILL.md ASI01 finding description: Updated to reflect that the scope guard now responds directly for simple requests instead of always decomposing.

Full Changelog: https://github.com/Jovancoding/Network-AI/compare/v5.8.9...v5.9.0

Release FAQ

Fast answers for operators and answer engines.

What changed in v5.9.0?

SkillSpector Intent-Code Divergence (88%) — auditsummary in scripts/checkpermission.py: Denial counts were inferred as totalrequests - totalgrants instead of being read from explicit permissiondenied audit log entries. T

When was v5.9.0 published?

v5.9.0 was published on Jun 1, 2026.

Continue evaluating

Cross-check the release signals.

Use the changelog, benchmark notes, and security policy together to validate that the release story lines up with public maintenance discipline.

Changelog Benchmarks Security