A B C D E F G H I K L M N O P Q R S T U V 
All Classes All Packages

A

accept(MagpieEnvelope, Emitter) - Method in class io.openraven.magpie.core.plugins.IdentityPlugin
 
add(MagpieEnvelope) - Method in interface io.openraven.magpie.core.fifos.FifoQueue
 
add(MagpieEnvelope) - Method in class io.openraven.magpie.core.fifos.KafkaQueue
 
add(MagpieEnvelope) - Method in class io.openraven.magpie.core.fifos.LocalQueue
 
analyze(MagpieConfig) - Method in interface io.openraven.magpie.core.cspm.services.CspmFacade
 
analyze(MagpieConfig) - Method in class io.openraven.magpie.core.cspm.services.CspmFacadeImpl
 
analyze(List<PolicyContext>) - Method in interface io.openraven.magpie.core.cspm.services.PolicyAnalyzerService
Using the supplied List of Policies, execute each Policy's Rules (SQL query) against the database credentials provided in MagpieConfig.
analyze(List<PolicyContext>) - Method in class io.openraven.magpie.core.cspm.services.PolicyAnalyzerServiceImpl
 
AppProbability - Class in io.openraven.magpie.core.dmap.client.dto
 
AppProbability() - Constructor for class io.openraven.magpie.core.dmap.client.dto.AppProbability
 

B

byId(String) - Method in class io.openraven.magpie.core.plugins.PluginManager
 
byType(Class<? extends MagpiePlugin>) - Method in class io.openraven.magpie.core.plugins.PluginManager
 

C

cleanupCreatedResources() - Method in interface io.openraven.magpie.core.dmap.service.DMapLambdaService
 
cleanupCreatedResources() - Method in class io.openraven.magpie.core.dmap.service.DMapLambdaServiceImpl
 
compareTo(AppProbability) - Method in class io.openraven.magpie.core.dmap.client.dto.AppProbability
 
ConfigException - Exception in io.openraven.magpie.core.config
 
ConfigException() - Constructor for exception io.openraven.magpie.core.config.ConfigException
 
ConfigException(String) - Constructor for exception io.openraven.magpie.core.config.ConfigException
 
ConfigException(String, Throwable) - Constructor for exception io.openraven.magpie.core.config.ConfigException
 
ConfigException(String, Throwable, boolean, boolean) - Constructor for exception io.openraven.magpie.core.config.ConfigException
 
ConfigException(Throwable) - Constructor for exception io.openraven.magpie.core.config.ConfigException
 
configType() - Method in class io.openraven.magpie.core.plugins.IdentityPlugin
 
ConfigUtils - Class in io.openraven.magpie.core.config
 
CspmFacade - Interface in io.openraven.magpie.core.cspm.services
 
CspmFacadeImpl - Class in io.openraven.magpie.core.cspm.services
 
CspmFacadeImpl() - Constructor for class io.openraven.magpie.core.cspm.services.CspmFacadeImpl
 
CspmSerializationException - Exception in io.openraven.magpie.core.cspm
 
CspmSerializationException(String, Throwable) - Constructor for exception io.openraven.magpie.core.cspm.CspmSerializationException
 

D

DISABLED - io.openraven.magpie.core.cspm.analysis.IgnoredRule.IgnoredReason
 
DMapAssetService - Interface in io.openraven.magpie.core.dmap.service
 
DMapAssetServiceImpl - Class in io.openraven.magpie.core.dmap.service
 
DMapAssetServiceImpl(MagpieConfig) - Constructor for class io.openraven.magpie.core.dmap.service.DMapAssetServiceImpl
 
DMapClientException - Exception in io.openraven.magpie.core.dmap.exception
 
DMapClientException(String, Throwable) - Constructor for exception io.openraven.magpie.core.dmap.exception.DMapClientException
 
DMapFingerprints - Class in io.openraven.magpie.core.dmap.dto
 
DMapFingerprints() - Constructor for class io.openraven.magpie.core.dmap.dto.DMapFingerprints
 
DmapLambdaRequest - Class in io.openraven.magpie.core.dmap.client.dto
 
DmapLambdaRequest(Map<String, String>) - Constructor for class io.openraven.magpie.core.dmap.client.dto.DmapLambdaRequest
 
DMapLambdaResponse - Class in io.openraven.magpie.core.dmap.client.dto
 
DMapLambdaResponse() - Constructor for class io.openraven.magpie.core.dmap.client.dto.DMapLambdaResponse
 
DMapLambdaService - Interface in io.openraven.magpie.core.dmap.service
 
DMapLambdaServiceImpl - Class in io.openraven.magpie.core.dmap.service
 
DMapLambdaServiceImpl(DMapMLClient, ObjectMapper, int) - Constructor for class io.openraven.magpie.core.dmap.service.DMapLambdaServiceImpl
 
DMapMLClient - Interface in io.openraven.magpie.core.dmap.client
 
DMapMLClientImpl - Class in io.openraven.magpie.core.dmap.client
 
