www.helpnetsecurity.com Open in urlscan Pro
50.112.202.3  Public Scan

URL: https://www.helpnetsecurity.com/2024/11/18/stuart-mcclure-qwiet-ai-code-scanning/
Submission: On November 19 via api from TR — Scanned from US

Form analysis 2 forms found in the DOM

POST /2024/11/18/stuart-mcclure-qwiet-ai-code-scanning/

<form id="wpforms-form-304421" class="wpforms-validate wpforms-form wpforms-ajax-form" data-formid="304421" method="post" enctype="multipart/form-data" action="/2024/11/18/stuart-mcclure-qwiet-ai-code-scanning/"
  data-token="107bb35d4e606d5e6c91c82a0cbf43de" data-token-time="1731982464" novalidate="novalidate"><noscript class="wpforms-error-noscript">Please enable JavaScript in your browser to complete this form.</noscript>
  <div class="wpforms-field-container">
    <div id="wpforms-304421-field_15-container" class="wpforms-field wpforms-field-text" data-field-id="15"><label class="wpforms-field-label" for="wpforms-304421-field_15">First name <span class="wpforms-required-label">*</span></label><input
        type="text" id="wpforms-304421-field_15" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][15]" required=""></div>
    <div id="wpforms-304421-field_16-container" class="wpforms-field wpforms-field-text" data-field-id="16"><label class="wpforms-field-label" for="wpforms-304421-field_16">Last name <span class="wpforms-required-label">*</span></label><input
        type="text" id="wpforms-304421-field_16" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][16]" required=""></div>
    <div id="wpforms-304421-field_2-container" class="wpforms-field wpforms-field-email" data-field-id="2"><label class="wpforms-field-label" for="wpforms-304421-field_2">Email <span class="wpforms-required-label">*</span></label><input type="email"
        id="wpforms-304421-field_2" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][2]" spellcheck="false" required=""></div>
    <div id="wpforms-304421-field_17-container" class="wpforms-field wpforms-field-select wpforms-field-select-style-classic" data-field-id="17"><label class="wpforms-field-label" for="wpforms-304421-field_17">Job title <span
          class="wpforms-required-label">*</span></label><select id="wpforms-304421-field_17" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][17]" required="required">
        <option value="" class="placeholder" disabled="" selected="selected">Please select</option>
        <option value="Chief Information Security Officer">Chief Information Security Officer</option>
        <option value="Chief Security Officer">Chief Security Officer</option>
        <option value="Chief Technology Officer">Chief Technology Officer</option>
        <option value="Cybersecurity Director">Cybersecurity Director</option>
        <option value="Cybersecurity Executive">Cybersecurity Executive</option>
        <option value="Cybersecurity Lead">Cybersecurity Lead</option>
        <option value="Cybersecurity Manager">Cybersecurity Manager</option>
        <option value="Cybersecurity Product Manager">Cybersecurity Product Manager</option>
        <option value="Head of Cyber Security">Head of Cyber Security</option>
        <option value="Head of Information Security">Head of Information Security</option>
        <option value="Head of IT">Head of IT</option>
        <option value="Information security Director">Information security Director</option>
        <option value="Information security Executive">Information security Executive</option>
        <option value="Information security Lead">Information security Lead</option>
        <option value="Information security Manager">Information security Manager</option>
        <option value="Information security Product Manager">Information security Product Manager</option>
        <option value="IT Director">IT Director</option>
        <option value="IT Executive">IT Executive</option>
        <option value="IT Lead">IT Lead</option>
        <option value="IT Manager">IT Manager</option>
        <option value="IT Product Manager">IT Product Manager</option>
        <option value="Other Cybersecurity">Other Cybersecurity</option>
        <option value="Other IT">Other IT</option>
        <option value="Other Information Security">Other Information Security</option>
        <option value="SOC Manager">SOC Manager</option>
        <option value="Vice President">Vice President</option>
      </select></div>
    <div id="wpforms-304421-field_3-container" class="wpforms-field wpforms-field-text" data-field-id="3"><label class="wpforms-field-label" for="wpforms-304421-field_3">Company <span class="wpforms-required-label">*</span></label><input type="text"
        id="wpforms-304421-field_3" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][3]" required=""></div>
    <div id="wpforms-304421-field_5-container" class="wpforms-field wpforms-field-select wpforms-conditional-trigger wpforms-field-select-style-classic" data-field-id="5"><label class="wpforms-field-label" for="wpforms-304421-field_5">Country <span
          class="wpforms-required-label">*</span></label><select id="wpforms-304421-field_5" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][5]" required="required">
        <option value="" class="placeholder" disabled="" selected="selected">Please select</option>
        <option value="Afghanistan">Afghanistan</option>
        <option value="Albania">Albania</option>
        <option value="Algeria">Algeria</option>
        <option value="American Samoa">American Samoa</option>
        <option value="Andorra">Andorra</option>
        <option value="Angola">Angola</option>
        <option value="Anguilla">Anguilla</option>
        <option value="Antarctica">Antarctica</option>
        <option value="Antigua and Barbuda">Antigua and Barbuda</option>
        <option value="Argentina">Argentina</option>
        <option value="Armenia">Armenia</option>
        <option value="Aruba">Aruba</option>
        <option value="Australia">Australia</option>
        <option value="Austria">Austria</option>
        <option value="Azerbaijan">Azerbaijan</option>
        <option value="Bahamas">Bahamas</option>
        <option value="Bahrain">Bahrain</option>
        <option value="Bangladesh">Bangladesh</option>
        <option value="Barbados">Barbados</option>
        <option value="Belarus">Belarus</option>
        <option value="Belgium">Belgium</option>
        <option value="Belize">Belize</option>
        <option value="Benin">Benin</option>
        <option value="Bermuda">Bermuda</option>
        <option value="Bhutan">Bhutan</option>
        <option value="Bolivia (Plurinational State of)">Bolivia (Plurinational State of)</option>
        <option value="Bonaire, Saint Eustatius and Saba">Bonaire, Saint Eustatius and Saba</option>
        <option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option>
        <option value="Botswana">Botswana</option>
        <option value="Bouvet Island">Bouvet Island</option>
        <option value="Brazil">Brazil</option>
        <option value="British Indian Ocean Territory">British Indian Ocean Territory</option>
        <option value="Brunei Darussalam">Brunei Darussalam</option>
        <option value="Bulgaria">Bulgaria</option>
        <option value="Burkina Faso">Burkina Faso</option>
        <option value="Burundi">Burundi</option>
        <option value="Cabo Verde">Cabo Verde</option>
        <option value="Cambodia">Cambodia</option>
        <option value="Cameroon">Cameroon</option>
        <option value="Canada">Canada</option>
        <option value="Cayman Islands">Cayman Islands</option>
        <option value="Central African Republic">Central African Republic</option>
        <option value="Chad">Chad</option>
        <option value="Chile">Chile</option>
        <option value="China">China</option>
        <option value="Christmas Island">Christmas Island</option>
        <option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option>
        <option value="Colombia">Colombia</option>
        <option value="Comoros">Comoros</option>
        <option value="Congo">Congo</option>
        <option value="Congo (Democratic Republic of the)">Congo (Democratic Republic of the)</option>
        <option value="Cook Islands">Cook Islands</option>
        <option value="Costa Rica">Costa Rica</option>
        <option value="Croatia">Croatia</option>
        <option value="Cuba">Cuba</option>
        <option value="Curaçao">Curaçao</option>
        <option value="Cyprus">Cyprus</option>
        <option value="Czech Republic">Czech Republic</option>
        <option value="Côte d'Ivoire">Côte d'Ivoire</option>
        <option value="Denmark">Denmark</option>
        <option value="Djibouti">Djibouti</option>
        <option value="Dominica">Dominica</option>
        <option value="Dominican Republic">Dominican Republic</option>
        <option value="Ecuador">Ecuador</option>
        <option value="Egypt">Egypt</option>
        <option value="El Salvador">El Salvador</option>
        <option value="Equatorial Guinea">Equatorial Guinea</option>
        <option value="Eritrea">Eritrea</option>
        <option value="Estonia">Estonia</option>
        <option value="Eswatini (Kingdom of)">Eswatini (Kingdom of)</option>
        <option value="Ethiopia">Ethiopia</option>
        <option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option>
        <option value="Faroe Islands">Faroe Islands</option>
        <option value="Fiji">Fiji</option>
        <option value="Finland">Finland</option>
        <option value="France">France</option>
        <option value="French Guiana">French Guiana</option>
        <option value="French Polynesia">French Polynesia</option>
        <option value="French Southern Territories">French Southern Territories</option>
        <option value="Gabon">Gabon</option>
        <option value="Gambia">Gambia</option>
        <option value="Georgia">Georgia</option>
        <option value="Germany">Germany</option>
        <option value="Ghana">Ghana</option>
        <option value="Gibraltar">Gibraltar</option>
        <option value="Greece">Greece</option>
        <option value="Greenland">Greenland</option>
        <option value="Grenada">Grenada</option>
        <option value="Guadeloupe">Guadeloupe</option>
        <option value="Guam">Guam</option>
        <option value="Guatemala">Guatemala</option>
        <option value="Guernsey">Guernsey</option>
        <option value="Guinea">Guinea</option>
        <option value="Guinea-Bissau">Guinea-Bissau</option>
        <option value="Guyana">Guyana</option>
        <option value="Haiti">Haiti</option>
        <option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option>
        <option value="Honduras">Honduras</option>
        <option value="Hong Kong">Hong Kong</option>
        <option value="Hungary">Hungary</option>
        <option value="Iceland">Iceland</option>
        <option value="India">India</option>
        <option value="Indonesia">Indonesia</option>
        <option value="Iran (Islamic Republic of)">Iran (Islamic Republic of)</option>
        <option value="Iraq">Iraq</option>
        <option value="Ireland (Republic of)">Ireland (Republic of)</option>
        <option value="Isle of Man">Isle of Man</option>
        <option value="Israel">Israel</option>
        <option value="Italy">Italy</option>
        <option value="Jamaica">Jamaica</option>
        <option value="Japan">Japan</option>
        <option value="Jersey">Jersey</option>
        <option value="Jordan">Jordan</option>
        <option value="Kazakhstan">Kazakhstan</option>
        <option value="Kenya">Kenya</option>
        <option value="Kiribati">Kiribati</option>
        <option value="Korea (Republic of)">Korea (Republic of)</option>
        <option value="Kosovo">Kosovo</option>
        <option value="Kuwait">Kuwait</option>
        <option value="Kyrgyzstan">Kyrgyzstan</option>
        <option value="Lao People's Democratic Republic">Lao People's Democratic Republic</option>
        <option value="Latvia">Latvia</option>
        <option value="Lebanon">Lebanon</option>
        <option value="Lesotho">Lesotho</option>
        <option value="Liberia">Liberia</option>
        <option value="Libya">Libya</option>
        <option value="Liechtenstein">Liechtenstein</option>
        <option value="Lithuania">Lithuania</option>
        <option value="Luxembourg">Luxembourg</option>
        <option value="Macao">Macao</option>
        <option value="Madagascar">Madagascar</option>
        <option value="Malawi">Malawi</option>
        <option value="Malaysia">Malaysia</option>
        <option value="Maldives">Maldives</option>
        <option value="Mali">Mali</option>
        <option value="Malta">Malta</option>
        <option value="Marshall Islands">Marshall Islands</option>
        <option value="Martinique">Martinique</option>
        <option value="Mauritania">Mauritania</option>
        <option value="Mauritius">Mauritius</option>
        <option value="Mayotte">Mayotte</option>
        <option value="Mexico">Mexico</option>
        <option value="Micronesia (Federated States of)">Micronesia (Federated States of)</option>
        <option value="Moldova (Republic of)">Moldova (Republic of)</option>
        <option value="Monaco">Monaco</option>
        <option value="Mongolia">Mongolia</option>
        <option value="Montenegro">Montenegro</option>
        <option value="Montserrat">Montserrat</option>
        <option value="Morocco">Morocco</option>
        <option value="Mozambique">Mozambique</option>
        <option value="Myanmar">Myanmar</option>
        <option value="Namibia">Namibia</option>
        <option value="Nauru">Nauru</option>
        <option value="Nepal">Nepal</option>
        <option value="Netherlands">Netherlands</option>
        <option value="New Caledonia">New Caledonia</option>
        <option value="New Zealand">New Zealand</option>
        <option value="Nicaragua">Nicaragua</option>
        <option value="Niger">Niger</option>
        <option value="Nigeria">Nigeria</option>
        <option value="Niue">Niue</option>
        <option value="Norfolk Island">Norfolk Island</option>
        <option value="North Macedonia (Republic of)">North Macedonia (Republic of)</option>
        <option value="Northern Mariana Islands">Northern Mariana Islands</option>
        <option value="Norway">Norway</option>
        <option value="Oman">Oman</option>
        <option value="Pakistan">Pakistan</option>
        <option value="Palau">Palau</option>
        <option value="Palestine (State of)">Palestine (State of)</option>
        <option value="Panama">Panama</option>
        <option value="Papua New Guinea">Papua New Guinea</option>
        <option value="Paraguay">Paraguay</option>
        <option value="Peru">Peru</option>
        <option value="Philippines">Philippines</option>
        <option value="Pitcairn">Pitcairn</option>
        <option value="Poland">Poland</option>
        <option value="Portugal">Portugal</option>
        <option value="Puerto Rico">Puerto Rico</option>
        <option value="Qatar">Qatar</option>
        <option value="Romania">Romania</option>
        <option value="Rwanda">Rwanda</option>
        <option value="Réunion">Réunion</option>
        <option value="Saint Barthélemy">Saint Barthélemy</option>
        <option value="Saint Helena, Ascension and Tristan da Cunha">Saint Helena, Ascension and Tristan da Cunha</option>
        <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
        <option value="Saint Lucia">Saint Lucia</option>
        <option value="Saint Martin (French part)">Saint Martin (French part)</option>
        <option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option>
        <option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option>
        <option value="Samoa">Samoa</option>
        <option value="San Marino">San Marino</option>
        <option value="Sao Tome and Principe">Sao Tome and Principe</option>
        <option value="Saudi Arabia">Saudi Arabia</option>
        <option value="Senegal">Senegal</option>
        <option value="Serbia">Serbia</option>
        <option value="Seychelles">Seychelles</option>
        <option value="Sierra Leone">Sierra Leone</option>
        <option value="Singapore">Singapore</option>
        <option value="Sint Maarten (Dutch part)">Sint Maarten (Dutch part)</option>
        <option value="Slovakia">Slovakia</option>
        <option value="Slovenia">Slovenia</option>
        <option value="Solomon Islands">Solomon Islands</option>
        <option value="Somalia">Somalia</option>
        <option value="South Africa">South Africa</option>
        <option value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option>
        <option value="South Sudan">South Sudan</option>
        <option value="Spain">Spain</option>
        <option value="Sri Lanka">Sri Lanka</option>
        <option value="Sudan">Sudan</option>
        <option value="Suriname">Suriname</option>
        <option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option>
        <option value="Sweden">Sweden</option>
        <option value="Switzerland">Switzerland</option>
        <option value="Taiwan, Republic of China">Taiwan, Republic of China</option>
        <option value="Tajikistan">Tajikistan</option>
        <option value="Tanzania (United Republic of)">Tanzania (United Republic of)</option>
        <option value="Thailand">Thailand</option>
        <option value="Timor-Leste">Timor-Leste</option>
        <option value="Togo">Togo</option>
        <option value="Tokelau">Tokelau</option>
        <option value="Tonga">Tonga</option>
        <option value="Trinidad and Tobago">Trinidad and Tobago</option>
        <option value="Tunisia">Tunisia</option>
        <option value="Turkmenistan">Turkmenistan</option>
        <option value="Turks and Caicos Islands">Turks and Caicos Islands</option>
        <option value="Tuvalu">Tuvalu</option>
        <option value="Türkiye">Türkiye</option>
        <option value="Uganda">Uganda</option>
        <option value="Ukraine">Ukraine</option>
        <option value="United Arab Emirates">United Arab Emirates</option>
        <option value="United Kingdom of Great Britain and Northern Ireland">United Kingdom of Great Britain and Northern Ireland</option>
        <option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option>
        <option value="United States of America">United States of America</option>
        <option value="Uruguay">Uruguay</option>
        <option value="Uzbekistan">Uzbekistan</option>
        <option value="Vanuatu">Vanuatu</option>
        <option value="Vatican City State">Vatican City State</option>
        <option value="Venezuela (Bolivarian Republic of)">Venezuela (Bolivarian Republic of)</option>
        <option value="Vietnam">Vietnam</option>
        <option value="Virgin Islands (British)">Virgin Islands (British)</option>
        <option value="Virgin Islands (U.S.)">Virgin Islands (U.S.)</option>
        <option value="Wallis and Futuna">Wallis and Futuna</option>
        <option value="Western Sahara">Western Sahara</option>
        <option value="Zambia">Zambia</option>
        <option value="Zimbabwe">Zimbabwe</option>
        <option value="Åland Islands">Åland Islands</option>
      </select></div>
    <div id="wpforms-304421-field_6-container" class="wpforms-field wpforms-field-select wpforms-conditional-field wpforms-field-select-style-classic wpforms-conditional-hide" data-field-id="6" style="display:none;"><label class="wpforms-field-label"
        for="wpforms-304421-field_6">State <span class="wpforms-required-label">*</span></label><select id="wpforms-304421-field_6" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][6]" required="required">
        <option value="" class="placeholder" disabled="" selected="selected">State</option>
        <option value="AL">AL</option>
        <option value="AK">AK</option>
        <option value="AZ">AZ</option>
        <option value="AR">AR</option>
        <option value="CA">CA</option>
        <option value="CO">CO</option>
        <option value="CT">CT</option>
        <option value="DE">DE</option>
        <option value="DC">DC</option>
        <option value="FL">FL</option>
        <option value="GA">GA</option>
        <option value="HI">HI</option>
        <option value="ID">ID</option>
        <option value="IL">IL</option>
        <option value="IN">IN</option>
        <option value="IA">IA</option>
        <option value="KS">KS</option>
        <option value="KY">KY</option>
        <option value="LA">LA</option>
        <option value="ME">ME</option>
        <option value="MD">MD</option>
        <option value="MA">MA</option>
        <option value="MI">MI</option>
        <option value="MN">MN</option>
        <option value="MS">MS</option>
        <option value="MO">MO</option>
        <option value="MT">MT</option>
        <option value="NE">NE</option>
        <option value="NV">NV</option>
        <option value="NH">NH</option>
        <option value="NJ">NJ</option>
        <option value="NM">NM</option>
        <option value="NY">NY</option>
        <option value="NC">NC</option>
        <option value="ND">ND</option>
        <option value="OH">OH</option>
        <option value="OK">OK</option>
        <option value="OR">OR</option>
        <option value="PA">PA</option>
        <option value="RI">RI</option>
        <option value="SC">SC</option>
        <option value="SD">SD</option>
        <option value="TN">TN</option>
        <option value="TX">TX</option>
        <option value="UT">UT</option>
        <option value="VT">VT</option>
        <option value="VA">VA</option>
        <option value="WA">WA</option>
        <option value="WV">WV</option>
        <option value="WI">WI</option>
        <option value="WY">WY</option>
      </select></div>
    <div id="wpforms-304421-field_7-container" class="wpforms-field wpforms-field-gdpr-checkbox" data-field-id="7"><label class="wpforms-field-label">Privacy policy <span class="wpforms-required-label">*</span></label>
      <ul id="wpforms-304421-field_7" class="wpforms-field-required">
        <li class="choice-1"><input type="checkbox" id="wpforms-304421-field_7_1" name="wpforms[fields][7][]"
            value="I have read and agree to the <a href=&quot;https://www.isc2.org/policies-procedures/privacy-policy&quot;>Privacy Policy</a> and would like to be updated on ISC2 certifications, educational resources, and offers." required=""><label
            class="wpforms-field-label-inline" for="wpforms-304421-field_7_1">I have read and agree to the <a href="https://www.isc2.org/policies-procedures/privacy-policy">Privacy Policy</a> and would like to be updated on ISC2 certifications,
            educational resources, and offers.</label></li>
      </ul>
    </div>
    <div id="wpforms-304421-field_14-container" class="wpforms-field wpforms-field-hidden" data-field-id="14"><input type="hidden" id="wpforms-304421-field_14" name="wpforms[fields][14]"
        value="The Art &amp; Science of Secure Software Development eBook"></div>
    <div id="wpforms-304421-field_9-container" class="wpforms-field wpforms-field-hidden" data-field-id="9"><input type="hidden" id="wpforms-304421-field_9" name="wpforms[fields][9]" value="GBL-CSSLPsecuresoftware"></div>
    <div id="wpforms-304421-field_10-container" class="wpforms-field wpforms-field-hidden" data-field-id="10"><input type="hidden" id="wpforms-304421-field_10" name="wpforms[fields][10]" value="contentsyn"></div>
    <div id="wpforms-304421-field_11-container" class="wpforms-field wpforms-field-hidden" data-field-id="11"><input type="hidden" id="wpforms-304421-field_11" name="wpforms[fields][11]" value="helpnet"></div>
    <div id="wpforms-304421-field_12-container" class="wpforms-field wpforms-field-hidden" data-field-id="12"><input type="hidden" id="wpforms-304421-field_12" name="wpforms[fields][12]" value="ebook"></div>
    <div id="wpforms-304421-field_13-container" class="wpforms-field wpforms-field-hidden" data-field-id="13"><input type="hidden" id="wpforms-304421-field_13" name="wpforms[fields][13]" value="7014N000001drRVQAY"></div>
  </div><!-- .wpforms-field-container -->
  <div class="wpforms-submit-container"><input type="hidden" name="wpforms[id]" value="304421"><input type="hidden" name="page_title" value="Transforming code scanning and threat detection with GenAI"><input type="hidden" name="page_url"
      value="https://www.helpnetsecurity.com/2024/11/18/stuart-mcclure-qwiet-ai-code-scanning/"><input type="hidden" name="page_id" value="316163"><input type="hidden" name="wpforms[post_id]" value="316163"><button type="submit"
      name="wpforms[submit]" id="wpforms-submit-304421" class="wpforms-submit" data-alt-text="Sending..." data-submit-text="Submit" aria-live="assertive" value="wpforms-submit">Submit</button><img decoding="async"
      src="https://www.helpnetsecurity.com/wp-content/plugins/wpforms/assets/images/submit-spin.svg" class="wpforms-submit-spinner" style="display: none;" width="26" height="26" alt="Loading"></div>
