Auth and RBAC
Protected routes, role classes, session strategy, least-privilege defaults, and admin surfaces that separate operator, staff, and read-only actions.
Security and reliability
Grayston combines secure architecture, adversarial review, validated findings, remediation, and controlled delivery so security is exercised throughout the build, not stapled on before launch.
Security concerns for this website can be sent to jforster@graystontechnologies.com. Do not include passwords, tokens, or sensitive third-party data.
Delivery controls
Controls are tailored to the threat model. The baseline is explicit identity and authorization, minimal secrets exposure, isolated environments, validated data movement, observable behavior, and evidence operators can use.
Protected routes, role classes, session strategy, least-privilege defaults, and admin surfaces that separate operator, staff, and read-only actions.
Input validation, workflow state checks, event logs, export-ready records, and evidence views for systems that need defensible operational history.
Separate environments, secret hygiene, preview deployments, release gates, rollback paths, and configuration that keeps production changes intentional.
Idempotent webhooks, rate limiting where appropriate, structured errors, retry posture, replay protection, and integration contracts that can be operated.
Structured logs, uptime checks, release notes, runbooks, and practical incident triage so launch does not become the end of accountability.
Architecture, repositories, dependencies, and high-risk changes are examined for abuse paths, trust failures, reachable impact, and regression risk.
Adversarial security
Grayston treats security as an operating cycle: understand what matters, look for reachable attack paths, validate actual risk, close the weakness, and prove the fix stays closed.
Assets, identities, trust boundaries, attacker goals, and business impact.
Architecture, code, dependencies, configuration, secrets, and change review.
Connect weaknesses across identity, APIs, cloud, data, agents, and vendors.
Confirm reachable risk, reject noise, and document evidence and severity.
Fix the root cause, retest, add regression protection, and gate release.
Responsible disclosure
If you believe you found a vulnerability in this website or a Grayston-operated product, email a concise report with the affected URL, reproduction steps, browser/device context, screenshots if helpful, and potential impact.
Do not access, change, delete, download, or exfiltrate data that is not yours. Do not run destructive tests, denial-of-service tests, social engineering, or credential attacks. Grayston does not currently operate a paid bug bounty program.
Report Security Concern