DMapMLClientImpl(ObjectMapper, MagpieConfig) - Constructor for class io.openraven.magpie.core.dmap.client.DMapMLClientImpl
 
DMapMLRequest - Class in io.openraven.magpie.core.dmap.client.dto
 
DMapMLRequest() - Constructor for class io.openraven.magpie.core.dmap.client.dto.DMapMLRequest
 
DMapMLRequest.Metadata - Class in io.openraven.magpie.core.dmap.client.dto
 
DMapMLResponse - Class in io.openraven.magpie.core.dmap.client.dto
 
DMapMLResponse() - Constructor for class io.openraven.magpie.core.dmap.client.dto.DMapMLResponse
 
DMapProcessingException - Exception in io.openraven.magpie.core.dmap.exception
 
DMapProcessingException(String) - Constructor for exception io.openraven.magpie.core.dmap.exception.DMapProcessingException
 
DMapProcessingException(String, Throwable) - Constructor for exception io.openraven.magpie.core.dmap.exception.DMapProcessingException
 
DMapProcessingException(Throwable) - Constructor for exception io.openraven.magpie.core.dmap.exception.DMapProcessingException
 
DMapReportService - Interface in io.openraven.magpie.core.dmap.service
 
DMapReportServiceImpl - Class in io.openraven.magpie.core.dmap.service
 
DMapReportServiceImpl() - Constructor for class io.openraven.magpie.core.dmap.service.DMapReportServiceImpl
 
DMapScanResult - Class in io.openraven.magpie.core.dmap.dto
 
DMapScanResult(List<FingerprintAnalysis>, Date, Duration) - Constructor for class io.openraven.magpie.core.dmap.dto.DMapScanResult
 
DMapTarget - Class in io.openraven.magpie.core.dmap.model
 
DMapTarget(String, String, String, String, List<String>) - Constructor for class io.openraven.magpie.core.dmap.model.DMapTarget
 
DMapThreadFactory - Class in io.openraven.magpie.core.dmap.config
 
DMapThreadFactory(String) - Constructor for class io.openraven.magpie.core.dmap.config.DMapThreadFactory
 

E

EC2Target - Class in io.openraven.magpie.core.dmap.model
 
EC2Target(String, String) - Constructor for class io.openraven.magpie.core.dmap.model.EC2Target
 
equals(Object) - Method in class io.openraven.magpie.core.dmap.model.EC2Target
 
equals(Object) - Method in class io.openraven.magpie.core.dmap.model.VpcConfig
 
evaluate(Rule, Object) - Method in interface io.openraven.magpie.core.cspm.services.PolicyAnalyzerService
 
evaluate(Rule, Object) - Method in class io.openraven.magpie.core.cspm.services.PolicyAnalyzerServiceImpl
 
exec() - Method in class io.openraven.magpie.core.layers.IntermediateLayer
 
exec() - Method in interface io.openraven.magpie.core.layers.Layer
 
exec() - Method in class io.openraven.magpie.core.layers.OriginLayer
 
exec() - Method in class io.openraven.magpie.core.layers.TerminalLayer
 
executeRule(List<Violation>, List<IgnoredRule>, Policy, Rule) - Method in class io.openraven.magpie.core.cspm.services.PolicyAnalyzerServiceImpl
 

F

FifoConfig - Class in io.openraven.magpie.core.config
 
FifoConfig() - Constructor for class io.openraven.magpie.core.config.FifoConfig
 
FifoDequeue - Interface in io.openraven.magpie.core.fifos
 
FifoException - Exception in io.openraven.magpie.core.fifos
 
FifoException() - Constructor for exception io.openraven.magpie.core.fifos.FifoException
 
FifoException(String) - Constructor for exception io.openraven.magpie.core.fifos.FifoException
 
FifoException(String, Throwable) - Constructor for exception io.openraven.magpie.core.fifos.FifoException
 
FifoException(String, Throwable, boolean, boolean) - Constructor for exception io.openraven.magpie.core.fifos.FifoException
 
FifoException(Throwable) - Constructor for exception io.openraven.magpie.core.fifos.FifoException
 
FifoManager - Class in io.openraven.magpie.core.fifos
 
FifoManager(MagpieConfig) - Constructor for class io.openraven.magpie.core.fifos.FifoManager
 
FifoQueue - Interface in io.openraven.magpie.core.fifos
 
FingerprintAnalysis - Class in io.openraven.magpie.core.dmap.dto
 
FingerprintAnalysis() - Constructor for class io.openraven.magpie.core.dmap.dto.FingerprintAnalysis
 

G

generateReport(DMapScanResult) - Method in interface io.openraven.magpie.core.dmap.service.DMapReportService
 
generateReport(DMapScanResult) - Method in class io.openraven.magpie.core.dmap.service.DMapReportServiceImpl
 
getAddress() - Method in class io.openraven.magpie.core.dmap.dto.DMapFingerprints
 
getAddress() - Method in class io.openraven.magpie.core.dmap.dto.FingerprintAnalysis
 