</form>

POST

<form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-244483 mc4wp-ajax" method="post" data-id="244483" data-name="Footer newsletter form">
  <div class="mc4wp-form-fields">
    <div class="hns-newsletter">
      <div class="hns-newsletter__top">
        <div class="container">
          <div class="hns-newsletter__wrapper">
            <div class="hns-newsletter__title">
              <i>
                        <svg class="hic">
                            <use xlink:href="#hic-plus"></use>
                        </svg>
                    </i>
              <span>Cybersecurity news</span>
            </div>
          </div>
        </div>
      </div>
      <div class="hns-newsletter__bottom">
        <div class="container">
          <div class="hns-newsletter__wrapper">
            <div class="hns-newsletter__body">
              <div class="row">
                <div class="col">
                  <div class="form-check form-control-lg">
                    <input class="form-check-input" type="checkbox" name="_mc4wp_lists[]" value="520ac2f639" id="mcs1">
                    <label class="form-check-label text-nowrap" for="mcs1">Daily Newsletter</label>
                  </div>
                </div>
                <div class="col">
                  <div class="form-check form-control-lg">
                    <input class="form-check-input" type="checkbox" name="_mc4wp_lists[]" value="d2d471aafa" id="mcs2">
                    <label class="form-check-label text-nowrap" for="mcs2">Weekly Newsletter</label>
                  </div>
                </div>
              </div>
            </div>
            <div class="form-check form-control-lg mb-3">
              <input class="form-check-input" type="checkbox" name="_mc4wp_lists[]" value="28abe5d9ef" id="mcs3">
              <label class="form-check-label" for="mcs3">(IN)SECURE - editor's choice selection of topics (twice per month)</label>
            </div>
            <div class="input-group mb-3">
              <input type="email" name="email" id="email" class="form-control border-dark" placeholder="Please enter your e-mail address" aria-label="Please enter your e-mail address" aria-describedby="hns-newsletter-submit-btn" required="">
              <button class="btn btn-dark rounded-0" type="submit" id="hns-newsletter-submit-btn">Subscribe</button>
            </div>
            <div class="form-check">
              <input class="form-check-input" type="checkbox" name="AGREE_TO_TERMS" value="1" id="mcs4" required="">
              <label class="form-check-label" for="mcs4">
                <span>I have read and agree to the <a href="https://www.helpnetsecurity.com/newsletter/" target="_blank" rel="noopener" class="d-inline-block">terms &amp; conditions</a>
                </span>
              </label>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off"></label><input type="hidden" name="_mc4wp_timestamp"
    value="1731982464"><input type="hidden" name="_mc4wp_form_id" value="244483"><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1">
  <div class="mc4wp-response"></div>
