2021-09-04 01:27:46 +05:30
< script >
import { GlBanner } from '@gitlab/ui' ;
import { s _ _ } from '~/locale' ;
export default {
components : {
GlBanner ,
} ,
inject : [ 'upgradePath' ] ,
i18n : {
2021-10-27 15:23:28 +05:30
title : s _ _ ( 'SecurityConfiguration|Secure your project' ) ,
2021-09-04 01:27:46 +05:30
bodyStart : s _ _ (
2021-10-27 15:23:28 +05:30
` SecurityConfiguration|Immediately begin risk analysis and remediation with application security features. Start with SAST and Secret Detection, available to all plans. Upgrade to Ultimate to get all features, including: ` ,
2021-09-04 01:27:46 +05:30
) ,
bodyListItems : [
2021-10-27 15:23:28 +05:30
s _ _ ( 'SecurityConfiguration|Vulnerability details and statistics in the merge request' ) ,
s _ _ ( 'SecurityConfiguration|High-level vulnerability statistics across projects and groups' ) ,
s _ _ ( 'SecurityConfiguration|Runtime security metrics for application environments' ) ,
s _ _ (
'SecurityConfiguration|More scan types, including Container Scanning, DAST, Dependency Scanning, Fuzzing, and Licence Compliance' ,
) ,
2021-09-04 01:27:46 +05:30
] ,
buttonText : s _ _ ( 'SecurityConfiguration|Upgrade or start a free trial' ) ,
} ,
} ;
< / script >
< template >
< gl-banner
: title = "$options.i18n.title"
: button - text = "$options.i18n.buttonText"
: button - link = "upgradePath"
2021-10-27 15:23:28 +05:30
variant = "introduction"
2021-09-04 01:27:46 +05:30
v - on = "$listeners"
>
< p > { { $options . i18n . bodyStart } } < / p >
2021-10-27 15:23:28 +05:30
< ul class = "gl-pl-6" >
2021-09-04 01:27:46 +05:30
< li v-for ="bodyListItem in $options.i18n.bodyListItems" :key ="bodyListItem" >
{ { bodyListItem } }
< / li >
< / ul >
< / gl-banner >
< / template >