getAppName() - Method in class io.openraven.magpie.core.dmap.client.dto.AppProbability
 
getAppName() - Method in class io.openraven.magpie.core.dmap.client.dto.DMapMLRequest.Metadata
 
getAppVersion() - Method in class io.openraven.magpie.core.dmap.client.dto.DMapMLRequest.Metadata
 
getAssetId() - Method in class io.openraven.magpie.core.cspm.analysis.Violation
 
getCloudProvider() - Method in class io.openraven.magpie.core.cspm.model.Policy
 
getConfig() - Method in class io.openraven.magpie.core.config.PluginConfig
 
getDequeue() - Method in class io.openraven.magpie.core.config.LayerConfig
 
getDequeue(String) - Method in class io.openraven.magpie.core.fifos.FifoManager
 
getDescription() - Method in class io.openraven.magpie.core.cspm.model.Policy
 
getDescription() - Method in class io.openraven.magpie.core.cspm.model.Rule
 
getDuration() - Method in class io.openraven.magpie.core.cspm.analysis.ScanMetadata
 
getDuration() - Method in class io.openraven.magpie.core.dmap.dto.DMapScanResult
 
getError() - Method in class io.openraven.magpie.core.cspm.analysis.Violation
 
getEval() - Method in class io.openraven.magpie.core.cspm.model.Rule
 
getEvaluatedAt() - Method in class io.openraven.magpie.core.cspm.analysis.Violation
 
getFifos() - Method in class io.openraven.magpie.core.config.MagpieConfig
 
getFileName() - Method in class io.openraven.magpie.core.cspm.model.Rule
 
getFingerprintAnalyses() - Method in class io.openraven.magpie.core.dmap.dto.DMapScanResult
 
getFunctionName() - Method in class io.openraven.magpie.core.dmap.dto.LambdaDetails
 
getHosts() - Method in class io.openraven.magpie.core.dmap.client.dto.DmapLambdaRequest
 
getHosts() - Method in class io.openraven.magpie.core.dmap.client.dto.DMapLambdaResponse
 
getId() - Method in class io.openraven.magpie.core.cspm.model.Policy
 
getId() - Method in class io.openraven.magpie.core.cspm.model.Rule
 
getId() - Method in class io.openraven.magpie.core.dmap.dto.DMapFingerprints
 
getIgnoredReason() - Method in class io.openraven.magpie.core.cspm.analysis.IgnoredRule
 
getIgnoredRules() - Method in class io.openraven.magpie.core.cspm.analysis.ScanResults
 
getInfo() - Method in class io.openraven.magpie.core.cspm.analysis.Violation
 
getIpAddress() - Method in class io.openraven.magpie.core.dmap.model.EC2Target
 
getLayers() - Method in class io.openraven.magpie.core.config.MagpieConfig
 
getLayers() - Method in class io.openraven.magpie.core.layers.LayerManager
 
getMetadata() - Method in class io.openraven.magpie.core.cspm.model.PolicyContext
 
getMetadata() - Method in class io.openraven.magpie.core.dmap.client.dto.DMapMLRequest
 
getName() - Method in class io.openraven.magpie.core.layers.IntermediateLayer
 
getName() - Method in interface io.openraven.magpie.core.layers.Layer
 
getName() - Method in class io.openraven.magpie.core.layers.OriginLayer
 
getName() - Method in class io.openraven.magpie.core.layers.TerminalLayer
 
getPlugins() - Method in class io.openraven.magpie.core.config.LayerConfig
 
getPlugins() - Method in class io.openraven.magpie.core.config.MagpieConfig
 
getPolicies() - Method in class io.openraven.magpie.core.config.MagpieConfig
 
getPolicies() - Method in class io.openraven.magpie.core.cspm.analysis.ScanResults
 
getPolicy() - Method in class io.openraven.magpie.core.cspm.analysis.IgnoredRule
 
getPolicy() - Method in class io.openraven.magpie.core.cspm.analysis.Violation
 
getPolicy() - Method in class io.openraven.magpie.core.cspm.model.PolicyContext
 
getPolicyId() - Method in class io.openraven.magpie.core.cspm.model.Policy
 
getPolicyName() - Method in class io.openraven.magpie.core.cspm.model.Policy
 
getPolicyPath() - Method in class io.openraven.magpie.core.cspm.model.PolicyMetadata
 
getPredictions() - Method in class io.openraven.magpie.core.dmap.client.dto.DMapMLResponse
 
getPredictionsByPort() - Method in class io.openraven.magpie.core.dmap.dto.FingerprintAnalysis
 
getPrivateIpAddress() - Method in class io.openraven.magpie.core.dmap.model.DMapTarget
 
getProbability() - Method in class io.openraven.magpie.core.dmap.client.dto.AppProbability
 
getProperties() - Method in class io.openraven.magpie.core.config.FifoConfig
 
getQueue() - Method in class io.openraven.magpie.core.config.LayerConfig
 