</form>

Text Content

 * News
 * Features
 * Expert analysis
 * Videos
 * Events
 * Whitepapers
 * Industry news
 * Product showcase
 * Newsletters

 * 
 * 
 * 


Please turn on your JavaScript for this page to function normally.
Mirko Zorz, Director of Content, Help Net Security
November 18, 2024
Share


TRANSFORMING CODE SCANNING AND THREAT DETECTION WITH GENAI



In this Help Net Security interview, Stuart McClure, CEO of Qwiet AI, discusses
the evolution of code scanning practices, highlighting the shift from reactive
fixes to proactive risk management.

McClure also shares his perspective on the future of AI-driven code scanning,
emphasizing the potential of machine learning in threat detection and
remediation.



HOW HAVE YOU OBSERVED CODE SCANNING PRACTICES EVOLVE IN RECENT YEARS, ESPECIALLY
WITH CLOUD ADOPTION AND DEVSECOPS?

Code scanning has come a long way, and seeing how things have shifted is
fascinating. In the beginning, we were often playing catch-up, only being able
to fix issues after they popped up—usually by a hacker who had already exploited
the vulnerability and shared the data dump with their friends. Now, we’re much
more competent and proactive in finding, fixing, and assessing the holistic
risk.

What we have today makes that world look like the Pleistocene era. We’ve got
these automated checkpoints everywhere throughout the code lifecycle, beginning
from when developers write their code in their editors (IDEs—integrated
development environments) to when they push to the cloud development environment
using Git and all through the integrate, build, test, and deployment pipeline.

