Usage guide
This is the full flow to get started with Vulinder. Follow sign up -> log in -> register your first service and scan, in order, and you will reach your first security analysis results. Use the table of contents on the right to jump to any step.
Sign up
Anyone can sign up for Vulinder right away (no approval code needed). You can sign up directly with email or with a Google · GitHub account.
Sign up with email
- On the [Sign up] screen, enter your name, email, and password.
- A verification email is sent to the address you entered. Enter the 8-digit code from the email to confirm ownership and complete sign-up.
- Once verified, you are taken to the [Log in] screen. Log in with the account you just created.

Email is the single identity key for your account. Once verified, you are not asked to verify again on later logins. If the verification email does not arrive, check your spam folder or request a resend.
Sign up with a social account (Google · GitHub)
Press a social button on the login / sign-up screen to authenticate with Google or GitHub and come straight in.
- Social accounts already have a verified email, so no separate email verification is needed.
- If the email matches, it is automatically linked to your email sign-up account. It is the same account no matter how you enter.
Your organization is created automatically
Vulinder manages all data at the organization level. When you finish signing up (email verification or social sign-up), an organization is created for you automatically, and you become its administrator. There is no separate screen to create an organization. You can invite teammates later. (Members and Roles)
Instead of creating a new organization, you can join by invitation. Enter the invite token you received from an administrator on the sign-up screen, and you join that organization as a member instead of creating a new one.
Log in
Once you have signed up, log in with your email and password or with a social account.
Log in with email
Enter the email and password you used to sign up. Email verification is required only once, so you are not asked to verify again on later logins.
Login is blocked for an unverified email, and a resend verification email prompt appears. Confirm your email with the code in the message, then log in again.
Social login (Google · GitHub)
Press the social button on the login screen to authenticate with Google or GitHub and come straight in. If the email matches, it is automatically linked to your email sign-up account, so it is the same account no matter how you enter.
After logging in
- When you log in, you land on the organization [Dashboard]. If you have no services registered yet, the Register a service wizard below opens automatically.
- Change your name, theme (light / dark), language, and password in Account settings.
Register a service
The flow from registering your first service after logging in to seeing your first security analysis results. This uses a source code (Git) service as an example, but the flow is the same for other types.
- Time required : About 10 minutes (excluding scan time)
- What you need : A logged-in account, the repository URL to analyze, and a read-only token
- Outcome : Your first list of vulnerabilities organized by severity, plus the organization dashboard
The service registration wizard
On your first login you have no services registered, so the service registration wizard opens automatically. (To add more services later, start it again anytime from Register service on the [Services] page.) The wizard has four steps.
- Choose a type : Pick the target to register: source code, container image, web service, server / host, or SBOM upload.
- Name and analyses : Name the service and choose which analyses to run. For source code, choose among SAST, SCA, Secret, IaC, and SBOM.
- Source and access : Enter the details needed to reach the target. For source code, that is the repository URL and an access token (or a file upload). (For details, see Source code)
- Confirm : Review the settings and finish registering.

For private repositories, a token with read-only (read repository) permission is enough. Saved tokens are stored encrypted and shown masked on screen.
Run your first scan
Registration alone does not start a scan. When you finish registering, you land on the [Services] list, so open the service you just created and press Run Analysis at the top of each analysis tab to start the first scan. From then on, you can automate runs with a scan schedule or CI integration.
- Scans run asynchronously, and you receive a notification when they finish. They keep running even if you close the window.
- The progress status changes from Running to Completed.
Review results and take action
When a scan finishes, the vulnerabilities found are organized by severity.
- Use the Dashboard to see your organization's overall risk at a glance.
- In Triage, review individual items and mark them as false positive if they are not a real risk, or as accepted risk if you are not addressing them now.
- Handling high-severity CRITICAL and HIGH items and KEV (actively exploited) items first is the basic order of remediation.
- Export results as PDF / VEX with Reports.

Related documents
- Source code · Container image · Web service (DAST) · Server / host · SBOM upload : Registration and analysis by type
- Members and Roles : Invite teammates and set permissions
- SLA settings : Set remediation deadlines by severity
- Account settings : Manage name, theme, language, and password
- Core concepts : Organizations, services, findings, triage