- Built-in tools — packaged inside the worker itself. They are available to every workspace automatically and cannot be removed.
- Connectors — an external security tool packaged as a self-contained container image. When a job uses a connector, the worker starts the container for the run and the connector streams its findings back. Connectors add scanners the platform does not bundle — for example port scanners and third-party vulnerability scanners — without changing the platform.
A connector here means a scanning-tool container. It is unrelated to the integrations that connect Slack, Telegram, or Cloudflare to your workspace.
Key concepts
Categories
Each tool belongs to a category that describes the kind of security action it performs. The category decides what a run adds to your inventory.How a connector runs
Connectors are executed by workers, which act as container supervisors:- The platform resolves the connector’s container image and the configuration to use, then hands the run to a worker.
- The worker pulls the image (if not already cached) and starts the container.
- The container dials back to the worker over a private connection — it never opens an inbound port — registers, and receives the job.
- The connector runs the scan and streams findings back to the worker, which merges them into your workspace inventory.
- When the run finishes, the outcome is recorded in the job registry.
Browse the catalog
1
Open the Tools page
In the console sidebar, open Tools (under the Management section).
2
Choose a tab
The page has three tabs: All shows every tool, Built-in shows the tools that ship with OASM, and Connector shows the connectors published to the platform.
3
Filter the list
Use the Search tools… box to find a tool by name, and the category dropdown to narrow the list to a single category.
4
Open a tool
Select a card to open its detail page. Built-in tools are always ready; connectors show their metadata and, once added, a Configuration tab.
Each card shows the tool’s category and, for connectors authored by OASM, an official badge. The Added or Built-in state appears as the action button on the tool’s detail page.
Connector detail page
Open a connector to see everything the platform knows about it:- Overview — the connector’s Version, Author, Image, and links to its Homepage, Repository, and Support page. Connectors authored by OASM carry an official-support badge, and the pricing tier (for example Free or Paid) is shown as a badge.
- Configuration — the connector’s configuration profiles. This tab appears only after the connector is added to the workspace.
Add and configure a connector
The connector catalog is shared across the platform, but you make a connector usable one workspace at a time. Adding it makes it visible in that workspace’s scans; a connector that needs settings is not ready until you also give it a configuration profile. The whole sequence runs from the connector’s detail page.1
Select the target workspace
Choose the workspace in the workspace menu at the top of the sidebar. The Tools page — and its Add action — always apply to the selected workspace.
2
Open the connector and Add it
Go to Tools in the sidebar (under Management), switch to the Connector tab, and open the connector you want. Click Add. Adding a connector has no confirmation dialog. The button changes to Added and the Configuration tab appears on the detail page.
3
Open the Configuration tab
Select Configuration. If the connector declares no configuration schema, it is already ready and you can skip the next two steps.
4
Create a profile
Click Config, enter a Profile name, and fill in the settings. Click Use default presets to pre-fill the connector’s recommended values, then adjust what you need. The form is generated from the connector’s published configuration schema.
5
Confirm the connector is ready
Click Create. The connector now has a profile and can be used in a scan.
Most connectors need settings before they can run — a scanner’s endpoint, an API key, or scan thresholds. You supply them as a configuration profile: a named bundle of values stored in the workspace. You can keep several profiles for one connector (for example, one per environment) and choose which profile a scan uses.
To remove a connector from a workspace, click the Added button and confirm the Remove Tool dialog. Removing a connector also deletes its configuration profiles in that workspace. Built-in tools cannot be removed.
Manage profiles
From the Configuration tab you can:- Set Default — mark one profile as the default. Scans that don’t choose a profile use the default.
- Edit — click the gear icon, change the name or values, and update.
- Delete — click the trash icon and confirm. A profile that is referenced by a job or a workflow cannot be deleted until you detach it.
The first profile you create becomes the default automatically. Additional profiles are never default unless you set them to be.
Secrets are encrypted and masked
Secrets are encrypted and masked
Configuration fields the schema marks as sensitive — API keys, tokens, passwords — are encrypted at rest and displayed masked (for example
apiKey: ****1234). When editing, leave a masked field untouched to keep the stored secret, or type a new value to replace it. Only the workspace can decrypt a value, and values are never written to job logs.Connectors that need no configuration
Connectors that need no configuration
Some connectors have no configuration schema. For those, the form shows a message that the tool doesn’t require configuration, and the connector is ready as soon as it is added. You can still create an empty profile if you want one as the default.
Use a connector in a scan
Connectors appear alongside built-in tools wherever you choose the tools for a scan — in an asset group’s scanning pipeline or in a workflow. For each connector in the pipeline you can:- Use a configuration profile — pick one from the dropdown. Choosing No profile (use defaults) falls back to the connector’s default profile.
- Set an inline configuration — supply or override values for that scan only, without saving a profile.
A connector that needs configuration is blocked in the pipeline until it has a default profile, a selected profile, or an inline configuration. Hovering the blocked connector shows a prompt to configure it first.
Troubleshooting
A connector can't be added to a scan
A connector can't be added to a scan
The connector is added but not ready — it needs a configuration profile. Open its Configuration tab, click Config, and create one, then add it to the scan again.
A profile can't be deleted
A profile can't be deleted
The profile is referenced by a job or a workflow. Detach it from those scans first, or set a different default, then delete it.
A stored secret shows as asterisks
A stored secret shows as asterisks
This is by design: sensitive values are masked after saving. Leave the masked value to keep the stored secret, or enter a new value to replace it.
A connector job fails or stays in the waiting stage
A connector job fails or stays in the waiting stage
Best practices
- Add only the connectors you will use. Each added connector adds execution surface and potential findings to process.
- Configure with profiles, not inline values, for anything you reuse. Profiles keep credentials out of individual scans and make configuration auditable.
- Name profiles after their scope —
production,staging,internal— so a run’s configuration is obvious at a glance. - Keep credentials rotated. Treat connector API keys like the workspace API key: rotate them on a schedule and after personnel changes.
- Prefer the default profile over inline overrides. Inline configuration is best reserved for one-off experiments.
Related
Worker
How workers run built-in tools and connector containers
Jobs
Watch connector runs move from waiting to finished
Targets
Define the scan targets that connectors run against
Assets
See the assets and services that tool findings feed