getQueue(String) - Method in class io.openraven.magpie.core.fifos.FifoManager
 
getReason() - Method in enum io.openraven.magpie.core.cspm.analysis.IgnoredRule.IgnoredReason
 
getRegion() - Method in class io.openraven.magpie.core.dmap.dto.FingerprintAnalysis
 
getRegion() - Method in class io.openraven.magpie.core.dmap.dto.LambdaDetails
 
getRegion() - Method in class io.openraven.magpie.core.dmap.model.DMapTarget
 
getRegion() - Method in class io.openraven.magpie.core.dmap.model.VpcConfig
 
getRemediationDocURLs() - Method in class io.openraven.magpie.core.cspm.model.Rule
 
getRepoHash() - Method in class io.openraven.magpie.core.cspm.model.PolicyMetadata
 
getRepositories() - Method in class io.openraven.magpie.core.config.PolicyConfig
 
getResourceAsString(String) - Static method in class io.openraven.magpie.core.dmap.Util
 
getResourceId() - Method in class io.openraven.magpie.core.dmap.dto.FingerprintAnalysis
 
getResourceId() - Method in class io.openraven.magpie.core.dmap.model.DMapTarget
 
getResourceId() - Method in class io.openraven.magpie.core.dmap.model.EC2Target
 
getRoot() - Method in class io.openraven.magpie.core.config.PolicyConfig
 
getRule() - Method in class io.openraven.magpie.core.cspm.analysis.IgnoredRule
 
getRule() - Method in class io.openraven.magpie.core.cspm.analysis.Violation
 
getRuleId() - Method in class io.openraven.magpie.core.cspm.model.Rule
 
getRuleName() - Method in class io.openraven.magpie.core.cspm.model.Rule
 
getRules() - Method in class io.openraven.magpie.core.cspm.model.Policy
 
getScanMetadata() - Method in class io.openraven.magpie.core.cspm.analysis.ScanResults
 
getSecurityGroupIds() - Method in class io.openraven.magpie.core.dmap.model.VpcConfig
 
getSecurityGroups() - Method in class io.openraven.magpie.core.dmap.model.DMapTarget
 
getServices() - Method in class io.openraven.magpie.core.config.MagpieConfig
 
getSeverity() - Method in class io.openraven.magpie.core.cspm.model.Rule
 
getSignature() - Method in class io.openraven.magpie.core.dmap.client.dto.DMapMLRequest
 
getSignatures() - Method in class io.openraven.magpie.core.dmap.dto.DMapFingerprints
 
getSql() - Method in class io.openraven.magpie.core.cspm.model.Rule
 
getSrc() - Method in class io.openraven.magpie.core.dmap.client.dto.DMapMLRequest.Metadata
 
getStartDateTime() - Method in class io.openraven.magpie.core.cspm.analysis.ScanMetadata
 
getStartDateTime() - Method in class io.openraven.magpie.core.dmap.dto.DMapScanResult
 
getSubnetId() - Method in class io.openraven.magpie.core.dmap.model.DMapTarget
 
getSubnetId() - Method in class io.openraven.magpie.core.dmap.model.VpcConfig
 
getTargetProjectDirectoryPath(String) - Method in class io.openraven.magpie.core.cspm.services.PolicyAcquisitionServiceImpl
 
getTitle() - Method in enum io.openraven.magpie.core.cspm.model.Severity
 
getType() - Method in class io.openraven.magpie.core.config.FifoConfig
 
getType() - Method in class io.openraven.magpie.core.config.LayerConfig
 
getType() - Method in class io.openraven.magpie.core.cspm.model.Rule
 
getType() - Method in class io.openraven.magpie.core.layers.IntermediateLayer
 
getType() - Method in interface io.openraven.magpie.core.layers.Layer
 
getType() - Method in class io.openraven.magpie.core.layers.OriginLayer
 
getType() - Method in class io.openraven.magpie.core.layers.TerminalLayer
 
getUrl() - Method in class io.openraven.magpie.core.config.ServiceConfig
 
getVersion() - Method in class io.openraven.magpie.core.cspm.model.Policy
 
getVersion() - Method in class io.openraven.magpie.core.cspm.model.Rule
 
getViolations() - Method in class io.openraven.magpie.core.cspm.analysis.ScanResults
 
groupScanTargets() - Method in interface io.openraven.magpie.core.dmap.service.DMapAssetService
 
groupScanTargets() - Method in class io.openraven.magpie.core.dmap.service.DMapAssetServiceImpl
 

H

hashCode() - Method in class io.openraven.magpie.core.dmap.model.EC2Target
 
hashCode() - Method in class io.openraven.magpie.core.dmap.model.VpcConfig
 
HIGH - io.openraven.magpie.core.cspm.model.Severity
 

I

id() - Method in class io.openraven.magpie.core.plugins.IdentityPlugin
 
IdentityPlugin - Class in io.openraven.magpie.core.plugins
 
