Privacy Policy
Data handling differs between the local engine, hosted platform, runners, and optional integrations. The sections below distinguish those workflows.
What the Fendix scanner collects
- The CLI executes in the environment where you run it; optional analyzers may require external connections.
- DAST sends requests to the authorized target. Dependency analyzers may query advisory and package services.
- Local source analysis reads files from the filesystem. Hosted repository and report processing follow the hosted workflow instead.
- No analytics, telemetry, or usage tracking is included in the open-source distribution.
Walkthrough requests
- When you request a technical walkthrough, we store the contact and company details you submit, your selected challenge, and any optional message.
- We also store the page locale, campaign parameters, IP address, browser user agent, and request identifier for attribution, rate limiting, and spam prevention.
- We use this information to respond to and manage your request. We do not add you to a newsletter or sell your information.
- Operational providers, such as hosting and email delivery services, may process this information only to provide those services to Fendix.
Credential handling
- Hosted target credentials can be stored encrypted while execution is queued and are removed from scan configuration at completion. Do not put secrets in messages or unrelated fields.
- Detected credentials and the authentication values you supply are masked as [REDACTED] in scan reports (JSON, HTML, and SARIF output).
- Dashboard sessions use authentication cookies. Scan-target credentials are separate from the user session.
Scan reports
- Reports are generated locally and saved to the path you specify with --output.
- HTML reports are self-contained single files with no external dependencies or tracking scripts.
- Connected runners upload reports to the hosted platform. Hosted reports follow the retention period specified by the plan.
Active probes
- Active probes (e.g. injection, reflected XSS, open redirect, in-band SSRF, host-header injection, GraphQL introspection, HTTP method tampering) are always OFF by default.
- Probes are capped per endpoint (20 by default, configurable) to prevent excessive traffic.
- A legal disclaimer is shown in the terminal whenever --enable-active is used.
- You are responsible for obtaining authorization before running active probes against any target.
Third-party dependencies
- The dependency CVE checker queries public advisory databases (PyPI, npm) to identify known vulnerabilities.
- Semgrep runs locally — no source code is sent to Semgrep servers when using Fendix.
- Local tool execution does not imply zero external traffic; network access depends on enabled analyzers and integrations.
Hosting, integrations, and the assistant
- Reports may be sent to GitHub, Jira, or notification destinations that you configure.
- When a user asks the assistant (Fenn) something, their message, the recent conversation and, for a scan, its findings with short evidence excerpts are sent to the configured model provider. Known secret patterns are redacted from scan data first; messages are sent as written. Release-policy decisions are deterministic and do not depend on the assistant response.
- The website keeps landing and campaign context in browser session storage to attribute contact requests to the page and campaign they came from.
Website analytics
- On public marketing, documentation and demo pages, the website records page views and selected clicks (such as opening the demo or requesting a walkthrough) in Fendix's own database. Sign-in, account, workspace and scan pages are not measured.
- Each record holds the page path, the language, the campaign parameters of the link you arrived through (utm_source, utm_medium, utm_campaign, utm_content, utm_term), a referring-site category such as LinkedIn or X, and a random visit identifier.
- The visit identifier is kept in your browser's local and session storage (not in a cookie) and is replaced after 30 minutes of inactivity. It is not linked to your name, email, account or form contents, and this measurement does not use device fingerprinting.
- Your IP address and browser user agent are used only while each request is handled (rate limiting and recognising automated traffic) and are not stored with these records; like any request to our servers, they can appear in operational logs. No third-party analytics service receives this data.
For responsible disclosure of security vulnerabilities, see our Security Policy.
Security PolicyLast updated: October 2026. Confirm deployment and data-processing details before sharing sensitive data.