For Agents
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Probely's API Reference Documentation, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Probely's API Reference Documentation API.
Schedule and trigger dynamic application security testing scans against web targets and APIs
Triage vulnerability findings by severity, assign remediation owners, and track fix status
Configure scan targets with authentication credentials, custom headers, and crawling rules
GET STARTED
Run web application security scans, manage vulnerability findings, configure scan targets, and generate security compliance reports across web applications and APIs.
Use for: I need to trigger a security scan against a web application target, I want to list all high-severity vulnerabilities found in the latest scan, Check whether a specific target has any unresolved critical findings, Get the scan results and finding details for a completed DAST scan
Not supported: Does not handle network infrastructure scanning, endpoint detection, or SIEM log analysis — use for web application DAST scanning and vulnerability management only.
The Probely API provides programmatic access to a web application security scanning platform with 331 endpoints covering target management, vulnerability scanning, finding triage, reporting, and integration configuration. It supports scheduling automated DAST scans against web applications and APIs, reviewing discovered vulnerabilities by severity, assigning remediation tasks, and generating compliance reports across multiple targets and teams.
Generate downloadable PDF security reports filtered by target, severity, or compliance framework
Manage scanning agent deployments for targets behind firewalls or in private networks
Integrate scan results with issue trackers and CI/CD pipelines via webhooks and API user roles
Monitor account credit usage and subscription entitlements for scanning capacity planning
Patterns agents use Probely's API Reference Documentation API for, with concrete tasks.
★ CI/CD Security Gate
Integrate Probely scans into deployment pipelines to block releases containing high-severity vulnerabilities. The API allows agents to create scan targets from deployment URLs, trigger scans on each build, poll for completion, and check whether new critical or high-severity findings were introduced. This enables shift-left security without manual intervention, with scan results feeding back into pull request checks.
Trigger a scan on target ID 12345 using POST to /targets/{target_id}/scans/, poll /scans/{scan_id}/ until status is completed, then retrieve findings filtered to severity high or critical
Vulnerability Remediation Tracking
Track the lifecycle of discovered vulnerabilities from detection through remediation. The API provides finding status management, assignee configuration, and re-scan verification. Security teams can use agents to automatically assign new findings to developers based on the affected target, monitor fix timelines, and trigger verification scans once patches are deployed.
List all findings with status 'notfixed' for a target, filter to those older than 30 days, and retrieve the assignee and affected URL for each finding
Multi-Target Security Posture Dashboard
Aggregate scan results across all targets to build an organization-wide security posture view. The API supports listing all targets with their last scan status, querying findings across targets by severity, and pulling account-level statistics. Agents can compile this into executive dashboards showing vulnerability trends, mean time to remediation, and compliance status.
Retrieve all targets from /targets/, for each target get the latest scan result count by severity, and compile a summary table of total critical, high, medium, and low findings across the organization
AI Agent Security Scanning Automation
Enable AI agents to manage web application security scanning end-to-end through Jentic. Agents can discover available Probely operations by intent, configure targets, launch scans, and retrieve results without hardcoding API paths. This is useful for security chatbots, automated compliance checks, and agent-driven vulnerability management workflows.
Search Jentic for 'run a web application security scan', load the operation schema for creating a scan, and execute it against a specified target URL
331 endpoints — the probely api provides programmatic access to a web application security scanning platform with 331 endpoints covering target management, vulnerability scanning, finding triage, reporting, and integration configuration.
METHOD
PATH
DESCRIPTION
/targets/
Create a new scan target
/targets/
List all configured scan targets
/targets/{target_id}/scans/
Trigger a new security scan on a target
/targets/{target_id}/findings/
List vulnerability findings for a target
/scans/{scan_id}/
Get scan status and results
/report/
Generate a security report
/account/credits/usage/
Check scanning credit consumption
/integrations/
Configure third-party integrations
/targets/
Create a new scan target
/targets/
List all configured scan targets
/targets/{target_id}/scans/
Trigger a new security scan on a target
/targets/{target_id}/findings/
List vulnerability findings for a target
/scans/{scan_id}/
Get scan status and results
Three things that make agents converge on Jentic-routed access.
Credential isolation
Probely JWT tokens are stored encrypted in the Jentic vault. Agents receive scoped access that auto-injects the Authorization header — raw JWT strings never enter the agent context.
Intent-based discovery
Agents search by intent (e.g., 'scan a web application for vulnerabilities') and Jentic returns matching Probely operations with parameter schemas, so agents can trigger scans and retrieve findings without browsing 331 endpoints.
Time to first call
Direct Probely integration: 3-5 days for JWT auth flow, scan polling logic, and finding parsing. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Snyk API
Static analysis and dependency vulnerability scanning for source code and containers
Choose Snyk when you need SAST, SCA, or container scanning — Probely focuses on runtime DAST scanning of deployed web applications.
Specific to using Probely's API Reference Documentation API through Jentic.
What authentication does the Probely API use?
The Probely API uses JWT token authentication passed in the Authorization header with a 'JWT' prefix. You obtain a token by authenticating with your account credentials. Through Jentic, JWT tokens are managed in the credential vault and refreshed automatically — agents never handle raw tokens directly.
Can I trigger automated security scans with the Probely API?
Yes. POST to /targets/{target_id}/scans/ launches a new DAST scan against a configured target. You can also schedule recurring scans via the target configuration. The scan runs asynchronously and you can poll its status until completion, then retrieve all discovered findings.
What are the rate limits for the Probely API?
Probely applies per-account rate limits based on your subscription tier. The API returns 429 status codes when limits are exceeded, with a Retry-After header indicating when to retry. Enterprise plans have higher limits suitable for CI/CD pipeline integration with frequent scan triggers.
How do I retrieve vulnerability findings for a target through Jentic?
Search Jentic for 'list security vulnerabilities for a target', load the operation schema for GET /targets/{target_id}/findings/, then execute with your target ID. Results include severity, status, affected URL, and remediation guidance. Install with pip install jentic and authenticate at https://app.jentic.com/sign-up.
Can I integrate Probely scan results into my CI/CD pipeline?
Yes. Use the API to trigger scans on deployment targets, poll for completion via GET /scans/{scan_id}/, then check findings filtered by severity. If critical or high findings exist, your pipeline can fail the deployment. The /integrations/ endpoints also support webhook notifications on scan completion.
Does the Probely API support scanning behind firewalls?
Yes. The /scanning-agents/ endpoints allow you to deploy and manage scanning agents within private networks. These agents handle scan execution for targets that are not publicly accessible, reporting results back to the Probely platform via the API.
/report/
Generate a security report
/account/credits/usage/
Check scanning credit consumption
/integrations/
Configure third-party integrations