www.dryrun.security Open in urlscan Pro
35.152.119.144  Public Scan

Submitted URL: https://try-dryrunsecurity.com/
Effective URL: https://www.dryrun.security/
Submission: On October 30 via automatic, source certstream-suspicious — Scanned from FR

Form analysis 1 forms found in the DOM

Name: wf-form-Cookie-PreferencesGET

<form id="cookie-preferences" name="wf-form-Cookie-Preferences" data-name="Cookie Preferences" method="get" class="fs-cc-prefs_form" data-wf-page-id="645932d9286e9c0f978e0fcb" data-wf-element-id="aef8d932-d58b-be73-b113-eb4a84fbe392"
  aria-label="Cookie Preferences">
  <div fs-cc="close" class="fs-cc-prefs_close" role="button" tabindex="0">
    <div class="fs-cc-prefs_close-icon w-embed"><svg fill="currentColor" aria-hidden="true" focusable="false" viewBox="0 0 16 24">
        <path d="M9.414 8l4.293-4.293-1.414-1.414L8 6.586 3.707 2.293 2.293 3.707 6.586 8l-4.293 4.293 1.414 1.414L8 9.414l4.293 4.293 1.414-1.414L9.414 8z"></path>
      </svg></div>
  </div>
  <div class="fs-cc-prefs_content">
    <div class="fs-cc-prefs_space-small">
      <div class="fs-cc-prefs_title">Privacy Preference Center</div>
    </div>
    <div class="fs-cc-prefs_space-small">
      <div class="fs-cc-prefs_text">When you visit websites, they may store or retrieve data in your browser. This storage is often necessary for the basic functionality of the website. The storage may be used for marketing, analytics, and
        personalization of the site, such as storing your preferences. Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories
        may impact your experience on the website.</div>
    </div>
    <div class="fs-cc-prefs_space-medium">
      <a fs-cc="deny" href="#" class="button w-button" role="button" tabindex="0">Reject all cookies</a><a fs-cc="allow" href="#" class="button is-secondary w-button" role="button" tabindex="0">Allow all cookies</a></div>
    <div class="fs-cc-prefs_space-small">
      <div class="fs-cc-prefs_title">Manage Consent Preferences by Category</div>
    </div>
    <div class="fs-cc-prefs_option">
      <div class="fs-cc-prefs_toggle-wrapper">
        <div class="fs-cc-prefs_label">Essential</div>
        <div class="fs-cc-prefs_text"><strong>Always Active</strong></div>
      </div>
      <div class="fs-cc-prefs_text">These items are required to enable basic website functionality.</div>
    </div>
    <div class="fs-cc-prefs_option">
      <div class="fs-cc-prefs_toggle-wrapper">
        <div class="fs-cc-prefs_label">Marketing</div><label class="w-checkbox fs-cc-prefs_checkbox-field"><input type="checkbox" id="marketing-2" name="marketing-2" data-name="Marketing 2" fs-cc-checkbox="marketing"
            class="w-checkbox-input fs-cc-prefs_checkbox"><span for="marketing-2" class="fs-cc-prefs_checkbox-label w-form-label">Essential</span>
          <div class="fs-cc-prefs_toggle"></div>
        </label>
      </div>
      <div class="fs-cc-prefs_text">These items are used to deliver advertising that is more relevant to you and your interests. They may also be used to limit the number of times you see an advertisement and measure the effectiveness of advertising
        campaigns. Advertising networks usually place them with the website operator’s permission.</div>
    </div>
    <div class="fs-cc-prefs_option">
      <div class="fs-cc-prefs_toggle-wrapper">
        <div class="fs-cc-prefs_label">Personalization</div><label class="w-checkbox fs-cc-prefs_checkbox-field"><input type="checkbox" id="personalization-2" name="personalization-2" data-name="Personalization 2" fs-cc-checkbox="personalization"
            class="w-checkbox-input fs-cc-prefs_checkbox"><span for="personalization-2" class="fs-cc-prefs_checkbox-label w-form-label">Essential</span>
          <div class="fs-cc-prefs_toggle"></div>
        </label>
      </div>
      <div class="fs-cc-prefs_text">These items allow the website to remember choices you make (such as your user name, language, or the region you are in) and provide enhanced, more personal features. For example, a website may provide you with
        local weather reports or traffic news by storing data about your current location.</div>
    </div>
    <div class="fs-cc-prefs_option">
      <div class="fs-cc-prefs_toggle-wrapper">
        <div class="fs-cc-prefs_label">Analytics</div><label class="w-checkbox fs-cc-prefs_checkbox-field"><input type="checkbox" id="analytics-2" name="analytics-2" data-name="Analytics 2" fs-cc-checkbox="analytics"
            class="w-checkbox-input fs-cc-prefs_checkbox"><span for="analytics-2" class="fs-cc-prefs_checkbox-label w-form-label">Essential</span>
          <div class="fs-cc-prefs_toggle"></div>
        </label>
      </div>
      <div class="fs-cc-prefs_text">These items help the website operator understand how its website performs, how visitors interact with the site, and whether there may be technical issues. This storage type usually doesn’t collect information that
        identifies a visitor.</div>
    </div>
    <div class="fs-cc-prefs_buttons-wrapper"><a fs-cc="submit" href="#" class="button w-button" role="button" tabindex="0">Confirm my preferences and close</a></div><input type="submit" data-wait="Please wait..."
      class="fs-cc-prefs_submit-hide w-button" value="Submit">
    <div class="w-embed">
      <style>
        /* smooth scrolling on iOS devices */
        .fs-cc-prefs_content {
          -webkit-overflow-scrolling: touch
        }
      </style>
    </div>
  </div>
