Skip to content
Go to homepageDrova logo

Use GitLab with Drova

Check that recent merge requests in GitLab were reviewed and passed their pipeline.

GitLab holds your projects, merge requests and pipelines. Connect it to Drova and Sheila AI, the AI assistant in Drova, can read them and answer from what they record.

GitLab connected to Drova

Ask your AI assistant, Sheila AI

With GitLab connected, Sheila AI uses what’s in it as well as what’s in Drova. Ask however you’d normally ask. A few to get you going.

Catch skipped steps

“Which recent merge requests skipped review or went in without a passing pipeline?”

Show the tests ran

“List last month's pipeline runs as evidence that tests ran before each release.”

Check protected branches

“Which of our projects have no protected branch?”

Back up secure development

“Does the merge request history show our secure development control is working? Propose an effectiveness update if it does.”

Follow up the exceptions

“Suggest a task for each project with no protected branch and each merge request that skipped review.”

Access and privacy

Sheila AI sees only what you can see, and leaves GitLab as it is

Your own permissions apply

Each person connects their own GitLab account. Sheila AI reads only the projects you can already see.

You can check every answer

Each answer names what Sheila AI read in GitLab, so you can check it there.

Nothing in GitLab is changed

Sheila AI reads GitLab and doesn’t edit it. Her suggestions land in Drova, where you accept the risks, tasks and control updates you want.

GitLab handles your sign-in

You approve access on GitLab’s own screen, so your GitLab password never comes to Drova.

Disconnect whenever you like

Disconnecting removes the access. Your admin can also switch GitLab off for the whole organisation.

Set up the GitLab integration

Start for free

New to Drova? Start a free trial. Already using it? Sign in.

Connect GitLab

Connect to GitLab in Settings and sign in on GitLab’s own screen to approve access.

Put a question to Sheila AI

She answers from GitLab and Drova, and shows where each answer came from.

Let Sheila AI answer from GitLab

Try Drova for free, then connect GitLab from Settings.

Good to know

Questions about the GitLab integration

What does the GitLab integration do?

It connects GitLab to Drova, so Sheila AI, the AI assistant in Drova, can read your projects, merge requests and pipelines, and answer from what they record.

Does Sheila AI change anything in GitLab?

No. Today Sheila AI only reads from GitLab. In Drova she suggests risks, tasks and control updates, and nothing is added until you accept it.

Whose access does Sheila AI use?

Yours. Each person connects their own GitLab account, and Sheila AI reads only what that person can already see. A colleague connects their own account to use it.

How do I set up the GitLab integration?

Sign in to Drova, connect to GitLab in Settings and sign in on GitLab’s own screen to approve access. Your GitLab password stays with GitLab.

What permissions does Drova need in GitLab?

GitLab shows you what Drova is asking for before you agree. Drova asks once for everything Sheila AI may need, so you don’t have to reconnect later, and you can turn some of it off on that screen.

Can I switch off the GitLab integration?

Yes. You can disconnect GitLab at any time, and your admin can switch it off for your whole organisation.

More tools

Connect these too

Start a free trial and connect GitLab from Settings.

Bring GitLab into your risk and compliance work