Protected credentials and sessions
Passwords use Argon2id hashing. Short-lived access tokens and rotated refresh sessions are handled through HttpOnly cookies in the web application.
Security-conscious foundation · Production controls and Amazon verification remain active beta gates
Security posture
OmniSeller is being built around tenant isolation, least-necessary access and explicit data boundaries. We publish the controls implemented today and the production controls still open.
Implemented foundation
These controls have local implementation and test evidence. External deployment configuration must preserve them.
Passwords use Argon2id hashing. Short-lived access tokens and rotated refresh sessions are handled through HttpOnly cookies in the web application.
The verified session supplies the organization identity. Services scope seller records by that tenant rather than accepting a tenant identifier from browser input.
OmniSeller uses Amazon's authorization model and does not ask users to disclose their Seller Central password.
Amazon refresh credentials are encrypted before database storage. Environment secrets are not shipped in the public website.
Structured request and external-response validation rejects malformed values instead of trusting unchecked payloads.
Security headers, CORS restrictions, request-rate controls, role checks and structured audit events cover core paths.
Open production gates
Private beta access is constrained while these controls and operational practices mature. Open work is not hidden behind broad marketing language.
The app needs a stable production origin, registered OAuth login URI and HTTPS callback before a real public SP-API flow can be completed.
TOTP primitives exist, but complete enrollment, recovery and login enforcement are not yet active.
Production must move sensitive configuration from local environment files into a managed secret system.
Structured logs and health probes exist; distributed traces, operational dashboards and service-level alerts remain open.
Listing synchronization is not yet backed by a durable queue with shared locks, automatic retry and restart recovery.
No external certification, penetration-test attestation or formal compliance audit is currently claimed.
Data boundaries
Seller-authorized information is used to provide the OmniSeller workspace, protect accounts, troubleshoot incidents and meet legal or platform obligations—not for resale.
The beta focuses on account identity, marketplace connection metadata and the seller's own catalog information needed for the described workflows.
A seller can request disconnection, account closure, export or deletion through direct support while self-service controls are completed.
Suspected security issues should be sent directly to info@nexastore.com with “OmniSeller Security” in the subject.
Responsible disclosure
Do not include seller data, credentials or active secrets in the first message. Describe the affected page, expected behavior and observed behavior.