ekyon.Discuss your codebase

Software code audit services

Code audit services.
Know what needs fixing first.

Before launch, a team handover or the next round of development, get an independent look at the code you already have. Ekyon reviews the agreed risks and gives you a repair plan your team can act on.

Focused reviews from US$1,000. Assessment first. Repairs scoped separately.

Start with the decision

Get clarity before
committing more time or money.

A code audit is useful when you need an independent assessment. AI-generated and contractor-built code can both be reviewed; the scope follows the software and its risks.

You are preparing to launch

The prototype runs, but you want someone to inspect important flows, access controls and deployment assumptions before customers rely on it.

A new team is taking over

You need a view of the architecture, ownership gaps and repair priorities so the next engineer can plan useful work.

You are deciding what to rebuild

You want to distinguish a focused fix from deeper structural work before accepting a broad rewrite proposal.

If the immediate need is already a clearly defined bug fix, discuss that repair directly. Formal investor due diligence, a penetration test or a compliance assessment needs a separately agreed scope.

Coverage follows your product

Review the risks that matter
to your next step.

We agree the repositories, stack and priority workflows before starting. A time-bounded review needs explicit boundaries, especially for larger systems.

01

Who can access what

Review authentication, roles, account boundaries and sensitive data paths. Look at server-side decisions, not just the buttons visible on screen.

02

The flows your business depends on

Trace selected journeys such as signup, payments, document handling or exports. Inspect error handling, retries and tests against the agreed priorities.

03

Code your next team can work with

Review architecture, dependencies and difficult-to-change areas. Identify where complexity or missing documentation could hold up future work.

04

Deployment and likely bottlenecks

Review available configuration, query patterns, logging and recovery arrangements. Distinguish a suspected bottleneck from an issue confirmed by testing.

Automated checks can support the review. The useful output is an engineer's assessment with evidence and context. Runtime testing, load tests, changes to infrastructure and fixes require explicit agreement.

What useful evidence looks like

Enough detail to make a call.
Enough context to make the right one.

This hypothetical example shows the format of a finding. It is not a result from a client audit, an assessment of your software or a repair estimate.

Illustrative finding / Access controlVerify exposure before prioritising

A signed-in user can request another workspace's export.

Evidence to record
The reviewed export route checks sign-in but does not verify membership of the requested workspace. Record the route, reviewed revision and an authorised test showing which records are returned.
Why the owner should care
If confirmed, a user could access another customer's records. The affected data and reachable accounts determine the impact and urgency.
Recommended next step
Enforce workspace membership on the server, review related export routes and test both permitted and denied requests. If exposure is confirmed, evaluate the affected data and appropriate response separately.
What remains uncertain
A source review alone may not establish runtime exposure. Name the test environment, access limitations and unreviewed routes rather than assume they are safe.

A real report should also state severity and its reasoning, the fix owner, estimated effort with assumptions, and how the repair will be verified.

01

Owner summary

What affects the next business decision.

02

Finding register

Evidence, impact and confidence for each issue.

03

Repair order

Priorities, dependencies and verification steps.

Use the code audit services checklist to compare proposals and request the same kind of clarity from any provider.

Choose the amount of help you need

Start with a defined review.
Keep the repair decision separate.

The starting price is for Ekyon's focused audit, not a complete examination of every codebase. We confirm fit and coverage before quoting.

Free starter resource

Security self-check

Use the existing email checklist to prepare questions about an AI-built app. It is a starting point, not an independent audit or a security result.

Read the provider checklist first

Enter your email and we will send the checklist to your inbox.

Focused human review

From US$1,000

  • Up to nine hours of review within agreed boundaries.
  • Findings, business impact and a prioritised repair plan.
  • A one-hour walkthrough of the report.

Plan for one to two weeks after scope, access and a start date are confirmed. Larger or deeper reviews need a separate quote.

Discuss review scope

Repairs, penetration testing and compliance certification are excluded.

Optional next engagement

Repair the agreed issues

Your team can use the report, or we can quote a separate implementation scope. Agree the fixes, acceptance checks and handover before that work starts.

For a small issue, a targeted repair may be enough. A full rewrite is a decision to justify, not an automatic next step.

Discuss assessment and repairs

Access and handover

Know what happens
before you share the repository.

  1. Describe the product and decision

    Share the stack, important workflows, known problems and what you need to decide. A short description is enough for the first conversation.

  2. Agree scope and confidentiality

    Confirm boundaries, deliverables, timing and confidentiality arrangements, including an NDA where agreed. Then grant least-privilege repository access. Runtime access or tests require separate authorisation.

  3. Review the report together

    Walk through evidence, impact, limitations and priorities. Establish what your team can handle and which questions still need investigation.

  4. Choose the repair route

    Use your own engineers or agree separate implementation work with us. Decide how fixes will be checked and how access is removed at handover.

Before you book

Scope, price and reassurance.

What does a code audit include?

The agreed review can cover access controls, sensitive data handling, dependencies, important user flows, architecture, performance and deployment. You receive findings with evidence, business impact and a prioritised repair plan. The proposal names the repositories, review depth, access and exclusions; a focused review does not inspect every possible path.

How much does an Ekyon code audit cost?

Our focused audit starts at US$1,000, with up to nine hours of review and a one-hour walkthrough. We agree the scope before quoting. A larger codebase, more repositories or deeper testing can require a separate quote. This is Ekyon's offer, not a market-wide price estimate.

Does the audit price include fixing the code?

No. The audit covers assessment and a repair plan. Your team can use that plan, or we can quote an agreed repair scope separately. Fixes and any follow-up verification must be named in that scope.

Can you audit AI-generated or contractor-built software?

Yes, subject to confirming the stack, access and scope. The review focuses on what the software does and where the risks are, regardless of who or what wrote it. Share the stack and important user flows first so we can confirm fit.

How do we share code and how long does the review take?

Agree the confidentiality arrangements and scope before granting least-privilege repository access. Do not send passwords or production secrets with the first enquiry. Runtime access or testing needs separate authorisation. Plan for one to two weeks after scope, access and a start date are confirmed; we agree the actual schedule in the proposal.

Will an audit certify that our software is secure or ready to launch?

No. A scoped audit can identify risks and support a launch or handover decision. It cannot guarantee that software has no vulnerabilities. Penetration testing, formal technical due diligence and compliance certification are separate scopes, not automatic parts of this offer.

Start with the decision, not a repository link

What do you need
to feel clear about?

Tell us what the app does, its stack and whether you are preparing to launch, hand over or improve it. We will discuss whether a focused code audit fits and what it should cover. Do not send passwords or production secrets.