Secrets stay private
AI keys and SMTP credentials belong in private server configuration outside public_html, never in generated client-side JavaScript.
Security through controlled generation
Omega favors static-first output, private server configuration, strict path handling and validated generated files instead of placing secrets or unrestricted AI-generated code in the browser.
Security architecture
The safest code is often the code a website does not need.
AI keys and SMTP credentials belong in private server configuration outside public_html, never in generated client-side JavaScript.
External planning data is schema-constrained and validated before the Omega engines use it.
Preview, export and project-storage paths are constrained to prevent generated requests from escaping their project workspace.
Ordinary static pages reduce the server-side attack surface when a project does not require a backend.
Server-side contact handling can be generated only when required and should use authenticated SMTP/private credentials.
Known generation or preview failures can block export instead of being ignored.
Deployment responsibility
The generated site can provide good defaults, but the final hosting environment still matters.
Keep secrets, backups and private data outside the public document root.
Use supported PHP/server versions and current hosting security updates where backend functionality is enabled.
Analytics, third-party scripts, forms, embeds and future edits can introduce new risks after generation.
Build • Rank • Own Your Code
Let AI assist the strategy while Omega retains control of the production output and validation rules.
Dual-platform responsibility
WordPress introduces PHP, CMS and update responsibilities that do not exist in a static site. Omega therefore keeps WordPress generation uniquely namespaced and validates that output separately while private credentials remain outside public_html.
Controlled generation boundary
Omega constrains AI assistance to structured planning and validates the result before deterministic production engines are allowed to build the selected website package.
The Builder API applies session and origin protections designed to reject inappropriate cross-site build requests.
Active generation data is stored outside the publicly served website directory rather than placing raw project workspaces directly under public_html.
Generated previews use high-entropy project/token addressing, path restrictions and noindex controls rather than publishing the temporary build as an ordinary public website.
The preview route applies restrictive content-security rules to limit arbitrary network requests, external scripts, form submission and embedded objects during inspection.