Features
Everything Vulkro does, in one place.
133 capabilities that ship today, grouped by what they do for you and marked with the plan that includes them.
Pro 93 Cloud 40
01Every feature
Search it, filter it, or read it top to bottom.
Pro, and the trial that starts it, includes everything the scanner does: every finding with its proof, the fix, the map of the whole application and the live org. Vulkro Cloud runs it for a team.
Find vulnerabilities 14
Detection across application code, Salesforce code and metadata, infrastructure files and AI tooling.
Application code scan
ProFinds injection, broken access control, leaked secrets and unsafe configuration in JavaScript, TypeScript, Python, Go, Java, PHP, C and C++.
One engine covers the languages most product teams ship, with the same results on a laptop and in CI.
Vulkro CoreDocs
Authorization checks
ProDecides for each route whether it is authenticated, scoped to the caller and role-checked, and reports lookups by id with no ownership check.
Broken access control needs the route, the guard and the record together; a pattern match on one line cannot see it.
Vulkro CoreDocs
Route inventory
ProLists every endpoint, including MCP and AI agent tools, with its handler, full path and the guards that protect it.
You cannot secure a surface you have not listed, and this list comes from the code, not from documentation.
Vulkro CoreDocs
Infrastructure files
ProChecks Terraform, Kubernetes manifests, Helm charts and Dockerfiles in the same scan as the application code.
Misconfiguration in deployment files is often how a code flaw becomes reachable from outside.
Vulkro CoreDocs
Database schema map
ProMaps your database tables and columns from the ORM models and migrations in the repository and marks the sensitive columns. Flags a password or secret stored in plain text, a login name that is not unique and a sensitive table with no tenant column.
The data model shows what a flaw can reach, and a plain-text password column is a breach waiting for one query.
Vulkro CoreDocs
Depth options
ProOpt-in packs for business logic, money handling, state machines and concurrency, a deep preset, and import of private rule packs.
Application-specific flaws and in-house rules run when you ask for them, in the same results and gate.
Vulkro CoreDocs
Salesforce code scan
ProScans Apex, LWC, Aura, Visualforce, Flows and metadata in an SFDX project, or metadata alone from a retrieved org.
Security review starts before a change reaches an org, including in orgs built with clicks rather than code.
Vulkro for SalesforceDocs
Effective sharing and access mode
ProWorks out how each Apex class and method really runs, user or system mode, with or without sharing, along the call stack.
Record exposure depends on the mode code actually runs in, which inheritance and API version change.
Vulkro for SalesforceDocs
CRUD and field-level security
ProReports queries and DML that skip object and field checks, and recognises user mode, stripped fields and your own security helpers.
CRUD and FLS enforcement is a core Security Review requirement, and false alarms waste review cycles.
Vulkro for SalesforceDocs
Agentforce review
ProChecks agent actions that take record ids from user input, act without confirmation, or pass model output into queries and DML.
An agent action is a new entry point, and prompt injection turns it into a data exfiltration path.
Vulkro for SalesforceDocs
Custom rules
ProWrite, scaffold, validate and test your own rules over Apex syntax, XML metadata or text, and load them in every scan.
Each org has its own policies, and they belong in the same scan as the built-in checks.
Vulkro for SalesforceDocs
Well-Architected anti-patterns
ProFinds queries and DML in loops, hardcoded record ids, empty catch blocks and other Well-Architected anti-patterns in Apex.
Governor-limit and reliability problems cause production failures that look like security incidents.
Vulkro for SalesforceDocs
Code findings and code health
CloudConnects the git repository of your Salesforce project and shows code findings, anti-patterns, flows, test coverage gaps on attack paths and release readiness. On every Vulkro Cloud plan.
Code risk sits next to org posture, so a path through untested Apex is visible in the same workspace.
Vulkro CloudDocs
Your data model
CloudThe Database area lists every table and column found in the ORM models and migrations, draws how the tables relate, and marks the sensitive columns.
Knowing which tables hold credentials and personal data tells you what a flaw can reach.
Vulkro CloudDocs
Attack paths and reach 13
Who can reach a flaw, through which entry point, with which permission, and what it touches.
Reachability
ProTags each finding with whether an entry point reaches it, and can limit results or the build gate to reachable findings.
Unreachable code is real debt but rarely urgent; reach is what separates the two.
Vulkro CoreDocs
Attack paths
ProMaps every entry point to every sensitive sink across the whole application, in the console and the editor.
A list of findings says what is wrong; the map says which ones an attacker can actually chain.
Vulkro CoreDocs
Impact and code structure
ProScores what a finding reaches, lists every entry point that leads to it, and maps modules, calls and layering.
Fixes that close the most exposure go first, and you see what depends on code before changing it.
Vulkro CoreDocs
Data-flow map
ProShows where outside data enters, what it passes through and where it ends up, including calls between your repositories.
Reviewers follow personal and untrusted data end to end, even when it crosses a service boundary.
Vulkro CoreDocs
API contract and access matrix
ProGenerates an OpenAPI specification from the code and prints every endpoint against the login level it requires.
An accurate contract and one access table make an outlier endpoint visible in a single read.
Vulkro CoreDocs
Exposure report
ProSummarises one application's entry points by authentication state, unauthenticated reach to sensitive code and proven Critical and High findings.
It answers what an anonymous attacker can reach, in a document you can hand to a reviewer.
Vulkro CoreDocs
Salesforce attack paths
ProJoins who can reach the code, the door they use, the grant, the access mode and the data touched, with an entry-point inventory.
A Critical finding comes with a path from a person to your data, each step citing a file and line.
Vulkro for SalesforceDocs
Paths checked against the live org
ProReads who holds each profile and permission set, connected-app token use and what Salesforce ships, and re-ranks the paths.
A dangerous grant nobody holds is lowered and one held widely is raised, so priority matches the real org.
Vulkro for SalesforceDocs
Guest exposure report
ProPer public site, shows what an unauthenticated visitor can read and run, with a verdict and fixes as Setup steps.
Guest access settings decide what anyone on the internet can read from the org.
Vulkro for SalesforceDocs
Blast radius and org maps
ProShows where a component is used, what breaks if it changes, deployment and merge risk, and maps automations, roles and personal data.
Deployments fail and leak through dependencies nobody remembered; this lists them before the deploy.
Vulkro for SalesforceDocs
Org attack paths
CloudPaths, a graph, the attack surface, entry points, an access graph and per-site guest exposure, joining configuration, permissions and code. On every Vulkro Cloud plan.
The issues that form a path from an outsider to sensitive data are the ones to fix first.
Vulkro CloudDocs
The whole application, per repository
CloudEndpoints, the API spec, the access matrix, protocols, data flow and lineage, the structure map, imports, impact and attack paths for each repository. Attack paths are on every Vulkro Cloud plan.
The team reviews how the application fits together in one place, not on one developer's laptop.
Vulkro CloudDocs
Combined Risks
CloudOne issue for an entry point where weaknesses line up, such as no sign-in, a proven data flow and sensitive data, with the reason in one sentence.
Problems that are minor alone but dangerous together are raised as the one thing to fix first.
Vulkro Cloud
Salesforce org posture 13
Read-only audits of a live org: identity, permissions, integrations, sessions, sharing and activity.
Permissions and least privilege
ProAudits profiles, permission sets, groups and integration users for over-privilege, with per-user least-privilege recommendations.
Over-privileged users and integrations turn one compromised login into full data access.
Vulkro for SalesforceDocs
Connected app and OAuth risk
ProRates every connected app and External Client App by scope, policy and who authorised it, and lists recommended revocations.
A connected app holds a standing token into the org; the list is advice and nothing is revoked without you.
Vulkro for SalesforceDocs
Sessions, MFA and sharing
ProChecks MFA, long-lived sessions, login anomalies, IP restrictions, session timeouts and over-broad sharing rules.
Stolen sessions, weak login policy and wide sharing bypass every permission review.
Vulkro for SalesforceDocs
Threat detection and forensics
ProReads the event logs every org includes, login history and audit trails for activity to investigate, and captures a forensic snapshot for offline analysis.
Suspicious exports and logins are visible in logs most orgs never read, and incident evidence disappears if not taken.
Vulkro for SalesforceDocs
Governance checks
ProChecks backup configuration, Einstein Trust Layer settings, agent running users, folders open to portal users and credential rotation age.
These are the questions an auditor asks, answered from the org rather than from memory.
Vulkro for Salesforce
Health Check, packages and configuration
ProReads the Health Check score, installed packages, named credentials, domain, mail, limits, sandbox lag and trust status.
Configuration drift and unverified packages are quiet ways for an org to fall out of policy.
Vulkro for SalesforceDocs
Recertification and trends
ProProduces access recertification worksheets, limits and coverage risk reports, masking rules, and posture trends between audits.
Periodic access reviews are a control requirement, and a generated worksheet makes them repeatable.
Vulkro for SalesforceDocs
Sandbox and production drift
ProCompares two orgs' metadata and reports components that differ or exist in only one, with finding ids a CI job can gate on.
A permission set that drifted between sandbox and production is where testing stops matching reality.
Vulkro for SalesforceDocs
Users, data and licences
CloudEvery user and what an attacker could do as them, sensitive fields and who can read them, login IPs and licence usage.
Access and data questions from auditors and responders get answered from one place.
Vulkro CloudDocs
Access review campaigns
CloudLeast-privilege suggestions per user, review campaigns with assigned reviewers, keep, reduce or remove decisions and a CSV evidence export. On every Vulkro Cloud plan.
Periodic access reviews become a tracked process with evidence, and Salesforce is never changed by the tool.
Vulkro Cloud
Apps and integrations
CloudConnected and External Client Apps, OAuth tokens and risk, API usage, Agentforce, credentials, remote sites, CORS, packages and single sign-on.
Everything that connects into or out of the org is reviewed together, where token theft starts.
Vulkro Cloud
Suspicious activity
CloudKeeps each scan's normalised event history, runs baseline rules over it, files detections as issues and alerts on new ones. On every Vulkro Cloud plan.
Spotting what is unusual needs history across scans; a single snapshot cannot show what is unusual.
Vulkro Cloud
Permission-set audit from the editor
ProAudits the configured org's permission sets for powers such as Modify All Data, through your own Salesforce CLI login.
A developer can check the org a change targets without opening another tool or sharing a token.
VS Code extensionDocs
Proof and accuracy 7
Evidence behind every finding, an honest account of what was not checked, and less noise.
Proof per finding
ProEvery finding is proven, unproven or not checked, with the data-flow steps behind it and a severity set by who can reach it.
Reviewers spend time on findings with evidence, and that evidence is never behind a paywall.
Vulkro CoreDocs
Explain and proof tests
ProExplains a finding in your framework, and writes runnable test cases that demonstrate eligible injection and authorization findings.
The explanation matches your stack, and a failing test ends the argument about whether a finding is real.
Vulkro CoreDocs
Check other tools' results
ProTakes another tool's SARIF results and marks each one proven, not provable with the reason, or not checked.
Teams with an existing scanner can sort its output by evidence instead of re-triaging every alert.
Vulkro Core
Coverage and why-not
ProOutput says what the scan read and did not, and you can ask why nothing was reported at a file and line.
A clean result on code the scanner could not read is the most dangerous false negative.
Vulkro CoreDocs
Findings in Salesforce terms
ProEach finding says who can trigger it, the door, the access mode, the data flow and the fix guidance in Salesforce idiom.
Admins and developers act on a sentence about their org, not on a generic rule name.
Vulkro for SalesforceDocs
Published check catalogue
ProLists every check with its id, category, default severity, what it looks for and why, and explains suspected misses.
Buyers and auditors see exactly what is covered before they rely on a clean result.
Vulkro for SalesforceDocs
Org read coverage
ProOrg audits report whether each check read all, part or none of the org, instead of turning a failed read into no findings.
A clean audit you cannot trust is worse than no audit; the read coverage tells you which one you have.
Vulkro for SalesforceDocs
Fix guidance 7
What to change for each finding, for your AI agent or your team, and a scan that checks the change.
Suggested patches
ProPrints a suggested patch and remedy per finding for common vulnerability classes, ready for your AI agent or a developer to apply.
A ready patch turns a finding into a reviewable change instead of a ticket.
Vulkro CoreDocs
Fix checks
ProScans a temporary copy with a proposed change in place and reports fixed, not fixed or made worse.
The detector, not a model, decides whether a fix worked. Your agent or developer makes the change in your code.
Vulkro CoreDocs
AI recommendations
ProAsk, hunt, explain and triage with a model you choose, local by default; every AI answer is labelled advisory.
AI helps with judgement calls while the deterministic result, its severity and the exit code stay unchanged.
Vulkro CoreDocs
Fix guidance for Apex and Setup
ProSuggests patches, Setup links and deploy scripts; a suggested Apex patch is shown only when a scan confirms it works.
Admins get the exact change to review, and nothing touches an org without a person deploying it.
Vulkro for SalesforceDocs
How to fix, per issue
CloudEach issue shows the Setup link, the steps and a patch to download; a fix bundle covers many issues at once.
Admins without write access to a repository still get a precise, reviewable change to make, and the org is never changed by Vulkro.
Vulkro Cloud
Quick fixes
ProThe lightbulb offers suppress, explain and, for clear-cut patterns, a one-line suggested fix you accept or reject.
Small, certain fixes take one keystroke, and nothing edits your file without your accept.
VS Code extensionDocs
Checked AI suggestions in the editor
ProA local model suggests a patch, shown only after a fresh scan confirms the finding is gone and the file parses.
You review a diff the detector has already checked, instead of trusting a model's claim.
VS Code extensionDocs
Editor, CI and gates 22
Findings where developers work, and gates that fail a build on the right things.
CI gate and git hooks
ProFails a build at a chosen severity with a fixed exit-code contract, writes SARIF and JSON, and installs commit and push hooks.
A gate that separates findings from tool errors never turns an infrastructure problem into a silent pass.
Vulkro CoreDocs
Baseline and shared triage
ProSaves today's findings as a baseline and keeps false-positive and accepted-risk decisions in one file the CLI, console and editor all read.
Triage decisions are reviewed in pull requests like code and never have to be made twice.
Vulkro CoreDocs
Local console
ProThe local console, in your browser on this machine, for browsing findings, proof and fix guidance on the active repository.
Not everyone who triages lives in a terminal, and nothing leaves the machine to get a visual view.
Vulkro CoreDocs
Release gate on new findings
ProFails a build only on findings new since a branch or commit, with a ratchet that never lets the count grow.
Teams can gate every pull request from day one without first paying down every existing finding.
Vulkro CoreDocs
Pull-request comments
ProPosts findings as inline review comments and CI annotations on GitHub, GitLab, Bitbucket and Azure DevOps.
The finding appears on the changed line, where the author is already looking.
Vulkro CoreDocs
Change review and API diff
ProShows findings on the lines a change touched, and which endpoints were added, removed or lost protection since a ref.
Reviewers see what this change introduced, including a new public endpoint that no rule fires on.
Vulkro CoreDocs
History, trends and hotspots
ProKeeps every scan, compares any two, shows how findings moved and which files the risk keeps returning to.
Leaders see whether risk is falling, and effort goes where findings keep recurring.
Vulkro CoreDocs
Vulkro Cloud from the terminal
CloudConnects the Salesforce CLI to your Vulkro Cloud workspace to work the ranked queue, triage, start cloud scans and confirm an issue is fixed.
Developers clear the team queue without leaving the terminal, and CI can gate on open issues in the workspace.
Vulkro for SalesforceDocs
Salesforce local console
ProA local console that opens on exposure, review readiness, changes and findings, with a data access matrix and an Apex run-mode view.
Admins who do not live in a terminal get the same results, running on their own machine.
Vulkro for SalesforceDocs
Presubmit gate and metadata review
ProFails a build only on new findings, and reports what a metadata change grants and to whom, on the pull request.
Teams gate every change without blocking on old debt, and permission changes get read as access.
Vulkro for SalesforceDocs
Changes, history and compare
CloudKeeps every scan, compares any two, shows what changed in each org, accepts a baseline and sends daily and weekly digests. Change tracking is on every Vulkro Cloud plan.
Seeing a risky change the next day beats finding it in a quarterly review.
Vulkro CloudDocs
Repositories and tracked branches
CloudConnects GitHub, GitLab, Bitbucket or any https git host with an access token, or none for a public repository, and scans each tracked branch on a schedule. Self-hosted git hosts are on the Business plan and up.
Every repository the team ships is scanned the same way, with no pipeline to change.
Vulkro CloudDocs
Scan on push
CloudScans a branch when it is pushed, through a signed webhook from the git host. On every Vulkro Cloud plan.
The result for a change arrives while its author still remembers writing it.
Vulkro CloudDocs
Quality gates
CloudEach branch scan passes or fails a gate you set. By default: no new Critical, no new High and no new secret. On every Vulkro Cloud plan.
A release gate on what is new keeps old debt from blocking every change.
Vulkro CloudDocs
Pull-request checks
CloudPuts a status, one summary comment and comments on the changed lines on each pull request, with check annotations where the git host supports them. On every Vulkro Cloud plan.
The finding appears on the changed line, with no change to your CI.
Vulkro CloudDocs
Hotspots and test coverage
CloudShows which files the risk keeps returning to and which risky code has no tests, per repository.
Effort goes where findings recur and where a change is least likely to be caught.
Vulkro Cloud
REST API and API tokens
CloudWorkspace API tokens and a REST API, described by a public OpenAPI 3.1 document.
Your own dashboards, scripts and tools read the workspace without screen scraping.
Vulkro Cloud
VS Code, Cursor, Windsurf and VSCodium
ProOne command installs the extension into VS Code, Cursor, Windsurf or VSCodium, in one edition for Vulkro Core and one for Vulkro for Salesforce.
Developers get findings in the editor they already use, from the same engine as CI.
VS Code extensionDocs
Findings on the line
ProShows findings on open and save, or, in watch mode, on every file change, with the proof tier and proof steps on hover.
A finding fixed while the code is still open costs minutes, not a review cycle.
VS Code extensionDocs
Report export and CI parity
ProExports the same whole-project scan CI runs as SARIF or JSON, and checks that the editor view matches your CI settings.
What a developer sees locally is what the pipeline will fail on.
VS Code extensionDocs
Salesforce in the editor
ProApex, LWC, Aura, Visualforce, Flow and metadata findings inline, with how each class runs and which profiles can call it.
Salesforce developers see sharing and access mode while they write the class, not after deployment.
VS Code extensionDocs
Changes, history and impact views
ProSidebar views for changes, history, impact, the code graph and trends, next to the default findings views.
Developers review their change and its reach without switching to another tool.
VS Code extensionDocs
AI coding agents 13
The same engine as tools for AI coding agents, with evidence an agent can check.
Tools your AI assistant can call, for code
ProGives Claude Code, Cursor, Windsurf and other MCP clients tools to scan, explain, prove, get fix guidance and check a fix, with the proof chain per finding.
Agents get ranked findings with evidence instead of reading the codebase to search for issues themselves.
AI coding agentsDocs
Fix verification for agents
ProAn agent submits the diff it proposes; Vulkro scans a temporary copy with that change and reports whether the finding is gone.
The detector, not the agent, decides whether a fix worked, before the agent applies it.
AI coding agentsDocs
Check the agent's own change
ProScans the whole project but returns only findings on the lines a change added or modified.
An agent checks its own work in one call, with answers small enough to act on.
AI coding agentsDocs
Code graph, change assessment and evidence graph
ProRanked call graph, blast radius before an edit, a stack trace mapped onto code, and a stable evidence document for any agent.
Agents navigate and change code with ranked, capped answers instead of reading files to find callers.
AI coding agentsDocs
Code reading for any AI agent
Provulkro ctx reads one function, a line range or a large file's outline. It finds every usage of a name and lists what depends on it, for any agent that can run a shell command.
Agents answer in fewer turns and carry less code in their context: 49% fewer turns and 37% less code read on our benchmark.
AI coding agentsDocs
What did my change break?
Provulkro ctx check runs after an edit and before every commit. It lists call sites left on an old signature, removed names still used and syntax errors, with the tests to run.
Catches the call sites an agent missed whichever model made the change: all 10 broken edits in 62 recorded agent sessions, no false alarms (one Go repository, and the check was tuned on those same replays).
AI coding agentsDocs
Write-time guard
ProHooks into Claude Code and Cursor to scan every file the agent writes, asking it to regenerate on a proven or High finding.
Scanning becomes part of the agent's write loop, whether or not it decides to ask.
AI coding agentsDocs
Agent skill
ProInstalls a Vulkro skill for Claude Code, Cursor and Codex CLI so the agent knows when and how to run a security review.
The agent reaches for the scanner at the right moments without a long prompt each time.
AI coding agentsDocs
Checks for AI tool servers and cloned repositories
ProAudits MCP configuration and MCP server source for risky setups and tool poisoning, and inspects a cloned repository before it runs.
Assistant tooling runs with a developer's access, and it is rarely reviewed before it is trusted.
AI coding agentsDocs
Tools for Copilot Chat agent mode
ProThe extension registers scan-file and explain-finding tools that GitHub Copilot Chat agent mode can call and you can reference.
Teams on GitHub Copilot get the same engine inside their existing chat.
AI coding agentsDocs
Tools your AI assistant can call, for Salesforce
ProLets an agent scan an SFDX project or metadata and list every check, offline.
Salesforce developers using agents get platform-aware findings instead of generic code advice.
AI coding agentsDocs
Org and change tools for agents
ProAgents read permissions, sessions, MFA and Health Check through your Salesforce CLI login, and assess a change's blast radius.
An agent can answer what a change will touch and who holds a power, from the real org.
AI coding agentsDocs
Vulkro Cloud tools for agents
CloudAn agent lists what to fix, triages, assigns, plans a fix against your local project and verifies it in your Vulkro Cloud workspace.
Agents work the team queue, and their triage proposals still wait for a person to approve.
AI coding agentsDocs
Team and Cloud 17
Shared issue lists, triage, roles, notifications and history for a security team.
Portfolio and shared console
ProRolls many repositories into one portfolio, and serves the console on a network address with a token for the team.
A security lead responsible for many services works from one view the whole team can read.
Vulkro CoreDocs
Notifications
ProSends scan summaries to Slack, Microsoft Teams, Jira, PagerDuty and webhooks, updating Jira issues instead of duplicating them.
Findings reach the channel the team already uses, without a ticket flood on every rerun.
Vulkro CoreDocs
Client workspaces and portfolio
ProGroups projects and orgs under a named client, rolls up risk across orgs, and exports one client-ready report per client.
Consultancies and partners manage many orgs, and each client needs its own clean deliverable.
Vulkro for Salesforce
Scheduled scans
CloudScans each live org every 6 hours, daily, weekly or monthly at a time and time zone you choose, or on demand. Daily is the most often on Starter, every 6 hours on Business and hourly on Enterprise.
Posture changes every week; a schedule catches drift without anyone remembering to run a scan.
Vulkro CloudDocs
One issue list with stable keys
CloudEvery finding of every kind in one list per org, each with a key, status and assignee, closed on rescan when fixed.
Work is tracked once across scans, and a fix is confirmed by the next scan, not by a checkbox.
Vulkro CloudDocs
Fix first
CloudThe org home leads with the most severe open issues to work on next.
A team with limited hours starts with the issues that matter most.
Vulkro CloudDocs
Triage with approval
CloudDevelopers mark issues in progress or fixed at once; a false positive or accepted risk waits for someone else to approve it.
Risk is never waved away by one person, and the decision and approver are on record.
Vulkro CloudDocs
Rules, suppressions and custom rules
CloudMake any rule advisory or off for some orgs or files, and write custom org and Apex rules tested on the latest scan. Custom rules are on every Vulkro Cloud plan.
Policy is visible and accountable, and company rules are proven against real data before they go live.
Vulkro CloudDocs
Dedicated workspace, isolated scans
CloudEach company gets its own workspace with its own database, storage and keys. Every scan of an org or a repository runs in its own container, with outbound traffic limited to an allow-list.
Your data is separated from other customers by design, and many orgs and repositories never queue behind each other.
Vulkro CloudDocs
Roles and sign-in rules
CloudBuilt-in roles from Owner to Viewer and Auditor plus your own, scoped per org or repository, with required MFA, allowed email domains, an IP allowlist and session timeouts. Single sign-on is on the Business plan and up, set up by our team.
Auditors, contractors and developers see only what they need, in a workspace locked down like the org.
Vulkro CloudDocs
Notifications
CloudSends events to Slack, Microsoft Teams, Google Chat, Discord, PagerDuty, your mail server, webhooks and Jira. On every Vulkro Cloud plan.
Alerts reach the people on call, where the team already works.
Vulkro CloudDocs
Workspace data controls
CloudSet result retention, mask personal data (on by default), export the workspace, delete it, grant time-limited support access and keep an activity log. Exporting the activity log is on the Business plan and up.
Security and privacy teams can answer how long data is kept, who saw it and how to get it back.
Vulkro Cloud
Home views by role
CloudExecutive, Security, Engineering and Compliance home views, and admins choose which view each role sees.
Each person opens the workspace to the answer their job needs first.
Vulkro CloudDocs
Workspace dashboard
CloudOne view across every org and repository in the workspace: open risk, what changed and what is due.
A security lead sees the whole estate without opening each org and repository.
Vulkro Cloud
Fix deadlines
CloudEach issue gets a due date from its severity, with more time for orgs and repositories marked low criticality; the policy is yours to change.
Everyone knows what is late, and the dates follow a policy instead of a guess.
Vulkro Cloud
Owners, teams and auto-assign
CloudOwners come from CODEOWNERS for code and from who last changed an item in Salesforce; teams and auto-assign route new issues to them.
An issue with an owner gets fixed; an issue in a shared queue waits.
Vulkro Cloud
Jira
CloudCreates Jira issues in bulk with your field mapping, and reads their status back; a closed ticket marks an issue ready to close, never closed. On every Vulkro Cloud plan.
Work is tracked where engineering already plans it, and the next scan still decides what is fixed.
Vulkro CloudDocs
Reports and compliance 11
Reports, audit evidence and standard formats you hand to someone else.
Executive report
ProBuilds an HTML report you can open in a browser or save as PDF, worst findings first.
Clients, managers and auditors get a readable document instead of raw scanner output.
Vulkro CoreDocs
Compliance mapping and evidence packs
ProMaps findings to controls in ASVS, PCI DSS, SOC 2, HIPAA, ISO 27001, NIST and GDPR, and builds audit and CRA bundles.
Security findings become structured audit evidence without a manual spreadsheet mapping.
Vulkro CoreDocs
Evidence formats
ProWrites CycloneDX and SPDX bills of materials, VEX, a cryptography inventory, an AI bill of materials, PDF, CSV and JUnit.
Procurement, auditors and downstream customers each ask for a specific standard file.
Vulkro CoreDocs
AppExchange readiness checklist
ProMaps findings to the Security Review categories and pre-submit checklist, and attests Apex test coverage against the bar.
ISVs see where the package stands before submitting, instead of after a failed review.
Vulkro for SalesforceDocs
AppExchange submission packet
ProBuilds the readiness report and packet: blocking fixes by effort, drafted false-positive justifications and a bill of materials.
A failed Security Review means another round; a complete, evidenced packet reduces the back and forth.
Vulkro for SalesforceDocs
Salesforce compliance evidence
ProBuilds auditor packages for SOC 2, HIPAA and PCI, a GDPR record of processing, a HIPAA safeguard matrix and hashed attestations.
Compliance teams get evidence generated from the org and code, with a hash to show it was not edited.
Vulkro for SalesforceDocs
Org posture report and OCSF events for your SIEM
ProGenerates a shareable posture report for a live org, and writes audit findings as OCSF events with MITRE ATT&CK techniques, for your SIEM to ingest.
Leadership gets one document, and Salesforce posture joins the rest of your security reporting.
Vulkro for SalesforceDocs
Compliance, reports and exports
CloudControl status with the issues behind it, hashed PDF and CSV evidence packs, a security report, masked CSV, and OCSF exports for your SIEM. Compliance and evidence packs are on every Vulkro Cloud plan.
Auditors see which open issue fails which control, and results leave in the shape each audience needs.
Vulkro CloudDocs
Review readiness
CloudAn internal review view plus the AgentExchange (formerly AppExchange) checklist, report and packet, from the latest scan. On every Vulkro Cloud plan.
ISVs track Security Review readiness on every scan instead of in a rush before submission.
Vulkro Cloud
Code evidence exports
CloudPer branch: a bill of materials in CycloneDX and SPDX, VEX, a cryptography inventory, a PDF security report, and issues as CSV or SARIF.
Auditors, customers and code-scanning tools each get the standard file they ask for.
Vulkro Cloud
Reports on a schedule
CloudPDF reports, a scheduled Executive Report email and scheduled evidence packs, sent through your own mail server.
Leaders and auditors get the same document on the same day without anyone building it.
Vulkro Cloud
Supply chain and secrets 12
Dependencies, bills of materials, containers, credentials and what enters a project.
Known flaws in packages your code can reach
ProMatches dependencies against offline vulnerability data, tags whether your code reaches each one, and raises known-exploited ones.
A vulnerable library you never call is a scheduled upgrade; an exploited one on a live path is an incident.
Vulkro CoreDocs
Secrets in the working tree
ProFinds credentials committed in the files on disk, with optional live validation that is off by default.
A leaked key can bypass every other control, and it is cheapest to catch before the push.
Vulkro CoreDocs
Malicious-code checks
ProFlags malicious install scripts in every scan, and surfaces credential theft, reverse shells and obfuscation in source you have not run.
Supply-chain attacks run at install time, before review. Vulkro never certifies code as safe.
Vulkro CoreDocs
Package and extension vetting
ProChecks dependency lists for malicious, hallucinated and typosquatted names, and installed extensions for risky permissions.
An invented package name is a name an attacker can register, and extensions run with a developer's access.
Vulkro CoreDocs
Secrets in git history
ProFinds credentials that were committed and later removed, still recoverable from the repository history.
Deleting a key from the latest commit does not revoke it; anyone with the history still has it.
Vulkro CoreDocs
Bill of materials and matching
ProLists every dependency in standard bill-of-materials formats, and checks an external one against local vulnerability data.
A current inventory is the first thing asked for when a new advisory lands, including for vendor components.
Vulkro CoreDocs
Container scanning
ProChecks the operating-system and application packages inside a built image against local vulnerability data, without pulling from a registry.
The image is what runs in production, and it carries packages the source manifests never list.
Vulkro CoreDocs
Advisory response
ProAnswers whether a named package or advisory is anywhere in the project, across lockfiles and imports, in seconds.
When an advisory drops, the first question is whether you are exposed, and it needs a fast, exact answer.
Vulkro CoreDocs
Known flaws in packages and static resources
ProChecks managed packages and JavaScript in static resources against offline vulnerability and end-of-life data, and builds a data dictionary.
Old JavaScript in a static resource is a common, overlooked way to ship a known vulnerability.
Vulkro for SalesforceDocs
Dependencies, licences and secrets
CloudDependencies with their known vulnerabilities and licences, and secrets in the code and in the git history, for each repository.
Supply-chain and credential risk sit next to code findings in the same issue list.
Vulkro Cloud
New advisories between scans
CloudChecks dependencies against the public OSV vulnerability database at each scan and again once a day without a rescan. Only package names and versions are sent, never code, and a workspace setting turns it off.
An advisory published on Tuesday shows up on Tuesday, not at the next scheduled scan.
Vulkro Cloud
Dependency search
CloudSearches every repository in the workspace for a package and its versions, to answer where you use it.
When an advisory lands, the first question is which services carry the package.
Vulkro Cloud
Offline and privacy 4
Local analysis, an air-gap switch, and no model in the scan.
Air-gap switch
ProOne flag or environment variable blocks every outbound network call for a run; a local model is still allowed.
Regulated and classified environments need outbound calls off for the whole run, set in one place, not a setting buried in a config file.
Vulkro CoreDocs
Air-gapped vulnerability data
ProKeeps vulnerability data current, and applies updates from an offline file on machines with no internet.
An offline scanner that goes stale is a liability; this one can be updated without a network.
Vulkro CoreDocs
No model in the scan
ProThe scan engine calls no model and sends no code anywhere, and the optional AI layer is local by default.
Results can be reproduced, audited and gated on, and detection costs no model tokens.
Vulkro CoreDocs
Local analysis, your own org login
ProSource, paths and findings stay on your machine; live-org reads go through your own Salesforce CLI login and change nothing.
No new integration user, no token held by a vendor, and no org data sent anywhere for analysis.
Vulkro for SalesforceDocs
02Languages
Eight languages, with the depth stated plainly.
Where data flow follows a value across files, where it stays in one file, and where it stays in one function.
Vulkro Core| Vulkro Core | Route mappingRoutesentry points | Data flow, same fileSame filesource to sink | Data flow, across filesAcross filesvia the call graph | Framework awarenessFrameworksrouters, ORMs | Dedicated checksCheckslanguage rules |
|---|---|---|---|---|---|
| JavaScriptExpress, Koa, Next.js | |||||
| TypeScriptExpress, NestJS, Next.js | |||||
| PythonDjango, Flask, FastAPI | |||||
| Gonet/http, Gin, Echo, chi | |||||
| Javaacross files when the declared type points to one class | |||||
| PHPsingle function; Laravel, Symfony sources | |||||
| Csingle function | |||||
| C++the C rules run here too | |||||
| Also read | |||||
| ApexVulkro for Salesforce; entry points, not URL routes | |||||
| Terraform, Dockerfileconfiguration, not data flow | |||||