The complexity of software components and stacks can sometimes be mind-bending,
so it is imperative to connect all these dots in as seamless and hands-free a
way as possible. For example, if we spot a vulnerability in a third-party
software library or component, we need to understand how that might impact the
code that’s calling it.

The key to running an efficient, secure software development lifecycle (SSDLC)
program is to automate basic or repetitive tasks and track a vulnerability’s
lifecycle (from detection to triage) completely—from womb to tomb.

WHAT ARE SOME SIGNIFICANT CHALLENGES ORGANIZATIONS FACE WHEN ADOPTING CODE
SCANNING TOOLS AT SCALE, AND HOW CAN THESE CHALLENGES BE OVERCOME?

Most legacy code scanning tools are painfully slow, often taking tens of hours
to scan a single modern application! And they frequently generate endless
alerts, most of which are nothing but false positives. Imagine chasing down
phantoms and red herrings all day, with 6 or 7 out of 10 findings being false
flags. Exhausting. So now our developers, who are already swamped with actual
coding work, have to triage (and typically in a crisis) to figure out which
alerts matter.

Even after they’ve sorted through all that noise and identified the real issues,
they’ve got to create tickets and track everything they find. This function is
often bolted onto the existing responsibility of engineering rather than
incentivizing desired behavior to bonuses or recognition. If you’re a developer
with a mountain of feature requests and bug fixes on your plate and then receive
a tsunami of security tickets that nobody’s incentivized to care about… guess
which ones are getting pushed to the bottom of the pile?

