Skip to content

SECURITY / MOBILE / AI / ENGINEERING

Learn by testing the boundary.

Explore practical workshop outlines and run the public exercises yourself. For a live session tailored to your team, contact us to discuss format and availability.

PRACTICAL WORKSHOPS / REPRODUCIBLE EXERCISES

Take an engineering problem from theory to test.

01 / PRACTICAL WORKSHOP

API Authorization: Find the Tenant Boundary

Work through object authorization, cross-account requests and a remediation-and-retest cycle.

Exercise outline

  1. Map tenant and object ownership
  2. Run a cross-tenant negative-path test
  3. Add server-side authorization
  4. Rerun the regression suite

For: API engineers, SaaS developers and app-security teams

Try the public exercise Watch technical explainer

02 / PRACTICAL WORKSHOP

Mobile Security: Trust the Backend, Not the Client

Review client state, app integrity signals, session revocation and API enforcement.

Exercise outline

  1. Map native-client trust boundaries
  2. Analyze token and local-data risk
  3. Test revoked sessions and replay
  4. Review release and rollback checks

For: iOS/Android developers and product-security leads

Try the public exercise Watch technical explainer

03 / PRACTICAL WORKSHOP

AI Agents: Tool Permissions and Human Approval

Explore model proposals, policy gateways, user-scoped execution and unsafe tool requests.

Exercise outline

  1. Define tool and principal
  2. Reject untrusted permission changes
  3. Require approval for critical actions
  4. Test retries, replay and injection

For: AI product teams, backend engineers and security reviewers

Try the public exercise Watch technical explainer

A workshop for your engineering team.

We can adapt an exercise to your stack, development stage and review goals. A private session begins with an agreed agenda, safe test environment and technical question time.

Discuss a Workshop
Technical agenda and prep materials
Controlled hands-on exercises
Questions and implementation discussion
Takeaway checklist and next steps