A redirect is a new trust decision
An HTTP client checked the first destination, but not the destinations reached through redirects. The gap allowed authenticated users to bypass private-address restrictions.
Scan source code, investigate running applications and review existing SAST findings. Inspect the evidence, assign the work and track the decision.
Find your starting pointStart with code, a running application, or the findings you already have. Choose the assessment, inspect its evidence and follow the work through remediation.
What are you starting with?
Choose an entry. Follow its paths.Read the code. Understand the risk.
Put your defenses to the test.
Find the credentials that should not be there.
Know what your application depends on.
See the application behind the repository.
Autonomous review for the SAST findings you already have.
A guide to the platform—not a scan in progress. Each workflow keeps its own scope and evidence.
Connected to the way your team builds.
Explore SCM integrationsasync def export_link(request, exports, cache):
user = request.user
key = f"export:{request.export_id}"
if cached := await cache.get(key):
return cached
record = await exports.get(
request.export_id, workspace=user.workspace_id
)
link = await exports.sign(record, expires_in=60)
await cache.set(key, link, ttl=60)
return linkreturn cacheduser.workspace_idThe check exists. The fast path skips it.
Authorize every request. Scope cached links to the workspace.Bring context to the tools you already use, with model choice and reasoning your team can review.
See the approachA repository has structure. Architecture turns AI-based analysis into an explorable view of components, scopes and inferred relationships—with source references a click away.
Explore ArchitectureMove from the whole system
to the part that matters.
Large reports can turn false-positive review into hours of manual work. Bring supported Checkmarx, Fortify or SARIF reports into TraceMint: the AI reviews the configured scope autonomously, records its reasoning and leaves your team in control of the final action.
See autonomous triageWhere the finding points.
What supports the assessment.
What your team does next.
Notes on public advisories and credited contributions to open-source security.
An HTTP client checked the first destination, but not the destinations reached through redirects. The gap allowed authenticated users to bypass private-address restrictions.
Personal environment operations did not consistently bind the target object to its owner. Knowing another user's environment ID could enable unauthorized access or modification.
Container lifecycle labels supplied executable commands to the updater. A lower-privileged user could prepare metadata that ran when an administrator initiated an update.
Research subjects, not customer endorsements. Credits and original advisories are linked in each note.
Tell us what you want to evaluate. Our team will review your request and contact you to agree the scope and arrange a time.
Request a demo