@@ -15,6 +15,7 @@ import {
1515 createOutboundRequestsExtractor ,
1616} from './extractors' ;
1717import { buildRequiredLinksResult } from '../scans/required-links' ;
18+ import { buildFeedbackLinksResult } from '../scans/feedback-links' ;
1819import { buildCookieResult } from '../scans/cookies' ;
1920import { buildSearchResult } from '../scans/search' ;
2021import { buildMobileResult } from '../scans/mobile' ;
@@ -97,7 +98,14 @@ const primaryScan = async (
9798 input ,
9899 pageLogger ,
99100 buildRequiredLinksResult ,
100- 'Required LinksScan' ,
101+ 'RequiredLinksScan' ,
102+ url ,
103+ ) ;
104+ const wrappedFeedbackLinksResult = runScan (
105+ input ,
106+ pageLogger ,
107+ buildFeedbackLinksResult ,
108+ 'FeedbackLinksScan' ,
101109 url ,
102110 ) ;
103111 const wrappedSearchResult = runScan (
@@ -132,6 +140,7 @@ const primaryScan = async (
132140 loginScan ,
133141 cmsScan ,
134142 requiredLinksScan ,
143+ feedbackLinksScan ,
135144 searchScan ,
136145 mobileScan ,
137146 toolingScan ,
@@ -145,6 +154,7 @@ const primaryScan = async (
145154 wrappedLoginResult ( response ) ,
146155 wrappedCmsResult ( response ) ,
147156 wrappedRequiredLinksResult ( page ) ,
157+ wrappedFeedbackLinksResult ( page ) ,
148158 wrappedSearchResult ( page ) ,
149159 wrappedMobileResult ( page ) ,
150160 wrappedToolingResult ( page ) ,
@@ -160,6 +170,7 @@ const primaryScan = async (
160170 loginScan,
161171 cmsScan,
162172 requiredLinksScan,
173+ feedbackLinksScan,
163174 searchScan,
164175 mobileScan,
165176 toolingScan,
@@ -233,5 +244,6 @@ const primaryScan = async (
233244 pageLogger . warn (
234245 `Scan '${ scanName } ' does not include scan filter '${ input . scan } '; skipping scan.` ,
235246 ) ;
247+ return false ;
236248 }
237249} ;
0 commit comments