AI can build it. Experience knows what to look for.

Independent reviews, practical guidance and technical insight for businesses using AI to build websites, applications and business tools — from idea to long-term success.

What we do

A Second Set of Eyes for Your Technology

Practical, experienced reviews and support for the technology you're building — with a focus on what matters to your business: security, reliability, usability, performance and future growth.

  • Review & Assess

    An experienced, independent review of your application or website — security, quality, design, performance and launch readiness.

  • Troubleshoot & Improve

    Find and fix issues, strengthen your application, and get practical, actionable guidance grounded in real-world experience.

  • Scale & Plan

    Make sure your solution can grow with your business — performance, architecture, hosting and ongoing assurance as things change.

  • AI & Search Visibility (GEO)

    Help your business be clearly understood by AI assistants and modern search — Generative Engine Optimization, done honestly.

Built on Real Experience

  • Since the early 2000s

    Two decades and more in web, hosting and application technology.

  • Full-stack perspective

    From code and databases to servers, security and day-to-day operations.

  • Business-focused

    Practical recommendations that make sense for small and mid-sized organizations.

Purple Tree Owl is a new business, founded in 2026. The experience behind it is not. More about our background

Why it matters

A Powerful Tool, With Real-World Risks

AI is making it easier than ever to build powerful websites and applications. But it can also introduce risks, hidden issues and long-term challenges that aren't always obvious.

  • Identify risks early — security, reliability and data protection.
  • Validate the experience — usability, design and real-world performance.
  • Plan for what's next — scalability, costs and ongoing support.
A laptop on a desk showing a review checklist: security, performance, usability, scalability and AI visibility.
Illustrative example. This application and organization are fictional. No real system was tested.

Independent Application Review

Harbourline Client Portal

Harbourline Bookkeeping (fictional)

Executive summary

However, we identified one high-priority issue that should be resolved before more clients are invited: under certain conditions, a signed-in client can view statements belonging to another client. We also found that error pages reveal unnecessary technical detail, that some lists will become slow as data grows, and that there is no documented, tested way to recover the database.

Application overview

A small customer portal where clients of a bookkeeping firm upload receipts, view statements and message their bookkeeper. Built by the firm's owner over several months using an AI coding assistant, a popular JavaScript framework, a managed Postgres database and a serverless hosting platform.

Review scope

  • Source code repository (read-only access) at an agreed commit
  • Hosting, environment and database configuration (read-only)
  • Authenticated testing in a staging copy using two test client accounts
  • Review of authentication, authorization, data handling and error handling

Findings by priority

  • 1 High
  • 3 Medium
  • 1 Low
HCP-01 Priority: High Security — authorization

Clients can view other clients' statements by changing a number in the address

Observation
The statement download page checks that a visitor is signed in, but does not check that the requested statement belongs to them. Statement identifiers are sequential numbers.
Business impact
Any client could read other clients' financial statements. This is a serious confidentiality breach with potential regulatory, contractual and reputational consequences.
HCP-02 Priority: Medium Security — information exposure

Error pages reveal internal implementation details

Observation
When a request fails, the application returns the full error message, including database table names, file paths and framework version.
Business impact
This does not expose client data directly, but it gives an attacker a map of the system and makes other weaknesses easier to find and exploit.
HCP-03 Priority: Medium Architecture — performance and scalability

Receipt and message lists load every record at once

Observation
Lists retrieve all of a client's receipts and messages in a single query, without pagination or limits.
Business impact
Performance is fine today, but long-standing clients will see slower pages each year, and database costs will grow faster than the number of clients.

Recommended next steps

  1. Fix HCP-01 before inviting additional clients, and confirm the fix with an automated test.
  2. Address HCP-02 and HCP-04 within the next few weeks; both are small, contained changes.
  3. Schedule HCP-03 and HCP-05 into normal improvement work.

What you receive

What an assessment looks like

A clear, documented report — written so a business owner can act on it and a developer can fix things from it.

  • A plain-language executive summary
  • Exactly what was — and wasn't — examined
  • Prioritized findings with business impact and evidence
  • Practical recommendations and next steps

The example shown is fictional and for illustration only. It does not describe a real client or a real test.

Explore a Sample Assessment

How it works

A clear, unhurried process

No surprises: you'll know the scope, cost and timeline before any work starts.

  1. Tell us what you've built

    Describe your application, what worries you, and what you're hoping to achieve. No technical jargon required.

  2. Agree an appropriate scope

    We'll recommend what's worth examining, what access we'd need, the timeline and the cost — before any work begins.

  3. Receive an independent assessment

    A documented report with a plain-language summary, prioritized findings, evidence and practical recommendations.

  4. Understand it and decide what's next

    We walk through the findings together. Fix things yourself, with your developer, or with our help — it's your call.

Read more about our approach

Questions

Common questions

Straight answers. If yours isn't here, ask us directly.

Can you review an application built with AI?

Yes — that's one of the main reasons Purple Tree Owl exists. Whether your application was generated with an AI coding assistant, built by a developer, or a mix of both, we review it the same way: by looking at how it actually works, how it's hosted, and how it handles people and their data.

We don't judge how something was built. We focus on whether it's ready for the job you need it to do.

Do you need access to the source code?

Not always, but it usually helps. Some things — such as how permissions are enforced or how secrets are stored — can only be properly assessed by reading the code and configuration. Other things, like security headers or certain usability issues, can be reviewed from the outside.

We'll agree on what access is appropriate during scoping, and every report states clearly what we did and did not examine. Please don't send code, credentials or confidential data through the website form; we'll arrange secure access after we've talked.

Can you review an existing live website?

Yes. Many reviews are of applications already in use. For live systems we agree in advance what we will and won't do, so nothing we do disrupts your customers. Any active testing requires your written authorization and a defined scope.

Is a security review the same as a penetration test?

No, and we'll never present one as the other. A penetration test is a formal, authorized attempt to exploit a system, usually against a defined methodology. Our application review combines code, configuration and architecture analysis with targeted checks of how the application behaves — it often finds the authorization and design problems that matter most for small applications, but it is not a substitute for a formal penetration test where one is required (for example, by a client contract or compliance standard).

If you need a formal penetration test, we'll tell you, and we can help you prepare for one.

Can you help fix the problems you identify?

Yes. Some clients want us to make the fixes; others prefer clear, prioritized instructions for their own developer or AI tools. Both work. Remediation is scoped separately from the review, so the assessment stays independent of any follow-on work.

Will my code and information remain confidential?

Yes. We treat everything you share as confidential, use it only for your engagement, and agree on how access is granted and removed. We're happy to sign a reasonable non-disclosure agreement before you share anything sensitive. See our privacy policy for how we handle website enquiries.

Do you only work with AI-generated applications?

No. The experience behind Purple Tree Owl comes from years of conventional web development, hosting and infrastructure work. We review traditionally built applications, older systems, and everything in between. AI-assisted development is simply a very common reason people now need an independent second opinion.

What if I don't understand the technical findings?

That's normal, and it's our job to fix it. Every report opens with a plain-language summary written for business owners, and each finding explains why it matters in business terms — not just technical ones. We'll also walk through the results with you and answer questions until the next steps are clear.

Ready for a Fresh Perspective?

Get an independent review and the confidence to move forward.