Skip to content

⚒️ Security Concerns #38

@FRFlo

Description

@FRFlo

Is there an existing issue for this?

  • I have searched the existing issues

Proposal

  • Evaluate how host key/fingerprint checks are handled.

    • In SFTP.cs, if Fingerprint is null, “args.CanTrust = true” simply accepts all remote host keys. This may be appropriate for development but is a security risk in production. A better approach is to fail if no fingerprint is given, or store known trusted hosts in a configuration.
  • Avoid storing secrets in plain text.

    • The “Client” class holds username/password. For larger/production-grade scenarios, consider using a secret store, environment variables, or an external vault.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions