Code
Every repo, every lockfile.
- Static analysis (SAST)
- Secrets detection
- Dependencies (SCA)
- Bill of materials (SBOM)
- Suspicious install scripts
Code, dependencies, infrastructure and live URLs in one place, ranked by attack path, each with a drafted fix.
3 hops from the internet to card data. Last scan 06:10.
Your CTO is the security team, and the buyer wants evidence.
Fourteen open-source scanners run in one sandboxed pass. Every result lands on the same graph.
Every repo, every lockfile.
Infrastructure before it deploys.
What the internet can reach.
Static analysis, secret detection and dependency checks run in one pass, with extra rules for access control, injection and SSRF.
Terraform, CloudFormation, Kubernetes and Dockerfiles are checked against two policy sets, and overlapping results merge into one.
# storage/kyc.tfresource "storage_bucket" "kyc" { name = "kyc-uploads" acl = "public-read" versioning = true}
Sightline probes your deployed URLs with no credentials, the way an attacker would, and fingerprints the stack it finds.
Duplicates merge, known-safe findings drop out with the reason kept, and each finding is checked against your real architecture.
Each finding comes with a plain-English explanation, a CVSS score and a drafted fix. Nothing is applied without approval.
Anyone can make the server fetch an address of their choosing, including internal ones. Allow only known webhook hosts and stop following redirects.
src/webhooks/forward.ts- const res = await fetch(req.body.url)+ const url = assertAllowedHost(req.body.url)+ const res = await fetch(url, { redirect: "manual" })
Open findings roll up into control checks for SOC 2, ISO 27001, OWASP ASVS and PCI DSS, ready to hand to a reviewer.
New advisories are matched to each repo's bill of materials, and scans run again on a schedule you set.
Sightline probes your public URLs from the internet, as an attacker would.
Nuclei finds /debug open on the API: the first hop.
Reachable from the internetTruffleHog verifies the key in the payouts service is live.
Exploitable todayCard tokens and PII are crown jewels, so this path tops the queue.
Touches a crown jewel: fix this firstThe next scan confirms the path is gone and keeps the evidence.
Path closedRead-only access. Nothing installed on your servers, and code is deleted after each scan.
A security tool should not become the riskiest thing in your stack.
One Docker image on your own server, with your own database.
Code is deleted after each scan and secrets are masked first.
An application security engineer approves it before you see it.
A Thinkiyo team connects your sources and works findings with you.
Sightline is application and cloud security for SaaS and fintech teams. It scans your code, dependencies, infrastructure files and live URLs, puts every result on one graph, and ranks findings by how short the path is from the internet to your sensitive data.
Source code, secrets, open-source dependencies, Terraform, CloudFormation, Kubernetes manifests, Dockerfiles and your deployed URLs. Fourteen open-source scanners run in one sandboxed pass.
No. A Thinkiyo application security engineer reviews and approves every finding before it reaches you, with a plain-English explanation and a drafted fix.
No. Sightline drafts the fix and notes its breaking risk, and a person approves it before anything changes. You can simulate a pull request first and re-check the finding once the fix ships.
Yes. Sightline maps findings to SOC 2, ISO 27001, OWASP ASVS and PCI DSS controls and produces an evidence pack for reviewers. Your auditor still issues the audit opinion.
Sightline can be self-hosted from one Docker image with your own database. Source code exists only in a temporary checkout during a scan, and secrets are masked before a finding is stored.
Bring one repo and one domain. We will show you the graph Sightline builds.