IdentityPlugin() - Constructor for class io.openraven.magpie.core.plugins.IdentityPlugin
 
IgnoredRule - Class in io.openraven.magpie.core.cspm.analysis
 
IgnoredRule(Policy, Rule, IgnoredRule.IgnoredReason) - Constructor for class io.openraven.magpie.core.cspm.analysis.IgnoredRule
 
IgnoredRule.IgnoredReason - Enum in io.openraven.magpie.core.cspm.analysis
 
init(MagpieConfig) - Method in interface io.openraven.magpie.core.cspm.services.PolicyAcquisitionService
 
init(MagpieConfig) - Method in class io.openraven.magpie.core.cspm.services.PolicyAcquisitionServiceImpl
 
init(MagpieConfig) - Method in interface io.openraven.magpie.core.cspm.services.PolicyAnalyzerService
 
init(MagpieConfig) - Method in class io.openraven.magpie.core.cspm.services.PolicyAnalyzerServiceImpl
 
init(Void, Logger) - Method in class io.openraven.magpie.core.plugins.IdentityPlugin
 
INTERMEDIATE - io.openraven.magpie.core.layers.LayerType
 
IntermediateLayer - Class in io.openraven.magpie.core.layers
 
IntermediateLayer(String, FifoDequeue, Collection<IntermediatePlugin>, FifoQueue) - Constructor for class io.openraven.magpie.core.layers.IntermediateLayer
 
io.openraven.magpie.core - package io.openraven.magpie.core
 
io.openraven.magpie.core.config - package io.openraven.magpie.core.config
 
io.openraven.magpie.core.cspm - package io.openraven.magpie.core.cspm
 
io.openraven.magpie.core.cspm.analysis - package io.openraven.magpie.core.cspm.analysis
 
io.openraven.magpie.core.cspm.model - package io.openraven.magpie.core.cspm.model
 
io.openraven.magpie.core.cspm.services - package io.openraven.magpie.core.cspm.services
 
io.openraven.magpie.core.dmap - package io.openraven.magpie.core.dmap
 
io.openraven.magpie.core.dmap.client - package io.openraven.magpie.core.dmap.client
 
io.openraven.magpie.core.dmap.client.dto - package io.openraven.magpie.core.dmap.client.dto
 
io.openraven.magpie.core.dmap.config - package io.openraven.magpie.core.dmap.config
 
io.openraven.magpie.core.dmap.dto - package io.openraven.magpie.core.dmap.dto
 
io.openraven.magpie.core.dmap.exception - package io.openraven.magpie.core.dmap.exception
 
io.openraven.magpie.core.dmap.model - package io.openraven.magpie.core.dmap.model
 
io.openraven.magpie.core.dmap.service - package io.openraven.magpie.core.dmap.service
 
io.openraven.magpie.core.fifos - package io.openraven.magpie.core.fifos
 
io.openraven.magpie.core.layers - package io.openraven.magpie.core.layers
 
io.openraven.magpie.core.plugins - package io.openraven.magpie.core.plugins
 
isEnabled() - Method in class io.openraven.magpie.core.config.FifoConfig
 
isEnabled() - Method in class io.openraven.magpie.core.config.LayerConfig
 
isEnabled() - Method in class io.openraven.magpie.core.config.PluginConfig
 
isEnabled() - Method in class io.openraven.magpie.core.cspm.model.Policy
 
isEnabled() - Method in class io.openraven.magpie.core.cspm.model.Rule
 
isManualControl() - Method in class io.openraven.magpie.core.cspm.model.Rule
 

K

KAFKA - io.openraven.magpie.core.fifos.QueueType
 
KafkaDequeue - Class in io.openraven.magpie.core.fifos
 
KafkaDequeue(Map<String, Object>) - Constructor for class io.openraven.magpie.core.fifos.KafkaDequeue
 
KafkaQueue - Class in io.openraven.magpie.core.fifos
 
KafkaQueue(Map<String, Object>) - Constructor for class io.openraven.magpie.core.fifos.KafkaQueue
 

L

LambdaDetails - Class in io.openraven.magpie.core.dmap.dto
 
LambdaDetails(String, String) - Constructor for class io.openraven.magpie.core.dmap.dto.LambdaDetails
 
Layer - Interface in io.openraven.magpie.core.layers
 
LayerConfig - Class in io.openraven.magpie.core.config
 
LayerConfig() - Constructor for class io.openraven.magpie.core.config.LayerConfig
 
LayerManager - Class in io.openraven.magpie.core.layers
 
LayerManager(Session, MagpieConfig, FifoManager, PluginManager) - Constructor for class io.openraven.magpie.core.layers.LayerManager
 
LayerType - Enum in io.openraven.magpie.core.layers
 
loadPlugins(List<Class<? extends MagpiePlugin>>) - Method in class io.openraven.magpie.core.plugins.PluginManager
 
loadPolicies() - Method in interface io.openraven.magpie.core.cspm.services.PolicyAcquisitionService
 
