Skip to content

Latest commit

 

History

History

README.md

Introduction

crowdsec_service_api is a Python library to use the Crowdsec Service API. You can manage your Crowdsec resources such as (blocklists, integrations) from your Python applications.

If you have any question, any remark, or if you find a bug in this library, please open an issue.

You can find a Quickstart about this SDK, following this documentation

API Endpoint services

Allowlists

Blocklists

Integrations

Decisions

Info

Metrics

Hub

Cves

Vendors

Products

TrackerTags

Fingerprints

TrackerEvents

API Endpoint models

AllowlistCreateRequest

AllowlistCreateResponse

AllowlistGetItemsResponse

AllowlistGetItemsResponsePage

AllowlistGetResponse

AllowlistGetResponsePage

AllowlistItemUpdateRequest

AllowlistItemUpdateResponse

AllowlistItemsCreateRequest

AllowlistScope

AllowlistSubscriberEntity

AllowlistSubscriberEntityPage

AllowlistSubscribersCount

AllowlistSubscriptionRequest

AllowlistSubscriptionResponse

AllowlistUpdateRequest

AllowlistUpdateResponse

ApiKeyCredentials

AttacksMetrics

BasicAuthCredentials

BlocklistAddIPsRequest

BlocklistCategory

BlocklistContentStats

BlocklistCreateRequest

BlocklistDeleteIPsRequest

BlocklistIncludeFilters

BlocklistOrigin

BlocklistSearchRequest

BlocklistShareRequest

BlocklistSources

BlocklistStats

BlocklistSubscriberEntity

BlocklistSubscriberEntityPage

BlocklistSubscribersCount

BlocklistSubscription

BlocklistSubscriptionRequest

BlocklistSubscriptionResponse

BlocklistUpdateRequest

BlocklistUsageStats

Body_uploadBlocklistContent

CVESubscription

ComputedMetrics

ComputedSavedMetrics

CtiAs

CtiBehavior

CtiCategory

CtiCountry

CtiIp

CtiScenario

DecisionCreateRequest

DecisionCreateResponse

DecisionResponse

DecisionTargetModel

DecisionTargetType

DecisionsGetResponsePage

DecisionsSortBy

DecisionsSortOrder

EntityType

FingerprintSubscription

GetRemediationMetricsResponse

HTTPValidationError

InfoResponse

IntegrationCreateRequest

IntegrationCreateResponse

IntegrationGetResponse

IntegrationGetResponsePage

IntegrationType

IntegrationUpdateRequest

IntegrationUpdateResponse

Links

MetricUnits

OriginMetrics

OutputFormat

Permission

PricingTiers

PublicBlocklistResponse

PublicBlocklistResponsePage

RawMetrics

RemediationMetrics

RemediationMetricsData

Share

SourceInfo

SourceType

Stats

SubscriberEntityType

ValidationError

VendorSubscription

AppsecConfigIndex

AppsecRuleIndex

CollectionIndex

ContextIndex

Index

ParserIndex

PostoverflowIndex

ScenarioIndex

VersionDetail

AdjustmentScore

AffectedComponent

AllowlistSubscription

AttackDetail

Behavior

CVEEventOutput

CVEExploitationPhase

CVEResponseBase

CVEsubscription

CWE

Classification

Classifications

ExploitationPhase

ExploitationPhaseChangeEventItem

ExploitationPhaseChangeEventsResponsePage

FacetBucket

FingerprintEventOutput

FingerprintRuleResponse

FingerprintRuleSummary

FingerprintTimelineItem

GetCVEIPsResponsePage

GetCVEProtectRulesResponse

GetCVEResponse

GetCVESubscribedIntegrationsResponsePage

GetCVEsResponsePage

GetCVEsSortBy

GetCVEsSortOrder

GetFingerprintIPsResponsePage

GetFingerprintRulesResponsePage

GetFingerprintSubscribedIntegrationsResponsePage

GetVendorIPsResponsePage

GetVendorSubscribedIntegrationsResponsePage

History

IPItem

IntegrationResponse

IntervalOptions

IpsDetailsStats

Location

LookupImpactCVEItem

LookupImpactFingerprintItem

LookupImpactResponsePage

LookupListItemWithStats

LookupListWithStatsResponsePage

MitreTechnique

ProtectRule

ProtectRuleTag

Reference

ScoreBreakdown

Scores

SinceOptions

SubscribeCVEIntegrationRequest

SubscribeFingerprintIntegrationRequest

SubscribeVendorIntegrationRequest

ThreatContext

TimelineItem

TopProductItem

VendorSortBy

VendorStatsResponse