Configuration for a threat intelligence source
| 28 | |
| 29 | @dataclass |
| 30 | class ThreatIntelligenceSource: |
| 31 | """Configuration for a threat intelligence source""" |
| 32 | name: str |
| 33 | type: str # 'misp', 'opencti', 'virustotal', 'shodan', 'custom' |
| 34 | url: str |
| 35 | api_key: Optional[str] = None |
| 36 | enabled: bool = True |
| 37 | confidence_weight: float = 1.0 |
| 38 | last_updated: Optional[str] = None |
| 39 | |
| 40 | |
| 41 | @dataclass |
no outgoing calls
no test coverage detected