Generative AI-based agentic workflows are sparking the flames of cybersecurity
and engineering teams alike to see the light at the end of the tunnel and
consider the possibility that SSDLC is on the near-term horizon. And we’re
seeing some promising changes already today in the market. Imagine having an
intelligent assistant that can automatically track issues, figure out which ones
matter most, suggest fixes, and then test and validate those fixes, all at the
speed of computing! We still need our developers to oversee things and make the
final calls, but the software agent swallows most of the burden of running an
efficient program. Human + AI is greater than AI alone.

WITH A WIDE RANGE OF STATIC AND DYNAMIC SCANNING TOOLS AVAILABLE, WHAT CRITICAL
FACTORS SHOULD INFLUENCE A CISO’S SELECTION OF CODE SCANNING TOOLS?

In the age of artificial intelligence, the number one critical factor that
should be considered is AI ancestry. Do you think the tools and products come
from AI-first companies and platforms? If not, move on. If yes, double-click to
understand the foundational principles that have governed their roadmaps. How
have they implemented AI in its entirety into the workflows of application
security, and what sides of the AI landscape have they embraced or shied away
from? Both predictive and generative AI models and workflows are essential to
being an AI-first application security company, and those without this pedigree
will thrash and struggle to evolve into the modern AI solution set.

Second, the speeds and feeds include low latency (time to process), low
maintenance costs (SaaS-based in contrast to on-prem), high throughput
(enterprise-grade parallelization), and a single glass pane (carrying context
across all of these tools is key to running an effective program), among many
others.