</form>

Text Content

By clicking “Accept All Cookies”, you agree to the storing of cookies on your
device to enhance site navigation, analyze site usage, and assist in our
marketing efforts. View our Privacy Policy for more information.
PreferencesDenyAccept



Privacy Preference Center
When you visit websites, they may store or retrieve data in your browser. This
storage is often necessary for the basic functionality of the website. The
storage may be used for marketing, analytics, and personalization of the site,
such as storing your preferences. Privacy is important to us, so you have the
option of disabling certain types of storage that may not be necessary for the
basic functioning of the website. Blocking categories may impact your experience
on the website.
Reject all cookiesAllow all cookies
Manage Consent Preferences by Category
Essential
Always Active
These items are required to enable basic website functionality.
Marketing
Essential

These items are used to deliver advertising that is more relevant to you and
your interests. They may also be used to limit the number of times you see an
advertisement and measure the effectiveness of advertising campaigns.
Advertising networks usually place them with the website operator’s permission.
Personalization
Essential

These items allow the website to remember choices you make (such as your user
name, language, or the region you are in) and provide enhanced, more personal
features. For example, a website may provide you with local weather reports or
traffic news by storing data about your current location.
Analytics
Essential

These items help the website operator understand how its website performs, how
visitors interact with the site, and whether there may be technical issues. This
storage type usually doesn’t collect information that identifies a visitor.
Confirm my preferences and close





BlackHat 2024 Startup Spotlight Finalist

BlogResourcesLog in
Install
Watch a Demo





AMPLIFY YOUR APPSEC TEAM

Stay ahead of every code change, spot hidden risks, and empower developers to
secure new features without the hassle.

Install GitHub App
Watch a Demo
Installs in less than a minute, or get a Demo with our team



SECURITY CONTEXT MADE FOR DEVELOPERS

DryRun Security has been built from our experience training 10,000+ developers
and security professionals in application security testing and building security
products at GitHub and Signal Sciences. From our experience, one thing is
missing from all tools on the market today: security context for developers.
‍
It’s time to change that. 
‍
Now every developer gets a security buddy by their side.

Install GitHub App




PROBLEM

Developers make code changes all day, every day. They need a security tool that
provides security context to help move faster and safer.

We get it. We're developers too.

01


