Foundry — home

CISO · Security architect · Enterprise architect

Know what a system exposes before extending what can access it.

AI agents, new integrations and modernization programs are all asking for access to systems whose real capabilities nobody has fully enumerated. You are expected to approve that access with evidence you do not yet have.

The questions you need answered.

  1. What can this system actually be made to do, beyond what the API documentation lists?
  2. If an agent holds these credentials, what is the full set of actions available to it?
  3. Where are the trust boundaries, and which calls cross them?
  4. Which actions need explicit authorization, and where is that enforced?
  5. Can we audit how a conclusion about this system was reached?

Worth knowing first.

Before granting new access.

  1. Enumerate capabilities

    List what the system exposes, including undocumented and indirect effects. Mark each as verified, observed, inferred or open.

  2. Draw the boundary

    Which capabilities the new principal may use, which require approval, which are denied. Enforce it in the system, not in a prompt.

  3. Test the enforcement

    Confirm that denied actions are actually refused, with repeatable tests.

  4. Keep the record

    Store the evidence and the decision together, so the approval can be reviewed later.

Where Foundry fits.

Every finding carries its evidence state: verified, observed, inferred or open. How we work.

Reading for your situation.

Next step.

We analyze the system. You make the authorization decision with the evidence in hand.