Skip to content

ValidationExploitArtifact

Source code in docs_src/capo_continuum/types/validation_exploit_artifact.py
class ValidationExploitArtifact(TypedDict, closed=True):
    payload: "capo_continuum.types.artifact_text.ArtifactText"
    """The exact payload sent."""
    target_url: "capo_continuum.types.artifact_citation.ArtifactCitation"
    """Target the payload was sent to."""
    http_method: "capo_continuum.types.artifact_http_method.ArtifactHttpMethod"
    """HTTP method the payload was sent with."""
    headers: NotRequired["capo_continuum.types.artifact_headers.ArtifactHeaders"]
    """Headers sent with the payload."""
    response_status: NotRequired["int"]
    """HTTP status observed in the response."""
    response_snippet: NotRequired[
        "capo_continuum.types.artifact_proof_body.ArtifactProofBody"
    ]
    """Leading portion of the response body, bounded by the producer."""
    effect: "capo_continuum.types.exploit_effect.ExploitEffect"
    """Effect observed from sending the payload."""

effect instance-attribute

effect: ExploitEffect

Effect observed from sending the payload.

headers instance-attribute

headers: NotRequired[ArtifactHeaders]

Headers sent with the payload.

http_method instance-attribute

http_method: ArtifactHttpMethod

HTTP method the payload was sent with.

payload instance-attribute

payload: ArtifactText

The exact payload sent.

response_snippet instance-attribute

response_snippet: NotRequired[ArtifactProofBody]

Leading portion of the response body, bounded by the producer.

response_status instance-attribute

response_status: NotRequired[int]

HTTP status observed in the response.

target_url instance-attribute

target_url: ArtifactCitation

Target the payload was sent to.