Feature · Find · Written by Yobel Tzegai · Last checked 22 October 2026

Can Complipath find the AI in our GitLab code with a read-only token?

Yes. In Complipath (complipath.io), you connect gitlab.com or your own GitLab with a read-only token, and it reads the default branch of the projects the token can read for AI libraries, calls to AI services, model names and AI key names, never their values. A person adds what it finds to the register. On Starter you press Check now, once a day.

Check your AI systems, free

What the app says it does

Reads the default branch of the projects a read-only GitLab token can read, on gitlab.com or your own GitLab, for AI libraries, calls to AI services, model names and AI key names, and suggests what it found for the register, where a person adds it.

How you connect it

What it reads

What it skips and what it cannot see

What you see and what it keeps

Which plan

Starter and up. The trial includes it; the free plan does not.

On Starter, a read runs when you connect and when you press Check now, once a day per connection. Reading every hour and after each push is watching, part of Growth, which is not available yet.

Where it sits in the law

Starter

€499 a month

Prices exclude VAT.

  • Up to 20 AI systems
  • Evidence and the audit log
  • Your first system is free, with no end date
Check your AI systems, free

All plans

Questions

Which GitLab does it work with?

gitlab.com, and a self-managed GitLab at an https address that Complipath can reach from the internet. Both connect with a personal or group access token. Addresses on a private network are refused, so a GitLab inside your network cannot be read this way.

Can the token change anything in our code?

Only read_api and read_repository are asked for, and a token that can write is refused, with the scope named, before it is kept. Every call to GitLab is a GET request. Disconnecting deletes the stored token; revoking a personal token in GitLab is yours to do.

Does Complipath keep our source code?

No. Each project is streamed through once and nothing is kept but what matched: project, file, line, the matched name and the vendor. A key's name can match, its value never does. Skipped files are not opened, and the code around a match is not stored.

Which plan includes it, and how often does it read?

Starter and up; Free does not include connections. Starter is €499 a month for up to 20 AI systems. Prices exclude VAT. A read runs on connecting and on Check now, once a day. Reading every hour and after each push is Growth, which is not available yet.

Read next
See what your customers will ask about your AI.No account needed. Every answer cites the article it rests on.