Select Git revision
-
Etxaniz Errazkin, Iñaki authoredEtxaniz Errazkin, Iñaki authored
plugin.xml 4.43 KiB
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.preferencePages">
<page
category="PiacereToolCustomization.preferences.page1"
class="eu.piacere.ide.toolIntegration.kr06And07.preferencePage.KR06And07PreferencePage"
id="PiacereIDEIntegration.KR06And07.preferences.page1"
name="IaC Security Inspector Preferences">
</page>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="eu.piacere.ide.toolIntegration.kr06And07.preferencePage.KR06And07PreferenceInitializer">
</initializer>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
categoryId="eu.piacere.piacereModelsCommands.category.id"
defaultHandler="eu.piacere.ide.toolIntegration.kr06And07.commandHandlers.IaCSecurityInspectorCommandHandler"
id="eu.piacere.piacereModelsCommands.IaCSecurityInspectorCommand.id"
name="Security Inspector">
</command>
<!-- <command
categoryId="eu.piacere.piacereModelsCommands.category.id"
defaultHandler="eu.piacere.ide.toolIntegration.kr06And07.commandHandlers.IaCSecurityEnableCommandHandler"
id="eu.piacere.piacereModelsCommands.IaCSecurityEnableCommand.id"
name="Security Enable">
</command>
<command
categoryId="eu.piacere.piacereModelsCommands.category.id"
defaultHandler="eu.piacere.ide.toolIntegration.kr06And07.commandHandlers.IaCSecurityConfCommandHandlers"
id="eu.piacere.piacereModelsCommands.IaCSecurityConfCommand.id"
name="Security configuration">
</command> -->
<command
categoryId="eu.piacere.piacereModelsCommands.category.id"
defaultHandler="eu.piacere.ide.toolIntegration.kr06And07.commandHandlers.IaCSecurityScanCommandHandler"
id="eu.piacere.piacereModelsCommands.IaCSecurityScanCommand.id"
name="Security Scanner">
</command>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="menu:org.eclipse.ui.main.menu">
<menu
id="piacereMenu"
label="Piacere">
<menu
label="Security Inspector">
<command
commandId="eu.piacere.piacereModelsCommands.IaCSecurityInspectorCommand.id"
label="Get Security Inspector Configuration"
style="push"
tooltip="Checks your IaC for security vulnerabilities">
</command>
<!--<command
commandId="eu.piacere.piacereModelsCommands.IaCSecurityConfCommand.id"
label="Set Security Configuration"
style="push"
tooltip="Set Security Configuration">
</command>
<command
commandId="eu.piacere.piacereModelsCommands.IaCSecurityEnableCommand.id"
label="Enable/Disable Security Checks"
style="push"
tooltip="Enable/Disable your IaC or Components">
</command>-->
</menu>
</menu>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="popup:eu.piacere.eclipsePopupMenu.id">
<command
commandId="eu.piacere.piacereModelsCommands.IaCSecurityScanCommand.id"
icon="Piacere/PiacereIcon_16x16.png"
label="Perform Security Scan"
style="push"
tooltip="Scan IaC for security vulnerabilities">
<visibleWhen
checkEnabled="false">
<or>
<reference
definitionId="eu.piacere.piacereTool.propertyTesters.extensionPropertyTester.isTarGz.id">
</reference>
<reference
definitionId="eu.piacere.piacereTool.propertyTesters.extensionPropertyTester.isZip.id">
</reference>
<reference
definitionId="eu.piacere.piacereTool.propertyTesters.extensionPropertyTester.isCSAR.id">
</reference>
</or>
</visibleWhen>
</command>
</menuContribution>
</extension>
</plugin>