Skip to content

Security: nexsusagent-coder/SENTIENT_CORE

Security

SECURITY.md

πŸ”’ Security Policy

Supported Versions

Version Supported
4.x βœ… Active support
3.x ⚠️ Security fixes only
< 3.0 ❌ End of life

Reporting a Vulnerability

We take security seriously. If you discover a security vulnerability, please follow these steps:

1. Do NOT create a public issue

Security vulnerabilities should be reported privately.

2. Email us

Send details to: security@sentientos.dev

Include:

  • Description of the vulnerability
  • Steps to reproduce
  • Potential impact
  • Suggested fix (if any)

3. Response Timeline

Time Action
24 hours Acknowledge receipt
72 hours Initial assessment
7 days Detailed response
14 days Fix or mitigation plan
30 days CVE assignment (if applicable)

4. Responsible Disclosure

We follow responsible disclosure:

  • We'll work with you to understand and fix the issue
  • We'll credit you in the security advisory (unless you prefer to remain anonymous)
  • We ask that you don't disclose the issue publicly until we've released a fix

Security Features

SENTIENT OS includes multiple security layers:

πŸ” V-GATE Architecture (sentient_vgate)

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   SENTIENT  β”‚      β”‚   V-GATE    β”‚      β”‚   LLM API   β”‚
β”‚   Client    │─────▢│   Proxy     │─────▢│   Provider  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                           β”‚
                     API Key (Secure)
                     Stored on server
                     NEVER in client code

V-GATE Features:

  • Request routing & load balancing
  • Rate limiting
  • API key injection (server-side only)
  • Encrypted key storage
  • Key rotation support

πŸ›‘οΈ Security Crates (93 crate'den 6'sΔ± gΓΌvenlik)

Crate SatΔ±r Purpose
sentient_guardrails 307 Input/output filtering, prompt injection detection, data exfiltration prevention
oasis_vault 2,417 Encrypted secret management, crypto operations
sentient_tee 2,683 Trusted Execution Environment (AMD SEV-SNP, Intel TDX)
sentient_zk_mcp 2,062 Zero-knowledge proofs for MCP protocol
sentient_compliance 2,226 SOC 2 Type II controls, audit logging
sentient_anomaly 1,160 Anomaly detection, intrusion alerts

πŸ›οΈ Sovereign Constitution (oasis_autonomous)

Desktop agent iΓ§in 50+ yasaklΔ± komut:

βœ— YASAKLI: rm -rf, format, dd, chmod 777, curl | bash,
           sudo, su, chown root, mkfs, shutdown, reboot
βœ“ Δ°ZΔ°N VERΔ°LEN: libreoffice, firefox, vscode, git, cargo

πŸ”’ Secure by Design

  • Memory Safety: Rust guarantees memory safety at compile time
  • No unwrap(): All code uses proper error handling with .expect() or ?
  • Minimal unsafe: Only 10 unsafe blocks, all FFI-required
  • Encrypted Storage: AES-256-GCM for sensitive data
  • Audit Logging: Complete audit trail for compliance

Security Best Practices

For Users

  1. Never commit API keys - Use V-GATE or environment variables
  2. Enable encryption - Use sentient_vault for secrets
  3. Regular updates - Keep SENTIENT OS updated
  4. Audit logs - Monitor sentient_compliance audit logs

For Developers

  1. Run security audit before commits:

    cargo audit
    cargo clippy -- -W clippy::all
  2. Check dependencies:

    cargo outdated
    cargo deny check
  3. Format code:

    cargo fmt --all -- --check

Known Security Considerations

1. LLM Provider APIs

  • API keys are transmitted to LLM providers
  • Use V-GATE to keep keys server-side
  • Consider self-hosted models (Ollama, GPT4All) for sensitive data

2. Web Dashboard

  • Default port: 8080
  • Enable authentication for production
  • Use HTTPS in production

3. Plugin System

  • Plugins run in sandboxed environment
  • Review plugin code before installation
  • Use sentient_plugin security features

Security Audit History

Date Auditor Scope Result
2026-04 Internal Code review βœ… Passed
2026-04 cargo audit Dependencies βœ… No vulnerabilities
2026-04 cargo test 189+ tests (LLM) βœ… All passing

Contact


Last Updated: April 2026

Next Review: July 2026

There aren’t any published security advisories