How to tag the runner to run Secret Detection?

I can use GitLab and GitLab Runner to build and run SAST now. (all of them are on dockers.)
And I want to add Secret Detection (Secret Detection | GitLab).

I add Secret-Detection.gitlab-ci.yml into .gitlab-ci.yml, but it shows the following message.
I think it cannot find a runner to run this job.

This job is stuck because the project doesn't have any runners online assigned to it.

But after I enable “Run untagged jobs” of my runner, it works.

Sould I add any tag to my runner? I onlye add 1 tag “docker” for my runner now.

stages:
    - build
    - test
include:
- template: Security/Secret-Detection.gitlab-ci.yml
test:
    stage: test
    tags:
        - docker
    image: mcr.microsoft.com/dotnet/core/sdk:3.1
    script: 
        - dotnet test example.sln
sast:
    stage: sast
    tags:
        - docker
    artifacts:
        name: "sast-report"
        paths:
            - gl-sast-report.json