discover.securecodewarrior.com Open in urlscan Pro
104.17.73.206  Public Scan

Submitted URL: https://goto.securecodewarrior.com/MTI2LUZaWS02NjIAAAGDdMot39_CsR0UJ48yY1hPvVDgRnW_l_2TU3jlXwOt0vqPGf2lpTGQc0KDrg-Fe0oum_nHNEE=
Effective URL: https://discover.securecodewarrior.com/OWASP-and-beyond.html?utm_source=email&utm_medium=marketo&utm_campaign=owasp21&utm_content=ongoi...
Submission: On March 29 via api from SE — Scanned from DE

Form analysis 3 forms found in the DOM

<form class="mktoForm mktoHasWidth mktoLayoutAbove" id="mktoForm_1198" novalidate="novalidate" style="font-family: Arial, Verdana, sans-serif; font-size: 16px; color: rgb(51, 51, 51); width: 1601px;">
  <style type="text/css">
    .mktoForm .mktoButtonWrap.mktoGlow .mktoButton {
      color: #fff;
      background: #fff;
      border: 1px solid #F9B872;
      padding: 0.4em 1em;
      font-size: 1em;
      box-shadow: 0px 0px 10px 2px #FDEEA6;
      background-color: #F49F6C;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#F49F6C), to(#EC802F));
      background-image: -webkit-linear-gradient(top, #F49F6C, #EC802F);
      background-image: -moz-linear-gradient(top, #F49F6C, #EC802F);
      background-image: linear-gradient(to bottom, #F49F6C, #EC802F);
    }

    .mktoForm .mktoButtonWrap.mktoGlow .mktoButton:hover {
      border: 1px solid #db6700;
    }

    .mktoForm .mktoButtonWrap.mktoGlow .mktoButton:focus {
      outline: none;
      border: 1px solid #db6700;
    }

    .mktoForm .mktoButtonWrap.mktoGlow .mktoButton:active {
      box-shadow: 0px 0px 10px 2px #afd5f7;
      background-color: #EC802F;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#EC802F), to(#F49F6C));
      background-image: -webkit-linear-gradient(top, #EC802F, #F49F6C);
      background-image: -moz-linear-gradient(top, #EC802F, #F49F6C);
      background-image: linear-gradient(to bottom, #EC802F, #F49F6C);
    }
  </style>
  <div class="mktoTemplateBox">Welcome back, Theophile!&nbsp;<br><br><span class="mktoButtonWrap mktoGlow"><button type="submit" class="mktoButton">Download</button></span><br><br><a class="mktoNotYou">Not you?</a></div><input type="hidden"
    name="formid" class="mktoField mktoFieldDescriptor" value="1198"><input type="hidden" name="lpId" class="mktoField mktoFieldDescriptor" value="8638"><input type="hidden" name="subId" class="mktoField mktoFieldDescriptor" value="59"><input
    type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="126-FZY-662"><input type="hidden" name="lpurl" class="mktoField mktoFieldDescriptor"
    value="//discover.securecodewarrior.com/OWASP-and-beyond.html?cr={creative}&amp;kw={keyword}"><input type="hidden" name="cr" class="mktoField mktoFieldDescriptor" value=""><input type="hidden" name="kw" class="mktoField mktoFieldDescriptor"
    value=""><input type="hidden" name="q" class="mktoField mktoFieldDescriptor" value="">
</form>

POST /index.php/leadCapture/save3

<form class="mktoForm mktoNoJS" action="/index.php/leadCapture/save3" method="post">
  <div class="mktoFormRow">
    <div class="mktoFormCol">
      <label class="mktoLabel" for="FirstName"> First Name: </label>
      <input type="text" class="mktoField mktoTextField" name="FirstName" id="FirstName">
    </div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFormCol">
      <label class="mktoLabel" for="LastName"> Last Name: </label>
      <input type="text" class="mktoField mktoTextField" name="LastName" id="LastName">
    </div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFormCol">
      <label class="mktoLabel" for="Company"> Company: </label>
      <input type="text" class="mktoField mktoTextField" name="Company" id="Company">
    </div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFormCol">
      <label class="mktoLabel" for="Email"> Business Email: <script>
          // <![CDATA[
          (function() {
            // Please include the email domains you would like to block in this list
            var invalidDomains = ["@gmail.", "@yahoo.", "@hotmail.", "@live.", "@aol.", "@outlook.", "@protonmail."];
            MktoForms2.whenReady(function(form) {
              form.onValidate(function() {
                var email = form.vals().Email;
                if (email) {
                  if (!isEmailGood(email)) {
                    form.submitable(false);
                    var emailElem = form.getFormElem().find("#Email");
                    form.showErrorMessage("Must be Business email.", emailElem);
                  } else {
                    form.submitable(true);
                  }
                }
              });
            });

            function isEmailGood(email) {
              for (var i = 0; i < invalidDomains.length; i++) {
                var domain = invalidDomains[i];
                if (email.indexOf(domain) != -1) {
                  return false;
                }
              }
              return true;
            }
          })();
          // ]]>
        </script> </label>
      <input type="text" class="mktoField mktoTextField" name="Email" id="Email">
    </div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFormCol">
      <label class="mktoLabel" for="subscriptionLastUpdated">
      </label>
      <input type="text" class="mktoField mktoTextField" name="subscriptionLastUpdated" id="subscriptionLastUpdated">
    </div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFormCol">
      <label class="mktoLabel" for="utm_source__c"> utm_source: </label>
      <input type="text" class="mktoField mktoTextField" name="utm_source__c" id="utm_source__c">
    </div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFormCol">
      <label class="mktoLabel" for="utm_medium__c"> utm_medium: </label>
      <input type="text" class="mktoField mktoTextField" name="utm_medium__c" id="utm_medium__c">
    </div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFormCol">
      <label class="mktoLabel" for="utmcampaigns"> utm_campaign: </label>
      <input type="text" class="mktoField mktoTextField" name="utmcampaigns" id="utmcampaigns">
    </div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFormCol">
      <label class="mktoLabel" for="utm_content"> utm_content: </label>
      <input type="text" class="mktoField mktoTextField" name="utm_content" id="utm_content">
    </div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFormCol">
      <label class="mktoLabel" for="utmterm"> utm_term: </label>
      <input type="text" class="mktoField mktoTextField" name="utmterm" id="utmterm">
    </div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFormCol">
      <label class="mktoLabel" for="Job_Role__c"> Job Role: </label>
      <input type="text" class="mktoField mktoTextField" name="Job_Role__c" id="Job_Role__c">
    </div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFormCol">
      <label class="mktoLabel" for="Title"> Job Title: </label>
      <input type="text" class="mktoField mktoTextField" name="Title" id="Title">
    </div>
  </div>
  <span style="display:none;"><input type="text" name="_marketo_comments" value=""></span>
  <span class="mktoButtonWrap"><button type="submit" class="mktoButton">Submit</button></span>
  <input type="hidden" name="lpId" value="8638">
  <input type="hidden" name="subId" value="59">
  <input type="hidden" name="lpurl" value="//discover.securecodewarrior.com/OWASP-and-beyond.html?cr={creative}&amp;kw={keyword}">
  <input type="hidden" name="formid" value="1198">
  <input type="hidden" name="formVid" value="1198">
  <input type="hidden" name="ret" value="">
  <input type="hidden" name="munchkinId" value="126-FZY-662">
  <input type="hidden" name="kw" value="">
  <input type="hidden" name="cr" value="">
  <input type="hidden" name="searchstr" value="">
  <input type="hidden" name="_mkt_disp" value="return">
  <input type="hidden" name="_mkt_trk" value="">
</form>

<form class="mktoForm mktoHasWidth mktoLayoutAbove" novalidate="novalidate" style="font-family: Arial, Verdana, sans-serif; font-size: 16px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;">
</form>

Text Content

WE USE COOKIES TO MAKE SECURE CODE WARRIOR'S SITES FUNCTION BETTER FOR OUR
VISITORS

Please read our Cookie Policy for more information.
[#OOI_PERSONAL_INFORMATION#]
Decline Allow all cookies Show details
OK
Decline Allow selection Allow all cookies
Necessary
Preferences
Statistics
Marketing
Show details
Cookie declaration [#IABV2SETTINGS#] About
 Necessary (22)  Preferences (12)  Statistics (6)  Marketing (50)  Unclassified
(19)
Necessary cookies are essential for site functionality, such as distinguishing
between bots and humans and distributing traffic to our websites on several
servers in order to optimise response times. Our websites cannot function
properly without these cookies. Our visitors cannot choose to disable necessary
cookies.

NameProviderPurposeExpiryTypeAWSALBplugins.jetbrains.comRegisters which
server-cluster is serving the visitor. This is used in context with load
balancing, in order to optimize user experience. 7
daysHTTPAWSALBCORSplugins.jetbrains.comRegisters which server-cluster is serving
the visitor. This is used in context with load balancing, in order to optimize
user experience. 6 daysHTTPCookieConsent [x4]CookiebotStores the user's cookie
consent state for the current domain1
yearHTTP__cf_bm [x2]discover.securecodewarrior.com
TypeformThis cookie is used to distinguish between humans and bots. This is
beneficial for the website, in order to make valid reports on the use of their
website.1 dayHTTPBIGipServer# [x2]discover.securecodewarrior.com
Marketo, INCUsed to distribute traffic to the website on several servers in
order to optimise response times.SessionHTTPCONSENT [x3]Google
YouTubeUsed to detect if the visitor has accepted the marketing category in the
cookie banner. This cookie is necessary for GDPR-compliance of the website. 2
yearsHTTPli_gcLinkedInStores the user's cookie consent state for the current
domain2 yearsHTTPJSESSIONIDNew RelicPreserves users states across page
requests.SessionHTTP#.#-#-#-#-#.ackTypeformUsed to contain user’s survey and
quiz answers in Local Storage.PersistentHTML#.#-#-#-#-#.inProgressTypeformUsed
to contain user’s survey and quiz answers in Local
Storage.PersistentHTML#.#-#-#-#-#.queueTypeformUsed to contain user’s survey and
quiz answers in Local Storage.PersistentHTML#.#-#-#-#-#.reclaimEndTypeformUsed
to contain user’s survey and quiz answers in Local
Storage.PersistentHTML#.#-#-#-#-#.reclaimStartTypeformUsed to contain user’s
survey and quiz answers in Local Storage.PersistentHTMLdebugTypeformThis cookie
is used to detect errors on the website - this information is sent to the
website's support staff in order to optimize the visitor's experience on the
website.PersistentHTMLvisitorIdws.zoominfo.comPreserves users states across page
requests.1 yearHTTP

Preference cookies record visitor preferences, such as whether our visitors are
recurring visitors, when they last visited, what language they selected and so
forth.

NameProviderPurposeExpiryTypeCookieConsentBulkSetting-#CookiebotEnables cookie
consent across multiple websitesPersistentHTMLlang [x2]LinkedInRemembers the
user's selected language version of a
websiteSessionHTTPbitmovinplayer_configmedia.ausbiz.liveUsed to determine the
optimal video quality based on the visitor's device and network settings.
PersistentHTMLdrift_aidDriftSets a unique ID for the specific user. This allows
the website to target the user with relevant offers through its chat
functionality. 2 yearsHTTPdrift_campaign_refreshDriftSets a unique ID for the
specific user. This allows the website to target the user with relevant offers
through its chat functionality. 1 dayHTTPDRIFT_SESSION_CAMPAIGNSDriftUsed to
determine when and where certain pop-ups on the website should be presented for
the user and remember whether the user has closed these, to keep them from
showing multiple times.PersistentHTMLDRIFT_SESSION_IDDriftAllows the website to
recoqnise the visitor, in order to optimize the chat-box functionality.
SessionHTMLDRIFT_SESSION_STARTEDDriftStores a unique ID string for each chat-box
session. This allows the website-support to see previous issues and reconnect
with the previous supporter. SessionHTMLDRIFT_visitCountsDriftDetermines the
number of visits of the specific visitor. This is used in order to make the
chat-box function more relevant.PersistentHTMLdriftt_aidDriftNecessary for the
functionality of the website's chat-box function. 2
yearsHTTPweglot:slugsWeglotDetermines the preferred language of the visitor.
Allows the website to set the preferred language upon the visitor's re-entry.
PersistentHTML

Statistics cookies collect statistical information about the way our visitors
interact with our websites so we can build a better experience for all visitors.

NameProviderPurposeExpiryTypejserrors/1/#New
RelicPendingSessionPixel_gaGoogleRegisters a unique ID that is used to generate
statistical data on how the visitor uses the website.2 yearsHTTP_ga_#GoogleUsed
by Google Analytics to collect data on the number of times a user has visited
the website as well as dates for the first and most recent visit. 2
yearsHTTPSGoogleSets a unique ID for the session. This allows the website to
obtain data on visitor behaviour for statistical purposes.1
dayHTTPAnalyticsSyncHistoryLinkedInUsed in connection with data-synchronization
with third-party analysis service. 29
daysHTTPyt-player-headers-readableYouTubeUsed to determine the optimal video
quality based on the visitor's device and network settings. PersistentHTML

Marketing cookies personalise content, tailor and measure advertisements to our
visitors and record progress and results of trial users and competition
participants.

NameProviderPurposeExpiryTypeVISITOR_INFO1_LIVEYouTubeTries to estimate the
users' bandwidth on pages with integrated YouTube videos.179
daysHTTPYSCYouTubeRegisters a unique ID to keep statistics of what videos from
YouTube the user has seen.SessionHTTPyt.innertube::nextId [x2]YouTubeRegisters a
unique ID to keep statistics of what videos from YouTube the user has
seen.PersistentHTMLyt.innertube::requests [x2]YouTubeRegisters a unique ID to
keep statistics of what videos from YouTube the user has
seen.PersistentHTMLyt-remote-cast-available [x2]YouTubeStores the user's video
player preferences using embedded YouTube
videoSessionHTMLyt-remote-cast-installed [x2]YouTubeStores the user's video
player preferences using embedded YouTube
videoSessionHTMLyt-remote-connected-devices [x2]YouTubeStores the user's video
player preferences using embedded YouTube
videoPersistentHTMLyt-remote-device-id [x2]YouTubeStores the user's video player
preferences using embedded YouTube
videoPersistentHTMLyt-remote-fast-check-period [x2]YouTubeStores the user's
video player preferences using embedded YouTube
videoSessionHTMLyt-remote-session-app [x2]YouTubeStores the user's video player
preferences using embedded YouTube
videoSessionHTMLyt-remote-session-name [x2]YouTubeStores the user's video player
preferences using embedded YouTube videoSessionHTMLuuid2AppnexusRegisters a
unique ID that identifies a returning user's device. The ID is used for targeted
ads.3 monthsHTTPrp.gifRedditNecessary for the implementation of the Reddit.com's
share-button function.SessionPixelIDEGoogleUsed by Google DoubleClick to
register and report the website user's actions after viewing or clicking one of
the advertiser's ads with the purpose of measuring the efficacy of an ad and to
present targeted ads to the user.1 yearHTTPpagead/landing [x2]GoogleCollects
data on visitor behaviour from multiple websites, in order to present more
relevant advertisement - This also allows the website to limit the number of
times that they are shown the same advertisement.
SessionPixeltest_cookieGoogleUsed to check if the user's browser supports
cookies.1 dayHTTPcommon/cavalry_endpoint.phpMeta Platforms, Inc.Collects data on
visitor behaviour from multiple websites, in order to present more relevant
advertisement - This also allows the website to limit the number of times that
they are shown the same advertisement. SessionPixelNIDGoogleRegisters a unique
ID that identifies a returning user's device. The ID is used for targeted ads.6
monthsHTTPpagead/1p-user-list/#GoogleTracks if the user has shown interest in
specific products or events across multiple websites and detects how the user
navigates between sites. This is used for measurement of advertisement efforts
and facilitates payment of referral-fees between
websites.SessionPixelbcookieLinkedInUsed by the social networking service,
LinkedIn, for tracking the use of embedded services.2
yearsHTTPbscookieLinkedInUsed by the social networking service, LinkedIn, for
tracking the use of embedded services.2 yearsHTTPlidcLinkedInUsed by the social
networking service, LinkedIn, for tracking the use of embedded services.1
dayHTTPUserMatchHistoryLinkedInUsed to track visitors on multiple websites, in
order to present relevant advertisement based on the visitor's preferences. 29
daysHTTP_gcl_auGoogleUsed by Google AdSense for experimenting with advertisement
efficiency across websites using their services. 3
monthsHTTP_mkto_trk [x2]MarketoContains data on visitor behaviour and website
interaction. This is used in context with the email marketing service
Marketo.com, which allows the website to target visitors via email. 2
yearsHTTP_rdt_uuid [x2]RedditUsed to track visitors on multiple websites, in
order to present relevant advertisement based on the visitor's preferences. 3
monthsHTTPi/jotTwitter Inc.Sets a unique ID for the visitor, that allows third
party advertisers to target the visitor with relevant advertisement. This
pairing service is provided by third party advertisement hubs, which facilitates
real-time bidding for advertisers. SessionPixelattribution_user_idTypeformUsed
in context with the website’s pop-up questionnaires and messengering. The data
is used for statistical or marketing purposes.1
yearHTTPrl_page_init_referring_domainTypeformRegisters how the user has reached
the website to enable pay-out of referral commission fees to
partners.PersistentHTMLytidb::LAST_RESULT_ENTRY_KEYYouTubeStores the user's
video player preferences using embedded YouTube
videoPersistentHTMLCOMPASSGooglePending1
dayHTTP#-visitorIdTypeformPendingPersistentHTMLrl_anonymous_idTypeformPendingPersistentHTMLrl_group_idTypeformPendingPersistentHTMLrl_group_traitTypeformPendingPersistentHTMLrl_page_init_referrerTypeformPendingPersistentHTMLrl_traitTypeformPendingPersistentHTMLrl_user_idTypeformPendingPersistentHTML

Unclassified cookies are cookies that we are in the process of classifying,
together with the providers of individual cookies.

NameProviderPurposeExpiryTypeevents/1/512e9363d6New
RelicPendingSessionPixelCOMPATIBILITY_MAPplugins.jetbrains.comPendingPersistentHTMLCOMPATIBILITY_MAP_expirationplugins.jetbrains.comPendingPersistentHTMLUSER_IDE_LISTplugins.jetbrains.comPendingPersistentHTMLUSER_IDE_LIST_expirationplugins.jetbrains.comPendingPersistentHTMLVikingBankAntiForgeryToken [x6]mission.securecodewarrior.com
www.securecodewarrior.com
m-e99d5ae7-1ccc-45ab-85ef-9910b8cd34e6-0.mission.securecodewarrior.comPendingSessionHTTPauth-tokendiscover.securecodewarrior.comPendingSessionHTMLVikingBankSessionId [x6]mission.securecodewarrior.com
www.securecodewarrior.com
m-e99d5ae7-1ccc-45ab-85ef-9910b8cd34e6-0.mission.securecodewarrior.comPendingSessionHTTPshowTranslationIdsdiscover.securecodewarrior.comPendingSessionHTML

 [#IABV2_LABEL_PURPOSES#]  [#IABV2_LABEL_FEATURES#]  [#IABV2_LABEL_PARTNERS#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_BODY_FEATURES#]
[#IABV2_BODY_PARTNERS#]
Our visitors can learn more about how we manage personal information, how our
visitors may access and correct their personal information, how they can
complain about a breach of privacy and contact us, in our Privacy Policy

 

Secure Code Warrior’s websites use different types of cookies. Some cookies are
placed by third-party services that appear on our pages with whom we share
information about our visitors’ use of our site. Third parties can be located
overseas, including the USA, Ireland, UK, and Australia.

 

Our visitors can at any time change or withdraw consent from the Cookie
Declaration.

Your consent applies to the following domains: sensei.securecodewarrior.com,
softwaresecuritygurus.com, www.securecodewarrior.com,
discover.securecodewarrior.com, leadersinappsec.com


Cookie declaration last updated on 08.02.21 by Cookiebot
THE OWASP TOP 10 HAS LANDED, AND THERE ARE A FEW SIGNIFICANT SHIFTS.




For years, organizations around the world have used the OWASP Top 10 to guide
them towards securing web applications, but as the threat landscape evolves and
becomes increasingly sophisticated, is it enough?

The short answer is no. OWASP recognises that its Top 10 doesn’t necessarily
reflect every important software vulnerability to be addressed and so should
organizations. In the 2021 release the methodology selects 8 of the 10
categories from contributed, analysed data and the remaining 2 from a high level
industry survey. It takes time to find new vulnerabilities and ways to
effectively test them, and often tools used to detect flaws are configured to
common vulnerabilities. Secure Code Warrior delves into the OWASP Top 10 to
offer a perspective on what organizations should prioritize when building a
software security program.



WHITEPAPER: WHY DEVELOPERS NEED TO GO BEYOND THE OWASP TOP 10 FOR SECURE CODING
MASTERY

This white paper will dissect the new OWASP Top 10, including:


 * The impact of vulnerability categories vs. individual problems
 * Why architectural security is receiving renewed attention
 * The value of the OWASP Top 10 as a baseline, and why companies need to plan
   their own list of developer upskilling priorities
 * Why human-centered solutions for reducing vulnerabilities are a more holistic
   approach than tool-based defense

Welcome back, Theophile! 

Download

Not you?
First Name:
Last Name:
Company:
Business Email:

utm_source:
utm_medium:
utm_campaign:
utm_content:
utm_term:
Job Role:
Job Title:
Submit
WEBINAR: THE OWASP TOP 10…. AND BEYOND

Presenters: Matias Madou, CTO, Secure Code Warrior; Aaron Bedra, Senior Software
Engineer, DRW; Ben Focht, Cybersecurity Offensive Operations, Nelnet

While the OWASP Top 10 provides great guidance on the most common
vulnerabilities, organizations must recognize that it’s not a silver bullet to
eliminate all software security woes, or even the ones that could be the biggest
threat to their business.

In this webinar, industry experts will offer a perspective on the OWASP Top 10
and how organizations should consider it in their software security programs to
truly improve their security posture. We will discuss:


 * How do the changes to the OWASP Top 10 2021 reflect the state of software
   security?
 * What should organizations prioritize when building a software security
   program for their developer teams?
 * What developer-focused strategies should be considered outside of the OWASP
   Top 10?
   
   

Sign up on BrightTalk

BLOG: OWASP’S 2021 LIST SHUFFLE: A NEW BATTLE PLAN AND PRIMARY FOE


Injection attacks, the infamous king of vulnerabilities (by category), have lost
the top spot to broken access control as the worst of the worst, and developers
need to take notice.


Read the Blog

SPEAK TO A SECURE CODE CONSULTANT


Talk to us today and make software security an intrinsic part of your
development process.

Book a Demo

© 2015-2021 Secure Code Warrior Limited. All Rights Reserved.  

 * Terms of Use
 * Privacy Policy
 * Cookie Policy