SECURITY CODE REVIEWS ARE SLOW

Security code reviews often slow down the development team and happen too late
in the development pipeline.

02


SECURITY CONTEXT IS MISSING

Developers need security context right when a pull request is opened, so they
can know the impact of the code change that's getting merged.

03


BURDENED DEVELOPERS

Today, most developers are feeling the burdens of the shift left of security
tools: bloated build times and confusing results. 


MEET THE ANALYZERS

Our suite of analyzers finds the context of the code change being submitted to
match behavior, not patterns.

SSRF ANALYZER

Identifies server side request forgery vulnerabilities

XSS ANALYZER

Identifies Cross Site Scripting issues

CODE BEHAVIOR ANALYZER

Uses natural language to find risky code changes.

CODE SUMMARY ANALYZER

Summarizes the pull request in context of the analyzers

MASS ASSIGNMENT ANALYZER

Finds assignment issues from user-supplied sources.

CMD INJECTION ANALYZER

Identifies functions allowing command injection.

SECRETS ANALYZER

Finds keys, tokens, passwords, and other secrets.

CODEPATH ANALYZER

Evaluates impact based on critical codepaths.

SENSITIVE FILE ANALYZER

Detects modifications made to sensitive files.

SQLI ANALYZER

Identifies language and framework-aware SQL injection.

AUTHN/AUTHZ ANALYZER

Determines impact to auth functions, IDs, and variables.

IDOR ANALYZER

Finds broken object level access issues

SSRF ANALYZER

Identifies server side request forgery vulnerabilities

XSS ANALYZER

Identifies Cross Site Scripting issues

CODE BEHAVIOR ANALYZER

Uses natural language to find risky code changes.

CODE SUMMARY ANALYZER

Summarizes the pull request in context of the analyzers

MASS ASSIGNMENT ANALYZER

Finds assignment issues from user-supplied sources.

CMD INJECTION ANALYZER

Identifies functions allowing command injection.

SECRETS ANALYZER

Finds keys, tokens, passwords, and other secrets.

CODEPATH ANALYZER

Evaluates impact based on critical codepaths.

SENSITIVE FILE ANALYZER

Detects modifications made to sensitive files.

SQLI ANALYZER

Identifies language and framework-aware SQL injection.

AUTHN/AUTHZ ANALYZER

Determines impact to auth functions, IDs, and variables.

IDOR ANALYZER

Finds broken object level access issues


 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 


FORGET NOISY AND INACCURATE RESULTS

Until now, most security testing takes a generic approach that frustrates
developers with repetitive alerts or inaccurate results (hello, we see you false
positives).

Instead we evaluate each pull request using Contextual Security Analysis, and
it’s the model behind our AI-powered Security Buddy.




SUPPORTED LANGUAGES AND FRAMEWORKS

DryRun Security is optimized for these languages and frameworks. Need something
different? Let us know.

Python
Java
JavaScript/TypeScript
C++
C#
Golang
Rust
Swift
PHP
Ruby
Kotlin
Scala
COBOL


GET A SECURITY BUDDY

Say goodbye to dealing with security issues alone and hello to a security buddy
in your GitHub repo that makes your development process more secure without
slowing things down.

Your security buddy checks for:

Authentication and Authorization 
Sensitive Codepaths and Sensitive Functions
Authorship and Intent
Code Brittleness
and more...


GET EASY INSTALLATION

It’s a GitHub App installation that takes less than a minute.

GET IT MERGED FASTER

You’ll get ridiculously fast code reviews in just seconds, giving the team the
confidence they need to merge. 

GET ALL THE CONTEXT

Contextual Security Analysis works by gathering all of the key factors of a
change before merging, and exposes the analysis directly in the pull request
with the developer. 

GET IT VERIFIED

You’ll have the confidence that every code change is verified. 


BENEFITS YOU CAN SEE


EVERY CODE CHANGE COVERED
‍

Every change and pull request gets analyzed so developers get feedback in near
real-time, right inside the source code management (SCM) platform. 


