SEROSAI consulting

Security and Vulnerability Disclosure

Effective date: September 22, 2026

This page describes how we protect client data and how we build securely, and how to report a vulnerability. It is written for clients, prospects and security researchers.

Seros is a solution development company. We do not currently operate a hosted customer-facing service: our website is static, and systems we build are normally deployed to infrastructure the client owns and controls. The controls below describe how we handle client material during an engagement, and the engineering practices we apply to what we build.

1. No certification is claimed

Seros, LLC does not hold SOC 2 Type I or Type II, ISO/IEC 27001, PCI DSS, HITRUST, or any other security certification or attestation. We do not claim compliance with any of them. If that changes, this page will say so and the report will be available under NDA.

We also do not currently offer a HIPAA Business Associate Agreement. Do not send protected health information to us or put it into a system we host without a separate signed agreement.

Saying this plainly is deliberate. A security page that implies certifications the company does not have is a misrepresentation, and enterprise security reviewers check.

2. How we build and run software

The controls below are limited to practices verified in our own application source and in how we run engagements. They are not a security certification, and they are not a promise about infrastructure a client operates themselves after handover.

Architecture - The product is designed for a multi-tenant application with tenant-scoped data access. - Production deployment uses Vercel-compatible hosting and durable PostgreSQL storage. - Local SQLite and fake providers are development and test modes, not production customer services.

Encryption and credentials - Application secrets are supplied through environment configuration and are not intended to be committed to source control. - Passwords are stored as password hashes rather than plaintext. - Transport encryption and encryption-at-rest are supplied by the hosting and database providers; they are verified against the production account before any client system goes live.

Access control and abuse prevention - In applications we build, tenant boundaries and connected integration scopes are enforced in application routes and database access helpers. - The application includes rate limiting and replay/idempotency protections for relevant request paths. - Session cookies are signed, HttpOnly and SameSite=Strict; production cookies also use Secure. Sessions expire after 12 hours, and password changes supersede older password-versioned sessions. - In systems we build, administrators on the client side control which sources are connected, who has access, and the human confirmation step before a consequential write. - SSO and MFA are not currently represented as implemented Seros customer features.

Development and response - Automated tests and type checks are part of the application verification workflow. - Audit events are recorded for relevant security and administrative activity. Retention and operational monitoring must be confirmed against the deployed environment. - Subprocessors are listed at Subprocessors. A vendor is added, with a signed DPA, before it processes client personal data.

AI providers - The default AI transport is local Ollama/Qwen. Customer content is limited to the relevant data needed for a generation, and AI output requires human review. - A hosted AI transport is optional. No hosted AI provider or provider-specific security promise is made here until one is selected and added to the subprocessor list.

3. Customer responsibilities

Security is shared. You are responsible for:

4. Incident notification

If we become aware of a security incident affecting your data, we will notify you without undue delay and within 72 hours, with what we know at the time, and will update you as the investigation progresses. The contractual detail is in Section 9 of the DPA.

5. Vulnerability disclosure policy

We want to hear about security problems. This section is our commitment to researchers who act in good faith.

5.1 How to report

Email team@seros.dev with:

Encrypt if you prefer: not published; email in plain text and we will arrange an encrypted channel if needed. Use one report per issue. We will publish a /.well-known/security.txt file pointing at this policy: https://seros.dev/.well-known/security.txt.

5.2 What we commit to

Stage Target
Acknowledge receipt 72 business hours
Initial assessment and severity 10 business days
Status update cadence Every 14 days until closed
Fix for critical issues 30 days, target
Fix for high and medium issues 90 days, target

These are targets, not contractual commitments, unless a signed agreement says otherwise.

5.3 Safe harbour

If you make a good-faith effort to comply with this policy during your research, we will:

This authorisation extends only to us. We cannot authorise testing of systems owned by our subprocessors or by other third parties; report those to their owners. If legal action is initiated by a third party and you complied with this policy, we will make that clear.

If you are unsure whether something is in scope, ask first at team@seros.dev.

5.4 Scope

In scope - https://seros.dev and its subdomains that we operate. - The Seros web application and public API. - Our official mobile or desktop clients, if any exist.

Out of scope - Third-party services and infrastructure we do not control, including our hosting, payment, email and AI model providers. - Denial-of-service and volumetric testing. - Social engineering of staff, customers or vendors, and physical security testing. - Automated scanning that generates significant traffic, without written permission. - Reports generated solely by an automated tool with no analysis or demonstrated impact. - Findings that are configuration opinions rather than exploitable issues: missing security headers with no demonstrated impact, SPF/DMARC policy preferences, TLS cipher preferences, version disclosure, clickjacking on pages with no sensitive action, missing rate limits with no demonstrated abuse, self-XSS, and issues requiring a rooted device, a physically present attacker or an already-compromised account.

5.5 Rules

5.6 Rewards

We do not currently operate a paid bug bounty. We will credit researchers by name or handle in an acknowledgements list at https://seros.dev/security#56-rewards if they want it. Whether a bounty is introduced is no paid bounty at this stage; credit offered instead.