返回 Skill 列表
extension
分类: 开发与工程无需 API Key

keepass-credential-ftp

FTP/SFTP凭证处理。在存储、检索或轮换FTP、FTPS或SFTP凭证时使用。当提及FTP、SFTP、文件传输或lftp连接字符串时触发。

person作者: jakexiaohubgithub

FTP/SFTP Credential Handling

FTP / FTPS

STORAGE DEFAULT: Servers (vault layout is user-organized; if not found there, use search_entries) TITLE FORMAT: FTP - <host> REQUIRED FIELDS: username, password, url (host), port (if non-standard) NOTES FIELD: protocol variant and lftp connection string

PROTOCOL VARIANTS:

  • FTPS explicit: ftp+tls://user@host
  • FTPS implicit: ftps://user@host
  • Plain FTP: ftp://user@host <- SECURITY VIOLATION, see rule below

PLAIN FTP RULE: If the entry uses plain unencrypted FTP (no TLS), you MUST:

  1. Flag this as a security concern to the user before storing
  2. Require the user to provide a written explanation in the notes field
  3. Do not store the entry without this note present

SFTP

SFTP entries are split across two groups:

CONNECTION CREDENTIAL:

  • Storage default: Servers (search by title if not there)
  • Title: SFTP - <host>
  • Fields: username, url (host), port (if non-standard)
  • Notes: reference to the SSH Keys entry (e.g. "SSH key: SSH - <host>")

SSH KEY (handle per keepass-credential-ssh skill):

  • Storage default: SSH Keys (search by title if not there)
  • Title: SSH - <host>
  • Notes: must reference back to the SFTP connection entry

lftp connection string: sftp://user@host