CodeMarine FAQ

Straight answers about securing AI-assisted development.

What CodeMarine does, where it fits beside frontier tools and where any honest protection boundary has limits.

01

Product fit

Where CodeMarine sits, what it replaces and what it deliberately leaves to frontier tools.

Is CodeMarine a replacement for Claude Security or Codex?

No. Frontier tools are strong semantic investigators. CodeMarine provides continuous deterministic checks, software supply-chain controls and one cross-provider evidence layer. The strongest design uses both: frontier models investigate while CodeMarine keeps the routine path repeatable and governed.

What is CodeMarine in one sentence?

CodeMarine is an independent security control plane for AI-assisted development. It watches the code and software entering a shared workspace, evaluates supported high-impact actions and keeps security policy consistent across the tools a team chooses to use.

Who is CodeMarine for?

It is for developers and security teams that use coding agents but do not want every provider to become a separate security island. It is especially useful when several agents, editors, CI systems and people can all change the same repository.

Does CodeMarine work without a frontier model?

Yes. The continuous scanning and policy path is designed to work deterministically without a model call. Frontier reasoning is an optional investigation layer for ambiguous, novel or high-impact cases where semantic context adds value.

02

Deterministic control

Why reproducible checks still matter in a development stack full of probabilistic systems.

What does deterministic protection actually mean?

The same code revision, ruleset and policy should produce the same security decision. That gives CI gates, audit evidence, suppressions and regression controls a stable answer. A frontier model can still investigate the hard case, but it does not become the sole policy authority.

Why not rely on each provider’s permission prompts?

Native permissions and sandboxes are important. They are also scoped to one provider and one execution environment. Broad prompts can interrupt normal work, which encourages people to relax them. CodeMarine is designed to add a narrow independent layer around high-confidence risks while preserving one policy across providers.

Will every CodeMarine scan produce the same result?

The deterministic engine is intended to produce the same decision for the same revision, rules and policy. External intelligence, configuration changes or an optional model investigation can add new context, so the evidence records need to identify the revisions involved.

Does CodeMarine only report findings?

No. CodeMarine has a policy model for allow, warn and block decisions. A block is only meaningful where a supported enforcement path exists, so the product separates a policy verdict from proof that a particular host invoked and honoured it.

03

Runtime safety

What can be watched, what can be stopped and where the operating boundary really sits.

Can CodeMarine stop an agent from destroying a server?

Only when the operation passes through a supported pre-execution path. Local shell hooks can cover some actions. Native APIs, hosted agents and remote tools need a governed gateway, scoped credentials or downstream policy. CodeMarine reports the gap instead of claiming universal interception.

What can the destructive command guard protect locally?

It can evaluate supported shell actions before execution and return a policy decision for defined destructive classes. Coverage depends on the agent, host and installed adapter. Live canaries are planned to prove that the current host is invoking the guard.

What about database, cloud and API operations?

A local command can be evaluated when it travels through a supported hook. Direct SDK calls, native connectors and provider-hosted tools need separate control points. The practical architecture combines CodeMarine policy with MCP or API gateways, scoped credentials, cloud policy and deployment controls.

What does “supported path” mean?

It means CodeMarine receives the action before it happens and the host can honour the returned decision. Watching logs after execution is useful evidence but it is not prevention. CodeMarine keeps those two states separate.

How will I know whether protection is really active?

Protection Center will separate adapter availability, local setup and live host proof. Until live proof ships, surfaces without current host evidence remain Setup needed or Planned.

04

Code and supply chain

Continuous checks for what agents write and the trust they add to a project.

What does CodeMarine scan in the workspace?

It scans supported source and configuration files for known security risks, then applies structural confirmation and graph context where available. It watches the resulting workspace, so the same layer can evaluate changes from an agent, editor, automation or person.

How does supply-chain protection help with AI-generated code?

Agents can introduce packages as easily as they introduce code. CodeMarine examines supported manifests, lockfiles, suspicious package names, known malicious packages, package sources and install-time behaviour so a new dependency does not become trusted merely because an agent suggested it.

Does it inspect MCP servers, skills and agent rules?

CodeMarine has scanning paths for selected MCP configuration, skills, rules, prompts and persistent agent instructions. This extends the trust boundary beyond application source because the tools and instructions around an agent can change what it is able or encouraged to do.

Will deterministic scanning find every novel vulnerability?

No. Deterministic checks are strongest when the risky structure, package or policy condition can be described. Novel business-logic flaws and subtle multi-file vulnerabilities are where frontier investigation is valuable. CodeMarine’s role is to focus that investigation and turn verified discoveries into durable regression controls.

05

Frontier collaboration

How models contribute deeper reasoning without becoming the only line of defence.

Does every scan call a model?

No. The continuous path is local-first and deterministic. Optional model investigation is reserved for cases that need semantic reasoning. This keeps routine protection predictable and token-efficient.

Does CodeMarine work across Claude, Codex, Cursor and other tools?

CodeMarine watches the shared workspace independently of the authoring tool. Provider-specific prevention still depends on the hooks and execution surfaces each tool exposes. That lets one policy cover the common result while the product reports differences in preventive coverage honestly.

What would CodeMarine send to a frontier investigator?

A focused evidence packet can include the finding, relevant files, call paths, dependency provenance, policy and revision. The organization chooses the provider and sharing scope.

How should a model-generated patch be validated?

The original finding should disappear, deterministic checks should remain clean, protected files and dependency state should be reviewed and relevant tests should pass. The patch should also be bound to the expected revision so an approved fix cannot be silently applied to different code.

06

Privacy and deployment

Where data goes, how evidence is handled and what is available today.

What stays on my machine?

Routine deterministic scanning is local-first. Optional managed intelligence and frontier investigation can use approved external services. Before code leaves the workspace, the provider, shared scope and reason should be visible.

Does runtime evidence contain my commands or secrets?

The action evidence model is designed to use classifications, fingerprints and reason codes instead of storing raw secret or command content. Any production integration should still be evaluated against the organization’s own logging, retention and privacy requirements.

Does CodeMarine include enterprise SSO, RBAC and compliance reporting?

Not yet. SSO, RBAC and compliance reporting are planned. Current work is focused on the protection engine, integrations and proof-backed coverage.

How should I read Current, Beta and Planned labels?

Current is available now. Beta works on defined paths but still has setup, host or proof limits. Planned is not available yet.

Bring us the hard question.

We will map your agents, execution paths and current controls, then show what CodeMarine can observe, what it can prevent and which gaps need another boundary.

Ask about your architecture

Evaluate the boundary before you trust it.

See how CodeMarine fits around your models, repositories and deployment systems without pretending every surface is the same.

Sarge, the CodeMarine guardian