loadPolicies() - Method in class io.openraven.magpie.core.cspm.services.PolicyAcquisitionServiceImpl
 
LOCAL - io.openraven.magpie.core.fifos.QueueType
 
LocalQueue - Class in io.openraven.magpie.core.fifos
 
LocalQueue() - Constructor for class io.openraven.magpie.core.fifos.LocalQueue
 
LOW - io.openraven.magpie.core.cspm.model.Severity
 

M

MagpieConfig - Class in io.openraven.magpie.core.config
 
MagpieConfig() - Constructor for class io.openraven.magpie.core.config.MagpieConfig
 
MANUAL_CONTROL - io.openraven.magpie.core.cspm.analysis.IgnoredRule.IgnoredReason
 
MEDIUM - io.openraven.magpie.core.cspm.model.Severity
 
merge(MagpieConfig, Map<String, String>) - Static method in class io.openraven.magpie.core.config.ConfigUtils
 
Metadata() - Constructor for class io.openraven.magpie.core.dmap.client.dto.DMapMLRequest.Metadata
 
MISSING_ASSET - io.openraven.magpie.core.cspm.analysis.IgnoredRule.IgnoredReason
 

N

newThread(Runnable) - Method in class io.openraven.magpie.core.dmap.config.DMapThreadFactory
 

O

Orchestrator - Class in io.openraven.magpie.core
 
Orchestrator(MagpieConfig, Session) - Constructor for class io.openraven.magpie.core.Orchestrator
 
ORIGIN - io.openraven.magpie.core.layers.LayerType
 
OriginLayer - Class in io.openraven.magpie.core.layers
 
OriginLayer(String, Session, Collection<OriginPlugin>, FifoQueue) - Constructor for class io.openraven.magpie.core.layers.OriginLayer
 

P

PluginConfig<T> - Class in io.openraven.magpie.core.config
 
PluginConfig() - Constructor for class io.openraven.magpie.core.config.PluginConfig
 
PluginLoaderException - Exception in io.openraven.magpie.core.plugins
 
PluginLoaderException(Throwable) - Constructor for exception io.openraven.magpie.core.plugins.PluginLoaderException
 
PluginManager - Class in io.openraven.magpie.core.plugins
 
PluginManager(MagpieConfig) - Constructor for class io.openraven.magpie.core.plugins.PluginManager
 
Policy - Class in io.openraven.magpie.core.cspm.model
 
Policy() - Constructor for class io.openraven.magpie.core.cspm.model.Policy
 
PolicyAcquisitionService - Interface in io.openraven.magpie.core.cspm.services
 
PolicyAcquisitionServiceImpl - Class in io.openraven.magpie.core.cspm.services
 
PolicyAcquisitionServiceImpl() - Constructor for class io.openraven.magpie.core.cspm.services.PolicyAcquisitionServiceImpl
 
PolicyAnalyzerService - Interface in io.openraven.magpie.core.cspm.services
 
PolicyAnalyzerServiceImpl - Class in io.openraven.magpie.core.cspm.services
 
PolicyAnalyzerServiceImpl() - Constructor for class io.openraven.magpie.core.cspm.services.PolicyAnalyzerServiceImpl
 
PolicyConfig - Class in io.openraven.magpie.core.config
 
PolicyConfig() - Constructor for class io.openraven.magpie.core.config.PolicyConfig
 
PolicyContext - Class in io.openraven.magpie.core.cspm.model
 
PolicyContext(PolicyMetadata, Policy) - Constructor for class io.openraven.magpie.core.cspm.model.PolicyContext
 
PolicyMetadata - Class in io.openraven.magpie.core.cspm.model
 
PolicyMetadata(String, String) - Constructor for class io.openraven.magpie.core.cspm.model.PolicyMetadata
 
poll() - Method in interface io.openraven.magpie.core.fifos.FifoDequeue
 
poll() - Method in class io.openraven.magpie.core.fifos.KafkaDequeue
 
poll() - Method in class io.openraven.magpie.core.fifos.LocalQueue
 
predict(Map<String, String>) - Method in interface io.openraven.magpie.core.dmap.client.DMapMLClient
 
predict(Map<String, String>) - Method in class io.openraven.magpie.core.dmap.client.DMapMLClientImpl
 

Q

QueueType - Enum in io.openraven.magpie.core.fifos
 

R

Rule - Class in io.openraven.magpie.core.cspm.model
 
Rule() - Constructor for class io.openraven.magpie.core.cspm.model.Rule
 
Rule(String) - Constructor for class io.openraven.magpie.core.cspm.model.Rule
 

S

scan() - Method in class io.openraven.magpie.core.Orchestrator
 
ScanMetadata - Class in io.openraven.magpie.core.cspm.analysis
 
ScanMetadata(Date, Duration) - Constructor for class io.openraven.magpie.core.cspm.analysis.ScanMetadata
 
ScanResults - Class in io.openraven.magpie.core.cspm.analysis
 
