Class RepositoryVariableSecurityViolationPublisher
java.lang.Object
com.atlassian.bamboo.security.validation.RepositoryVariableSecurityViolationPublisher
Publishes
InsecureBranchNameViolationEvent each time a newly
detected VCS branch fails security validation, giving security teams full
visibility into repeated attack attempts.-
Constructor Summary
ConstructorsConstructorDescriptionRepositoryVariableSecurityViolationPublisher(com.atlassian.event.api.EventPublisher eventPublisher) -
Method Summary
Modifier and TypeMethodDescriptionvoidpublishBranchViolationEvent(@NotNull PartialVcsRepositoryData repositoryData, @Nullable String value, @Nullable String violationMessage, @Nullable ImmutableChain plan) voidpublishPrMedatadaViolationEvent(@Nullable VcsRepositoryData sourceRepositoryData, @Nullable VcsRepositoryData targetRepositoryData, @Nullable String value, InsecurePrMetadataEvent.RejectedValueType rejectedValueType, @Nullable String violationMessage)
-
Constructor Details
-
RepositoryVariableSecurityViolationPublisher
public RepositoryVariableSecurityViolationPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
-
-
Method Details
-
publishBranchViolationEvent
public void publishBranchViolationEvent(@NotNull @NotNull PartialVcsRepositoryData repositoryData, @Nullable @Nullable String value, @Nullable @Nullable String violationMessage, @Nullable @Nullable ImmutableChain plan) -
publishPrMedatadaViolationEvent
public void publishPrMedatadaViolationEvent(@Nullable @Nullable VcsRepositoryData sourceRepositoryData, @Nullable @Nullable VcsRepositoryData targetRepositoryData, @Nullable @Nullable String value, InsecurePrMetadataEvent.RejectedValueType rejectedValueType, @Nullable @Nullable String violationMessage)
-