EVERY CODE REPOSITORY PROTECTED
‍

With every source code repository in your organization protected, you're
limiting exposure to code mishaps and misadventures.


IMPROVE DEVELOPER PRODUCTIVITY

Improves developer productivity through increasing the velocity of the
development pipeline. 



GET STARTED IN 3 EASY STEPS

01


INSTALL GITHUB APP

Adding the DryRun Security GitHub App to the repos you want protected takes less
than a minute and will start working immediately on the very next pull request.

02


WRITE CODE LIKE NORMAL

Once you have it installed, you’ll just write code like normal and when you
create a pull request (code change in GitHub), you’ll see DryRun Security checks
run.

03


GET SECURITY CONTEXT BEFORE YOU MERGE

Since Contextual Security Analysis takes just a few seconds, you’re getting
security context delivered to developers before the code gets merged and run
through the CI/CD pipelines. 





DEVSECOPS HAS BROUGHT SECURITY INTO THE DELIVERY PIPELINE, BUT IT HASN’T ALWAYS
BEEN AN ENJOYABLE PROCESS FOR DEVELOPERS. DRYRUN SECURITY IS CHANGING THAT.

Dan Cornell

CTO

,

Denim Group


WE'VE BEEN USING THE DRYRUN SECURITY APP FOR MONTHS, AND WE HIGHLY RECOMMEND IT!
IT AUTOMATICALLY EVALUATES EVERY GITHUB PULL REQUEST, SO WE KNOW THE SOLUTIONS
WE'RE DELIVERING TO OUR CLIENTS ARE COVERED, PLUS THE RESULTS ARE WICKED FAST
AND FIT OUR DEVELOPMENT TEAM’S NEEDS.

John Poulin

CTO

,

Cloud Security Partners


WE’RE A LEADING OPEN-SOURCE APPLICATION SECURITY TEAM WITH LOTS OF COMMUNITY
SUPPORT, AND BECAUSE OF THAT GROWTH, SOMETIMES CODE REVIEWS CAN GET COMPLICATED.
USING DRYRUN SECURITY, I'VE FOUND THE ALLOWED AUTHORS FEATURE HELPFUL AS IT
FLAGS SENSITIVE FILE CHANGES IN PULL REQUESTS SUBMITTED BY THE COMMITTERS WHO
AREN'T APPROVED TO CHANGE CERTAIN PARTS OF THE CODEBASE. ONE OF THE OTHER THINGS
I LOVE ABOUT IT IS HOW WE COULD QUICKLY GET UP AND RUNNING IN JUST A COUPLE OF
MINUTES.

Matt Tesauro

CTO

,

Defect Dojo


“AS THE DIRECTOR OF OPERATIONS AND SECURITY OF A SUCCESSFUL TECH STARTUP, I WEAR
MANY HATS. WITH DRYRUN SECURITY'S OUT-OF-THE-BOX ANALYZERS, I’VE FOUND I NO
LONGER HAVE TO READ THROUGH 40 PRS A DAY TO FIND THE TWO THAT ARE DOING
SOMETHING UNEXPECTED.”

Todd Bradfute

,

SimpleRose


DEVSECOPS HAS BROUGHT SECURITY INTO THE DELIVERY PIPELINE, BUT IT HASN’T ALWAYS
BEEN AN ENJOYABLE PROCESS FOR DEVELOPERS. DRYRUN SECURITY IS CHANGING THAT.

Dan Cornell

CTO

,

Denim Group


WE'VE BEEN USING THE DRYRUN SECURITY APP FOR MONTHS, AND WE HIGHLY RECOMMEND IT!
IT AUTOMATICALLY EVALUATES EVERY GITHUB PULL REQUEST, SO WE KNOW THE SOLUTIONS
WE'RE DELIVERING TO OUR CLIENTS ARE COVERED, PLUS THE RESULTS ARE WICKED FAST
AND FIT OUR DEVELOPMENT TEAM’S NEEDS.

John Poulin

CTO

,