ScanResults(List<Policy>, List<Violation>, List<IgnoredRule>) - Constructor for class io.openraven.magpie.core.cspm.analysis.ScanResults
 
ServiceConfig - Class in io.openraven.magpie.core.config
 
ServiceConfig() - Constructor for class io.openraven.magpie.core.config.ServiceConfig
 
setAddress(String) - Method in class io.openraven.magpie.core.dmap.dto.DMapFingerprints
 
setAddress(String) - Method in class io.openraven.magpie.core.dmap.dto.FingerprintAnalysis
 
setAppName(String) - Method in class io.openraven.magpie.core.dmap.client.dto.AppProbability
 
setAppName(String) - Method in class io.openraven.magpie.core.dmap.client.dto.DMapMLRequest.Metadata
 
setAppVersion(String) - Method in class io.openraven.magpie.core.dmap.client.dto.DMapMLRequest.Metadata
 
setAssetId(String) - Method in class io.openraven.magpie.core.cspm.analysis.Violation
 
setCloudProvider(String) - Method in class io.openraven.magpie.core.cspm.model.Policy
 
setConfig(T) - Method in class io.openraven.magpie.core.config.PluginConfig
 
setDequeue(String) - Method in class io.openraven.magpie.core.config.LayerConfig
 
setDescription(String) - Method in class io.openraven.magpie.core.cspm.model.Policy
 
setDescription(String) - Method in class io.openraven.magpie.core.cspm.model.Rule
 
setEnabled(boolean) - Method in class io.openraven.magpie.core.config.FifoConfig
 
setEnabled(boolean) - Method in class io.openraven.magpie.core.config.LayerConfig
 
setEnabled(boolean) - Method in class io.openraven.magpie.core.config.PluginConfig
 
setEnabled(boolean) - Method in class io.openraven.magpie.core.cspm.model.Policy
 
setEnabled(boolean) - Method in class io.openraven.magpie.core.cspm.model.Rule
 
setError(String) - Method in class io.openraven.magpie.core.cspm.analysis.Violation
 
setEval(String) - Method in class io.openraven.magpie.core.cspm.model.Rule
 
setEvaluatedAt(LocalDateTime) - Method in class io.openraven.magpie.core.cspm.analysis.Violation
 
setFifos(Map<String, FifoConfig>) - Method in class io.openraven.magpie.core.config.MagpieConfig
 
setFileName(String) - Method in class io.openraven.magpie.core.cspm.model.Rule
 
setHosts(Map<String, DMapFingerprints>) - Method in class io.openraven.magpie.core.dmap.client.dto.DMapLambdaResponse
 
setHosts(Map<String, String>) - Method in class io.openraven.magpie.core.dmap.client.dto.DmapLambdaRequest
 
setId(String) - Method in class io.openraven.magpie.core.cspm.model.Policy
 
setId(String) - Method in class io.openraven.magpie.core.cspm.model.Rule
 
setId(String) - Method in class io.openraven.magpie.core.dmap.dto.DMapFingerprints
 
setInfo(String) - Method in class io.openraven.magpie.core.cspm.analysis.Violation
 
setLayers(Map<String, LayerConfig>) - Method in class io.openraven.magpie.core.config.MagpieConfig
 
setManualControl(boolean) - Method in class io.openraven.magpie.core.cspm.model.Rule
 
setMetadata(DMapMLRequest.Metadata) - Method in class io.openraven.magpie.core.dmap.client.dto.DMapMLRequest
 
setPlugins(List<String>) - Method in class io.openraven.magpie.core.config.LayerConfig
 
setPlugins(Map<String, PluginConfig>) - Method in class io.openraven.magpie.core.config.MagpieConfig
 
setPolicies(PolicyConfig) - Method in class io.openraven.magpie.core.config.MagpieConfig
 
setPolicy(Policy) - Method in class io.openraven.magpie.core.cspm.analysis.Violation
 
setPolicyId(String) - Method in class io.openraven.magpie.core.cspm.model.Policy
 
setPolicyName(String) - Method in class io.openraven.magpie.core.cspm.model.Policy
 
setPredictions(List<AppProbability>) - Method in class io.openraven.magpie.core.dmap.client.dto.DMapMLResponse
 
setPredictionsByPort(Map<Integer, List<AppProbability>>) - Method in class io.openraven.magpie.core.dmap.dto.FingerprintAnalysis
 
setProbability(double) - Method in class io.openraven.magpie.core.dmap.client.dto.AppProbability
 
setProperties(Map<String, Object>) - Method in class io.openraven.magpie.core.config.FifoConfig
 
setQueue(String) - Method in class io.openraven.magpie.core.config.LayerConfig
 
setRegion(String) - Method in class io.openraven.magpie.core.dmap.dto.FingerprintAnalysis
 
setRemediationDocURLs(String) - Method in class io.openraven.magpie.core.cspm.model.Rule
 
setRepositories(List<String>) - Method in class io.openraven.magpie.core.config.PolicyConfig
 
setResourceId(String) - Method in class io.openraven.magpie.core.dmap.dto.FingerprintAnalysis
 
