FTP Server and Client Credential Files

Detects passwords stored in FTP server and client configuration files, including FileZilla server/client recentservers.xml base64-encoded passwords, proftpd-style shadow passwd lines with hashed credentials, and sftp-config.json plaintext password fields. Mirrors Snaffler rules KeepFtpServerConfigByName and KeepFtpClientConfigConfigByName.

Type
regex
Engine
boost_regex
Confidence
high
Confidence justification
High confidence: the FileZilla base64 Pass element and proftpd passwd line format are highly specific to FTP credential files. The JSON password field form is less specific and is gated with strong contextual evidence at 75+.
Jurisdictions
global
Regulations
Criminal Code Act 1995 (Cth)
Frameworks
CIS Controls, ISO 27001, NIST CSF, PCI-DSS
Data categories
credentials, security, network
Scope
specific
Platform compatibility
Purview: Compatible, GCP DLP: Compatible, Macie: Compatible, Zscaler: Compatible, Palo Alto: Compatible, Netskope: Compatible

Pattern

<Pass\s+encoding="base64">[A-Za-z0-9+/=]{8,}</Pass>

Corroborative evidence keywords

FileZilla, proftpd, recentservers, sftp-config, FtpUser, Host, FTP, SFTP

Proximity: 300 characters

Should match

Should not match

Known false positives

Collections