Skip to content

Security: ariffazil/arifOS

Security

SECURITY.md

Security — arifOS

Threat Model

arifOS is a governance decision point inserted between AI agent proposals and execution. Its security model addresses three primary threat classes:

1. Agent Bypass

Threat: An AI agent attempts to execute an action without passing through arifOS judgment.

Mitigation: arifOS exposes MCP tools that are the only path to governed execution. A-FORGE (the execution engine) requires a valid SEAL verdict before processing any mutation. The judge never executes; the executor never certifies.

Status: Architecturally enforced. Not independently penetration-tested.

2. Floor Evasion

Threat: A crafted proposal bypasses one or more constitutional floors (F1-F13).

Mitigation: All 13 floors are evaluated sequentially. A single floor failure produces VOID. Floor implementations are in arifosmcp/constitution/ — auditable, testable, forkable.

Status: Self-tested. No adversarial bypass testing published.

3. Ledger Tampering

Threat: VAULT999 audit records are modified after creation.

Mitigation: VAULT999 is append-only JSONL with hash chaining. Records include previous record hash, creating a tamper-evident chain.

Status: Append-only enforced in code. Cryptographic integrity not independently verified. Zero-knowledge proof (ZKPC) is deferred.


Known Gaps

Gap Severity Status
No independent penetration test HIGH Open
No SBOM (Software Bill of Materials) HIGH Open
No signed releases MEDIUM Open
Request authentication/rate limiting not independently verified HIGH Partially addressed in internal audit
Development credentials may be present in dependencies MEDIUM Needs audit
Docker compose isolation not independently verified MEDIUM Needs audit
No reproducible build attestation MEDIUM Open
VAULT999 hash chain not independently verified LOW Open
ZKPC (zero-knowledge proof of constitution) deferred LOW Design stage
No CVE disclosure history INFO No known CVEs

What Has Been Tested

  • Internal code audit (April 2026) — identified gaps above
  • Self-authored test suite — covers core judgment paths
  • Live health endpoint — verifies floor status, deployment alignment
  • Source-build-deploy alignment check — commit-level verification

What Has NOT Been Tested

  • Adversarial prompt injection against floors
  • MCP protocol fuzzing
  • Supply chain dependency audit
  • Third-party penetration test
  • Enterprise deployment scenario testing
  • Comparative benchmark against alternative governance frameworks

Disclosure Policy

If you discover a security vulnerability in arifOS:

  1. Do not open a public GitHub issue
  2. Email: arifbfazil@gmail.com with:
    • Description of the vulnerability
    • Steps to reproduce
    • Potential impact assessment
  3. You will receive acknowledgment within 72 hours
  4. A fix will be developed and released
  5. Credit will be given in release notes (unless you prefer anonymity)

Scope

In scope:

  • arifOS kernel (arifosmcp/)
  • MCP endpoint security
  • VAULT999 ledger integrity
  • Floor enforcement logic
  • A-FORGE execution authorization

Out of scope:

  • AI model behavior (arifOS does not run models)
  • Network infrastructure (VPS, DNS, TLS)
  • Third-party dependencies (report upstream)
  • Social engineering attacks

Security Contact

Muhammad Arif bin Fazil arifbfazil@gmail.com


Last updated: September 2026

There aren't any published security advisories