Client Portal

The Client Portal

Live The Client Portal is live at siegepoint.apintelligence.ai/portal, served over TLS.

Signing in

Go to siegepoint.apintelligence.ai/portal and sign in with the email and password issued to your organization. Sessions are cookie-based, expire after 8 hours of inactivity, and are protected in transit (HTTPS-only, secure cookies). Login is rate-limited against brute force.

What you can do

Roles & access

The portal enforces two roles. An admin (SiegePoint staff) manages engagements, findings, external recon, and user accounts. A client account is scoped to a single organization and gets a read-only view of only that organization's engagements — its scope, status, discovered assets, findings, and the secure report link. A client cannot see another client's engagements (they return "not found"), cannot create or edit records, and cannot reach the user-management or audit pages. Forms are CSRF-protected and all input is validated and escaped.

Action audit log

Every security-relevant action — sign-in (success and failure), sign-out, engagement create/update, finding add and status change, external-recon run, and user creation — is written to an append-only audit log visible to admins. Records are hash-chained with SHA-256: each entry commits to the one before it, so any later edit or deletion breaks the chain and is flagged on the audit page. The log records the actor, action, target, a short detail, source IP, and UTC timestamp.

Coming next: multi-factor authentication, encrypted report storage with signed expiring links, and an independent penetration test of the portal itself. These will be documented here as they ship.