ARKO connects your organisation’s policies, code checks and review evidence across the tools your teams use to build.
INSIDE THE WORKFLOW
Find the risk. Check the fix.
Understand what drives your Code Health Score: follow the underlying findings, the checked scope and the proposed change. Explore the complete example workspace: five findings, code changes, verification, agent activity and the Control Plane.
The demonstration uses sample code and data. It does not scan a live project.
READY / Explore → Scan → Review → Apply → VerifyAll actions run locally in this demo
FROM THE FIRST EDIT TO THE RELEASE DECISION
One standard. Across the delivery path.
Different stages expose different risks. Follow the workflow to see where checks, gates and evidence fit—and what each integration needs.
01DesignCONTEXT & POLICY
CONTEXT ⇄ CHECK ⇄ EVIDENCE
CONTEXT & POLICY
Give the work a clear starting point.
Bring application context, approved patterns and organisational policies into the review. Make the intended architecture visible before judging the change.
Supply and maintain the context relevant to the application and team.
Find risks, inspect the explanation and review a proposed fix without leaving the supported editor. Recheck the updated source with the scope kept clear.
Available background checks follow the extension settings and organisation configuration.
Use repository checks and configured hooks to make the policy part of the development workflow. Choose how a failed or incomplete check should affect the next action.
Review the generated gate configuration; different clients have different enforcement points.
Connect repository and CI checks to the change under review. Keep findings, proposed remediation and the checked scope visible to the people approving the merge.
A failed check blocks merging only when the repository’s required-check policy enforces it.
Separate a suspected risk from a reproduced result.
Simulation exercises a running application in an isolated environment, looking at routes, boundaries and behaviour. Its value is evidence from execution alongside findings inferred from source.
Future-direction overview. Confirm current availability and requirements with ARKO before planning this part of your rollout.
Evidence from a deployed system answers different questions from a source scan. Bring the intended observation scope, data boundaries and review responsibilities into the rollout discussion.
Future-direction overview. Confirm current availability and requirements with ARKO before planning this part of your rollout.
From finding to reviewed changeSee remediation in the editor, repository and decision record.+
FROM FINDING TO REVIEWED CHANGE
Make the fix useful. Then check it again.
Keep remediation close to the finding, whether the change starts in the editor, an agent session or a repository review.
IN THE EDITOR
Inspect the proposed fix.
Understand the change and its context before applying it. Keep the developer involved in the decision.
IN THE REPOSITORY
Bring the change to review.
Use supported remediation and pull-request workflows. Your review and merge policies still govern what ships.
IN THE RECORD
Follow the outcome.
Recheck the updated source and retain the finding, change, scope and decision in the shared view.
FROM INFERENCE TO EXECUTION EVIDENCE
Follow the suspicion. Exercise the boundary.
Walk through an example customer-isolation check: from a source finding to a reproduced behaviour, then a recheck of the changed application.
SIMULATION WALKTHROUGH / SYNTHETIC EXAMPLE
ISOLATED APPLICATION
01Test agentCustomer A session
→
02Orders API/orders/:id
→
03Data boundaryCustomer B order
Suspected boundary gapSource inference
Review whether the route checks ownership before returning an order.
EXAMPLE ARTEFACT / CUSTOMER WORKSPACE
01 / STATIC PASS
Start with a question.
A source finding suggests that an authenticated customer may be able to request another customer’s order. It has not been reproduced yet.
Evidence type
Inference from source
What remains unknown
Whether the behaviour occurs in the running application.
Interactive illustration of the product direction. No application or security test runs here. Confirm current simulation availability, prerequisites and scope with ARKO.
A line of code is only part of the picture. Connect it to the application, approved patterns and the standards your organisation needs to uphold.
CONTEXT IN
Codebase & dependencies
AI-generated changes
Configuration & routes
Organisation policies
arkoShared contextPolicies ⇄ Evidence
SECURITY TEAM
Can this path reach restricted data?
Bring the route, authentication boundary and data flow into the finding. Judge it against the application’s actual responsibilities.
REVIEWED CONTEXT ↺
Your team’s decisions and updated policies inform subsequent checks across connected work.
INSIDE THE CHECK
Ground the analysis. Keep people in control.
Deterministic checks, relevant context and configured model perspectives contribute to the assessment. ARKO Core evaluates the findings and proposed changes.
RULE-BASED CHECKS
A clear basis for known patterns.
Use deterministic checks for recognised risks. Keep the finding and its supporting source visible before adding further analysis.
The models that write your code and the configured perspectives used by ARKO have different roles.
ONE PLATFORM, CONNECTED PERSPECTIVES
Security is the start. See the whole picture.
01 / SECURITY
Can this be exploited?
Find vulnerabilities, exposed secrets, dependency risks and infrastructure misconfigurations in the context of your code.
SASTSecretsDependenciesIaC
Architecture, threats and exposurePut findings into the context of the whole application.+
ARCHITECTURE · THREATS · EXPOSURE
A finding needs a system around it.
Look beyond the line of code. Bring the application’s shape and the organisation’s priorities into the decision.
⌘Web interface
⇄
◇API service
⇄
▤Data store
ILLUSTRATIVE SYSTEM
Understand the system around the change.
Review components, routes, data flows and dependencies alongside the finding. Application context helps explain why the same code pattern can matter differently in different systems.
Illustrative system map. No customer application is shown.
⌘Untrusted input
⇄
◇Authentication boundary
⇄
▤Restricted data
ILLUSTRATIVE SYSTEM
Ask where trust changes.
Bring threat modelling into the review: entry points, trust boundaries, sensitive data and the controls intended to protect them. Keep assumptions and supporting evidence visible.
Example review questions: who can reach this route, and what should they be allowed to access?
⌘Public endpoint
⇄
◇Connected service
⇄
▤Shared dependency
ILLUSTRATIVE SYSTEM
See exposure across the estate.
Inspect exposed entry points and cross-repository context, including shared dependencies and recurring weaknesses. Distinguish an inferred connection from a path reproduced through execution.
Illustrative exposure path. A connected path is not a claim of reproduced exploitation.
Your coding model and the ARKO control layerUnderstand their roles and discuss inference requirements.+
CONTROL LAYER ≠ CODING MODEL
Your models will change. Your standards should endure.
The coding model helps produce the change. ARKO brings the surrounding policy, independent checks, remediation workflow and evidence together.
Connect through supported IDE, MCP and delivery integrations. Keep your governance decisions separate from the coding tool your team chooses.
Your inference requirements matter too.
If you need customer-managed inference or a particular deployment boundary, discuss the supported options with ARKO.
Teams use different editors, agents and repositories. ARKO connects their work to centrally managed policies, then brings the findings, fixes and review context back.
Explore your connected organisation
Example policy
arko
ORGANISATION POLICY
Use approved dependencies.
Bring your organisation’s approved package choices into connected coding workflows.
POLICIES OUT
One shared standard.
A common baseline reaches each connected workflow through ARKO.
Clear policy context
Consistent review criteria
Your configured gate behaviour
Select a team to follow its connection. Select it again to return to the whole organisation.
Illustrative organisation and policies. Available controls depend on your integration and organisation configuration.
Repository coverage and estate visibilitySee check sources, scope and review context across repositories.+
ACROSS THE CODE YOU ALREADY OWN
See the estate. Follow the changes.
New agent-generated code joins an existing system. Bring findings across repositories into one view and configure how checks keep up with change.
EDITOR & AGENT
Check in the workflow.
Run checks from your editor or agent. Available automatic checks and hooks follow the integration and organisation configuration.
See which repository was checked, which workflow submitted it and what still needs attention. Keep the source and scope of each result visible.
arkoControl Plane
ILLUSTRATIVE ESTATE · SAMPLE DATA
Synthetic repository coverage example; no repositories were scanned.
Repository
Check source
Analysed scope
Completion
Review context
example-api
Agent
Edited files · revision A
Complete
Query finding needs review
example-web
CI
Submitted change · revision B
Complete
Policy exception needs a decision
example-worker
Repository
Full checkout · revision C
Incomplete
Await a completed result
SHARED CONTEXT
Follow shared dependencies and recurring findings across repositories. Review inferred relationships alongside their supporting evidence.
READ THE FINDINGS BEHIND THE SCORE
Severity is one part of the decision.
Use the Code Health Score as a starting point, then inspect the findings, revision and completed scope. Where available, known-exploited indicators and exploit-probability signals add context to dependency prioritisation.
KEEP THE LENSES DISTINCT
A cost concern is not a security verdict.
Review security risk separately from advisory code-health, cost and strategy signals. Apply the policy appropriate to each finding rather than treating every perspective as the same gate.
THE DECISION LEDGER
Keep the decision. Keep what supports it.
Follow the finding, the change, the reviewer’s decision and the result of the next check. Give the next person a record they can inspect.
Decision recordILLUSTRATIVE EXAMPLE
Finding
Unapproved AI service introduced
Source
Agent-submitted code
Change
Approved organisation gateway proposed
Review
Decision and rationale recorded
Recheck
Completion and scope attached
FINDING → CHANGE → DECISION → EVIDENCE
Know where the result came from.
Keep human, agent and pipeline activity distinguishable. Follow decisions to fix or accept a finding, with the relevant context and responsibility visible.
Read the scope before the status.
A check of edited files, a full repository review and a running-system observation establish different things. Preserve that distinction in the evidence.
Discuss the right workspace and integration setup.
Define your inference boundary.
If your organisation requires an approved model provider or customer-owned inference, start with those constraints. Confirm the supported provider, account boundary and operating responsibility before rollout.
ARKO PROCESSINGSelected ARKO workloads in your infrastructure
MODEL INFERENCEAgreed service and data boundary
CONTROL & EVIDENCEConnectivity and ownership to confirm
Confirm supported runner and deployment options with ARKO.
Start with the boundaries you must keep.
For restricted or isolated environments, define network, identity, inference and evidence requirements together. Establish what is supported and what requires additional work.
ARKO PROCESSINGCustomer-controlled environment, subject to feasibility
MODEL INFERENCEApproved boundary to agree
CONTROL & EVIDENCEArchitecture and operation to confirm
Requirements-led discussion; air-gapped availability is not assumed.
Findings and minimal snippets retained. Your full source is not retained after scanning, and your code is not used to train models. Read the processing details ↗
Connect your toolsFind the IDE, agent and organisation route that fits.+
YOUR TOOLS, CONNECTED
Start where your team works.
IDE
Free IDE extension
Inspect findings and remediation guidance in the editor. Run an explicit first scan and configure available automation with your organisation.
Your coding agent remains your builder. ARKO supplies separate checks and review context through the supported integrations.
Can we use the extension and MCP together?
Yes. The extension supports the editor experience, while MCP makes ARKO tools available to your agent. Follow the setup for each integration you choose.
Does every workflow automatically block a change?
Gate behaviour depends on the integration, available features and your configuration. Begin with an explicit scan, then agree the enforcement policy for your organisation.
What happens to our source code?
ARKO retains findings and minimal per-finding excerpts rather than your full source after the scan. See the published privacy policy and Trust Centre for the current processing details.
How do we start an enterprise rollout?
Book a conversation to map your editors, agents, repositories and pipelines. Define the first workflow, required policies, deployment needs and evidence your stakeholders need to see.
CORRECT BY DESIGN
Let your teams build. Keep control of the outcome.
Start with one workflow. Bring its checks, policies and evidence into the organisation.