setRoot(String) - Method in class io.openraven.magpie.core.config.PolicyConfig
 
setRule(Rule) - Method in class io.openraven.magpie.core.cspm.analysis.Violation
 
setRuleId(String) - Method in class io.openraven.magpie.core.cspm.model.Rule
 
setRuleName(String) - Method in class io.openraven.magpie.core.cspm.model.Rule
 
setRules(List<Rule>) - Method in class io.openraven.magpie.core.cspm.model.Policy
 
setScanMetadata(ScanMetadata) - Method in class io.openraven.magpie.core.cspm.analysis.ScanResults
 
setServices(Map<String, ServiceConfig>) - Method in class io.openraven.magpie.core.config.MagpieConfig
 
setSeverity(Severity) - Method in class io.openraven.magpie.core.cspm.model.Rule
 
setSignature(Map<String, String>) - Method in class io.openraven.magpie.core.dmap.client.dto.DMapMLRequest
 
setSignatures(Map<Integer, Map<String, String>>) - Method in class io.openraven.magpie.core.dmap.dto.DMapFingerprints
 
setSql(String) - Method in class io.openraven.magpie.core.cspm.model.Rule
 
setSrc(String) - Method in class io.openraven.magpie.core.dmap.client.dto.DMapMLRequest.Metadata
 
setType(String) - Method in class io.openraven.magpie.core.config.FifoConfig
 
setType(String) - Method in class io.openraven.magpie.core.config.LayerConfig
 
setUrl(String) - Method in class io.openraven.magpie.core.config.ServiceConfig
 
setVersion(String) - Method in class io.openraven.magpie.core.cspm.model.Policy
 
setVersion(String) - Method in class io.openraven.magpie.core.cspm.model.Rule
 
Severity - Enum in io.openraven.magpie.core.cspm.model
 
shutdown() - Method in class io.openraven.magpie.core.layers.IntermediateLayer
 
shutdown() - Method in interface io.openraven.magpie.core.layers.Layer
 
shutdown() - Method in class io.openraven.magpie.core.layers.OriginLayer
 
shutdown() - Method in class io.openraven.magpie.core.layers.TerminalLayer
 
startDMapScan(Map<VpcConfig, List<EC2Target>>) - Method in interface io.openraven.magpie.core.dmap.service.DMapLambdaService
 
startDMapScan(Map<VpcConfig, List<EC2Target>>) - Method in class io.openraven.magpie.core.dmap.service.DMapLambdaServiceImpl
 

T

TERMINAL - io.openraven.magpie.core.layers.LayerType
 
TerminalLayer - Class in io.openraven.magpie.core.layers
 
TerminalLayer(String, FifoDequeue, Collection<TerminalPlugin>) - Constructor for class io.openraven.magpie.core.layers.TerminalLayer
 
toString() - Method in class io.openraven.magpie.core.cspm.analysis.IgnoredRule
 
toString() - Method in class io.openraven.magpie.core.cspm.analysis.ScanResults
 
toString() - Method in class io.openraven.magpie.core.cspm.analysis.Violation
 
toString() - Method in class io.openraven.magpie.core.dmap.client.dto.AppProbability
 
toString() - Method in class io.openraven.magpie.core.dmap.dto.DMapFingerprints
 
toString() - Method in class io.openraven.magpie.core.dmap.dto.FingerprintAnalysis
 
toString() - Method in class io.openraven.magpie.core.dmap.model.DMapTarget
 
toString() - Method in class io.openraven.magpie.core.dmap.model.EC2Target
 
toString() - Method in class io.openraven.magpie.core.dmap.model.VpcConfig
 

U

Util - Class in io.openraven.magpie.core.dmap
 

V

validateEnvironment(boolean) - Method in interface io.openraven.magpie.core.dmap.service.DMapLambdaService
 
validateEnvironment(boolean) - Method in class io.openraven.magpie.core.dmap.service.DMapLambdaServiceImpl
 
valueOf(String) - Static method in enum io.openraven.magpie.core.cspm.analysis.IgnoredRule.IgnoredReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.openraven.magpie.core.cspm.model.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.openraven.magpie.core.fifos.QueueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.openraven.magpie.core.layers.LayerType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.openraven.magpie.core.cspm.analysis.IgnoredRule.IgnoredReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.openraven.magpie.core.cspm.model.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.openraven.magpie.core.fifos.QueueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.openraven.magpie.core.layers.LayerType
Returns an array containing the constants of this enum type, in the order they are declared.
Violation - Class in io.openraven.magpie.core.cspm.analysis
 
Violation() - Constructor for class io.openraven.magpie.core.cspm.analysis.Violation
 
VpcConfig - Class in io.openraven.magpie.core.dmap.model
 
VpcConfig(String, String, List<String>) - Constructor for class io.openraven.magpie.core.dmap.model.VpcConfig
 
A B C D E F G H I K L M N O P Q R S T U V 
All Classes All Packages