INNER CODE UNIT · Python

Settings

FuzzingLabs/mcp-security-hub · binary-analysis/capa-mcp/server.py:36

class Settings(BaseSettings):
    output_dir: str = Field(default="/app/output", alias="CAPA_OUTPUT_DIR")
    rules_dir: str = Field(default="/app/rules", alias="CAPA_RULES_DIR")
    default_timeout: int = Field(default=300, alias="CAPA_TIMEOUT")
    max_concurrent_scans: int = Field(default=2, alias="CAPA_MAX_CONCURRENT")

    class Config:
        env_prefix = "CAPA_"


settings = Settings()


class Capability(BaseModel):
    name: str
    namespace: str | None = None
    scope: str | None = None
    attack: list[str] = []

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…