Urgent.News

What's breaking now, across thousands of outlets.

Tech

API Key Usage Inventory: 4 Evidence Signals for Edtech Service Reviews

Short answer: a key's last-used timestamp cannot tell an edtech reviewer which service holds it. Attribute the credential through four independent signals: a stable, nonsecret key identifier, authenticated caller identity, workload deployment records, and per-key request events. Record disagreements instead of guessing. An access review is signable only when its owner can inspect the evidence,…

The article outlines a method for edtech service reviews to determine which service holds an API key using four key evidence signals. These signals include a stable, nonsecret key identifier, authenticated caller identity, workload deployment records, and per-key request events. The article emphasizes the importance of recording disagreements and not making assumptions.

It also highlights that a key's last-used timestamp cannot determine which service holds it. The article provides a simple Python reconciler that takes inputs such as key identifiers, owners, intended workloads, deployments, and events, and produces an evidence bundle with a disposition for each key. The reconciler helps distinguish between a notebook-to-production experiment and a scheduled course assistant that might share a network address.

The article concludes by recommending the use of OWASP's secrets guidance for inventory, access control, rotation, and logging around the secret lifecycle.

Brief written by urgent.news from Dev.to's own syndicated text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

NetScaler and the SAML Bypass: Measuring Gateway Exposure with ZoomEye

NetScaler and the SAML Bypass: Measuring Gateway Exposure with ZoomEye Authentication gateways occupy a structurally difficult position in security architecture.

  • Citrix NetScaler ADC and Gateway are critical authentication gateways.
  • CVE-2026-19490 is a SAML authentication bypass vulnerability.
  • ZoomEye measures hundreds of thousands of affected NetScaler instances.

Keep the Score Contract Out of the Agent's Write Set

A green CI job on an agent branch is not a score. It is a claim that the tree the agent left behind still exits zero. Those claims diverge as soon as the agent can delete tests, rewrite goldens, skip…

  • Contract file must bind testing process aspects
  • Include parent SHA, fixture hashes, runner config hashes
  • Contract generated from parent commit, not agent's branch

More from Monday 21 September →