HOW CAN CISOS FOSTER A CULTURE OF SECURITY-FIRST CODING AMONG DEVELOPMENT TEAMS,
AND WHAT ROLE DO AUTOMATED CODE REVIEWS PLAY IN THIS?

The security program should be visible at the board and executive levels. Align
yourself with the board member(s) who care and educate them thoroughly. Empower
them to demand quantitative (along with qualitative) improvement metrics and
remind them of the inevitable risk they expose the company to when ignored.

Another meaningful step a CISO can execute is aligning incentives, rewards, and
bonuses to sustain security posture.

HOW DO YOU SEE AI AND MACHINE LEARNING SHAPING THE FUTURE OF CODE SCANNING,
ESPECIALLY WITH AUTOMATED THREAT DETECTION AND REMEDIATION?

AI’s evolution in code scanning fundamentally reshapes our approach to security.
Optimized generative AI LLMs (Large Language Models) can assess millions of
lines of code in seconds and pay attention to even the most subtle and nuanced
set of patterns, finding the needle in a haystack, which is almost always by
humans.

Some of the most compelling developments are:

 * Contextual understanding: Modern AI models are becoming remarkably adept at
   understanding code in context, not just pattern-matching. They can grasp the
   semantic meaning of code blocks and their interrelationships, often catching
   subtle vulnerabilities that legacy static analyzers miss.
 * Predictive analysis: Rather than flagging known vulnerabilities, AI systems
   are better at predicting potential security weaknesses based on code
   structure and flow patterns, anticipating threats before they become
   exploitable.
 * Adaptive learning: Each new vulnerability discovery helps train these systems
   to become more sophisticated. They learn from real-world attack patterns and
   evolve their detection capabilities accordingly.
 * AI attack graphs are being developed at compute speed to be used by the bad
   guys to infiltrate systems and networks.