Cloud Security Partners


WE’RE A LEADING OPEN-SOURCE APPLICATION SECURITY TEAM WITH LOTS OF COMMUNITY
SUPPORT, AND BECAUSE OF THAT GROWTH, SOMETIMES CODE REVIEWS CAN GET COMPLICATED.
USING DRYRUN SECURITY, I'VE FOUND THE ALLOWED AUTHORS FEATURE HELPFUL AS IT
FLAGS SENSITIVE FILE CHANGES IN PULL REQUESTS SUBMITTED BY THE COMMITTERS WHO
AREN'T APPROVED TO CHANGE CERTAIN PARTS OF THE CODEBASE. ONE OF THE OTHER THINGS
I LOVE ABOUT IT IS HOW WE COULD QUICKLY GET UP AND RUNNING IN JUST A COUPLE OF
MINUTES.

Matt Tesauro

CTO

,

Defect Dojo


“AS THE DIRECTOR OF OPERATIONS AND SECURITY OF A SUCCESSFUL TECH STARTUP, I WEAR
MANY HATS. WITH DRYRUN SECURITY'S OUT-OF-THE-BOX ANALYZERS, I’VE FOUND I NO
LONGER HAVE TO READ THROUGH 40 PRS A DAY TO FIND THE TWO THAT ARE DOING
SOMETHING UNEXPECTED.”

Todd Bradfute

,

SimpleRose


DEVSECOPS HAS BROUGHT SECURITY INTO THE DELIVERY PIPELINE, BUT IT HASN’T ALWAYS
BEEN AN ENJOYABLE PROCESS FOR DEVELOPERS. DRYRUN SECURITY IS CHANGING THAT.

Dan Cornell

CTO

,

Denim Group


WE'VE BEEN USING THE DRYRUN SECURITY APP FOR MONTHS, AND WE HIGHLY RECOMMEND IT!
IT AUTOMATICALLY EVALUATES EVERY GITHUB PULL REQUEST, SO WE KNOW THE SOLUTIONS
WE'RE DELIVERING TO OUR CLIENTS ARE COVERED, PLUS THE RESULTS ARE WICKED FAST
AND FIT OUR DEVELOPMENT TEAM’S NEEDS.

John Poulin

CTO

,

Cloud Security Partners

 * 
 * 
 * 
 * 


TRY IT FREE, TODAY

Install the GitHub app and start your two-week, free trial.

Install App


ABOUT THE FOUNDERS


JAMES WICKETT

He's the CEO and Co-Founder and started the company because he believes
developers care about security and quality, but the security industry at large
wasn't giving them the tools they needed.

linkedin
|
twitter


KEN JOHNSON

He's the CTO and Co-Founder, and he recently came from GitHub, where he led
internal security code reviews and trained developers.

linkedin
|
twitter


FAQS

Answers to Your Most Common Questions.

If we didn't get your question covered, reach out to us at hi@dryrun.security

Do I have to use GitHub?

Yes, you do. Currently, DryRun Security only works with code repositories on
GitHub.

What is Contextual Security Analysis and how does it work?

DryRun Security gathers security context on every code change and evaluates it
across the SLIDE model (Surface, Language, Intent, Detections, & Environment).
Instead of getting a single datapoint to represent the riskiness of the change,
you're getting a more comprehensive view. Want to learn more? We have a guide
that explains it in depth.

How do you keep my code safe?

a. We use a private LLM and your data is never fed through a public AI system.
b. Our usage of ephemeral micro services guarantees that once a task is is
completed, your code vanishes from our analysis engine
c. Instead of retaining data from your repos, we analyze and store key data
points.
d. We also subject our infrastructure to quarterly audits and assessments by a
third-party security auditor.
For more details on how we keep your data safe visit here

Links
BlogResourcesTeamBrand Guidelines
Social
LinkedInTwitterEmail

© 2024 DryRun Security. All rights reserved.

Site by Ammo

Privacy PolicyTerms of ServiceCode SafetyCookies Settings