Kontoutdragsparser

Hur vi skyddar dina ekonomiska uppgifter

TL;DR: Kontoutdragsparser gör noll nätverksanrop, redigerar PII som standard, hårdnar XML-analys mot XXE-attacker och levereras med SHA-256 hash-låsta beroenden och en CycloneDX SBOM.

Security by Design

Kontoutdragsparser är byggd för att bearbeta känslig finansiell data. Varje designbeslut prioriterar säkerhet, integritet och revisionsbarhet.

Noll nätverksåtkomst

All bearbetning sker lokalt inom din körtid. Biblioteket gör noll API-anrop, noll molnanslutningar och samlar in noll telemetri. XML-tolkare är uttryckligen konfigurerade medno_network=True, resolve_entities=False, ochload_dtd=Falseför att förhindra all utgående åtkomst.

PII-redaktion

Personligt identifierbar information (namn, IBAN, postadresser) redigeras automatiskt i CLI-utdata och streaming-läge. Detta är på som standard.

XML-säkerhet (XXE-skydd)

Alla användningsområden för XML-tolkninglxmlmed härdade inställningar:

ZIP Archive Security

iter_secure_xml_entries()validerar varje ZIP-medlem innan extrahering:

Förebyggande av vägpassering

Indatavalidering blockerar farliga filsökvägar:

Deterministisk utdata

Med samma indatafil producerar parsern byte-identisk utdata varje körning. Ingen slumpmässighet, ingen modellinferens, ingen heuristisk sampling. Detta är avgörande för:

Supply Chain Security

Verifiera lokalt

python -m pytest                          # 467 tests, 100% branch coverage
python scripts/verify_locked_hashes.py    # SHA-256 hash verification
git log --show-signature -1               # Verify commit signature