konnect-access-scope — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited konnect-access-scope (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Explain why an identity can or cannot reach a Konnect surface, see a resource, or mutate it, then identify the narrowest next step.
Default to read-first inspection. Do not propose role or team changes until you have separated resource existence, endpoint selection, authentication, and authorization.
Use this skill for operator or automation access to Konnect itself. Do not use it for downstream API consumer auth, Dev Portal application credentials, or Gateway runtime auth flows.
kong-konnect MCP server first for live inspection when itis available in the session.
kongctl-query for read-only checks, identity inspection, and resourceexistence checks from the CLI surface.
resources need to be codified: prefer kongctl-declarative for kongctl YAML and terraform-konnect for HCL-managed Konnect resources.
kong-konnect MCP is notconnected, say so early and continue with CLI or user-provided artifacts.
Do not treat declarative config in a repo as proof that a user should be able to see or edit the live resource. Live access always wins over intended state.
Load only the reference file that matches the active branch:
references/region-org-and-team-checks.mdreferences/visibility-vs-permission.mdis writable by this identity.
references/idp-and-role-model.mdidentity mastering is the real boundary.
Pin down:
kongctl, Konnect UI, Konnect API, orPortal operator UI
catalog asset, analytics surface, or Event Gateway resource
directly against Konnect
Keep the failing operation concrete. Access failures look similar across surfaces but have different root causes.
If the complaint is really about developer-facing application registration, issued credentials, or runtime API access, hand off to konnect-app-auth instead of stretching this skill.
Confirm the caller is pointed at the right Konnect region and organization before reasoning about roles.
For CLI-based checks, prefer:
kongctl get organization -o json
kongctl get me -o jsonIf those succeed, authentication is present. If they fail, stop there and fix auth or endpoint selection first.
Load references/region-org-and-team-checks.md when the main ambiguity is where the caller is pointed rather than what permissions they have.
Check whether the target resource exists in the organization independently of the affected user.
role assignment.
resource lifecycle rather than permissions.
explain the mismatch instead of calling it a permission failure.
Load references/visibility-vs-permission.md when the core question is whether the resource is absent, hidden, or only non-mutable.
Interpret access using these defaults:
subsets of the same organization.
resource slice that actually governs the target object.
Do not assume a missing mutation permission implies missing read permission, or the reverse.
When the user mentions Okta, SSO, SCIM, or IdP-managed groups, verify whether the requested change is blocked because identity membership is mastered outside Konnect.
Treat externally managed identity data as read-only from the Konnect side unless you can confirm otherwise.
Load references/idp-and-role-model.md when role layering, IdP mastery, or team/identity mapping is the main decision branch.
Classify the outcome as one of:
Then give the minimum next action needed to unblock the user.
If the root cause is outside Konnect operator access, say which neighboring skill should take over instead of keeping the diagnosis open-ended.
"why can't they?"
read-only for team or profile changes.
different region, belongs to a different team scope, or was never created.
Before answering, verify that you can state:
kongctl-query for exact read-only command selection and output shaping.kongctl-declarative or terraform-konnect when the user wants tocreate or update managed Konnect resources after the access issue is understood. Match the repository's current toolchain.
konnect-app-auth when the real issue is developer registration,application credentials, or Dev Portal auth behavior rather than operator access to Konnect.
konnect-gateway-triage, konnect-observability-triage,konnect-api-publish, or konnect-event-gateway when the real problem is not access but operator ambiguity inside that surface.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.