MCPcopy Create free account
hub / github.com/TheSecuredAnalyst/security-suite / Finding

Class Finding

core/models.py:49–58  ·  view source on GitHub ↗

A single security finding or piece of intelligence.

Source from the content-addressed store, hash-verified

47
48
49class Finding(BaseModel):
50 """A single security finding or piece of intelligence."""
51
52 title: str
53 description: str
54 severity: Severity = Severity.INFO
55 source: str = Field(..., description="Module/tool that produced this finding")
56 data: dict[str, Any] = Field(default_factory=dict)
57 timestamp: datetime = Field(default_factory=lambda: datetime.now(timezone.utc))
58 references: list[str] = Field(default_factory=list)
59
60
61class ScanResult(BaseModel):

Callers 15

_test_auth_bypassMethod · 0.90
_test_broken_authMethod · 0.90
_analyze_jwt_securityMethod · 0.90
_test_alg_confusionMethod · 0.90
_test_bolaMethod · 0.90
_test_injectionMethod · 0.90
_test_mass_assignmentMethod · 0.90
_check_api_securityMethod · 0.90
_fuzz_parameterMethod · 0.90

Calls

no outgoing calls

Tested by 13

_test_auth_bypassMethod · 0.72
_test_broken_authMethod · 0.72
_analyze_jwt_securityMethod · 0.72
_test_alg_confusionMethod · 0.72
_test_bolaMethod · 0.72
_test_injectionMethod · 0.72
_test_mass_assignmentMethod · 0.72
_check_api_securityMethod · 0.72
sample_resultFunction · 0.72