Fill out the form below to get the free eBook:

Please enable JavaScript in your browser to complete this form.
First name *
Last name *
Email *
Job title *Please selectChief Information Security OfficerChief Security
OfficerChief Technology OfficerCybersecurity DirectorCybersecurity
ExecutiveCybersecurity LeadCybersecurity ManagerCybersecurity Product
ManagerHead of Cyber SecurityHead of Information SecurityHead of ITInformation
security DirectorInformation security ExecutiveInformation security
LeadInformation security ManagerInformation security Product ManagerIT
DirectorIT ExecutiveIT LeadIT ManagerIT Product ManagerOther CybersecurityOther
ITOther Information SecuritySOC ManagerVice President
Company *
Country *Please selectAfghanistanAlbaniaAlgeriaAmerican
SamoaAndorraAngolaAnguillaAntarcticaAntigua and
BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBolivia
(Plurinational State of)Bonaire, Saint Eustatius and SabaBosnia and
HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBrunei
DarussalamBulgariaBurkina FasoBurundiCabo VerdeCambodiaCameroonCanadaCayman
IslandsCentral African RepublicChadChileChinaChristmas IslandCocos (Keeling)
IslandsColombiaComorosCongoCongo (Democratic Republic of the)Cook IslandsCosta
RicaCroatiaCubaCuraçaoCyprusCzech RepublicCôte
d'IvoireDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl
SalvadorEquatorial GuineaEritreaEstoniaEswatini (Kingdom of)EthiopiaFalkland
Islands (Malvinas)Faroe IslandsFijiFinlandFranceFrench GuianaFrench
PolynesiaFrench Southern
TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard
Island and McDonald IslandsHondurasHong KongHungaryIcelandIndiaIndonesiaIran
(Islamic Republic of)IraqIreland (Republic of)Isle of
ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKorea (Republic
of)KosovoKuwaitKyrgyzstanLao People's Democratic
RepublicLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall
IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesia (Federated States
of)Moldova (Republic
of)MonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNew
CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorth Macedonia
(Republic of)Northern Mariana IslandsNorwayOmanPakistanPalauPalestine (State
of)PanamaPapua New GuineaParaguayPeruPhilippinesPitcairnPolandPortugalPuerto
RicoQatarRomaniaRwandaRéunionSaint BarthélemySaint Helena, Ascension and Tristan
da CunhaSaint Kitts and NevisSaint LuciaSaint Martin (French part)Saint Pierre
and MiquelonSaint Vincent and the GrenadinesSamoaSan MarinoSao Tome and
PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSint Maarten
(Dutch part)SlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth Georgia and
the South Sandwich IslandsSouth SudanSpainSri LankaSudanSurinameSvalbard and Jan
MayenSwedenSwitzerlandTaiwan, Republic of ChinaTajikistanTanzania (United
Republic of)ThailandTimor-LesteTogoTokelauTongaTrinidad and
TobagoTunisiaTurkmenistanTurks and Caicos
IslandsTuvaluTürkiyeUgandaUkraineUnited Arab EmiratesUnited Kingdom of Great
Britain and Northern IrelandUnited States Minor Outlying IslandsUnited States of
AmericaUruguayUzbekistanVanuatuVatican City StateVenezuela (Bolivarian Republic
of)VietnamVirgin Islands (British)Virgin Islands (U.S.)Wallis and FutunaWestern
SaharaZambiaZimbabweÅland Islands
State
*StateALAKAZARCACOCTDEDCFLGAHIIDILINIAKSKYLAMEMDMAMIMNMSMOMTNENVNHNJNMNYNCNDOHOKORPARISCSDTNTXUTVTVAWAWVWIWY
Privacy policy *
 * I have read and agree to the Privacy Policy and would like to be updated on
   ISC2 certifications, educational resources, and offers.







Submit




More about
 * application security
 * artificial intelligence
 * code
 * cybersecurity
 * opinion
 * Qwiet AI
 * scanning

Share


FEATURED NEWS

 * Attackers are exploiting 2 zero-days in Palo Alto Networks firewalls
   (CVE-2024-0012, CVE-2024-9474)
 * Navigating the compliance labyrinth: A CSO’s guide to scaling security
 * Transforming code scanning and threat detection with GenAI

Report: Voice of Practitioners 2024 – The True State of Secrets Security



SPONSORED

 * eBook: Cloud security skills
 * Download: The Ultimate Guide to the CISSP
 * eBook: Do you have what it takes to lead in cybersecurity?




DON'T MISS

 * Attackers are exploiting 2 zero-days in Palo Alto Networks firewalls
   (CVE-2024-0012, CVE-2024-9474)
 * Navigating the compliance labyrinth: A CSO’s guide to scaling security
 * Transforming code scanning and threat detection with GenAI
 * Evaluating GRC tools
 * ScubaGear: Open-source tool to assess Microsoft 365 configurations for
   security gaps




Cybersecurity news
Daily Newsletter
Weekly Newsletter
(IN)SECURE - editor's choice selection of topics (twice per month)
Subscribe
I have read and agree to the terms & conditions
Leave this field empty if you're human:

© Copyright 1998-2024 by Help Net Security
Read our privacy policy | About us | Advertise
Follow us
×