SFTP URLs not handled

Directory Opus supports SFTP (FTP over SSH) however it does not appear to support SFTP URLs.

For example:
sftp://user:pass@host/mount/dir

This should connect via SFTP on port 22 to the given credentials and navigate to the directory /mount/dir.

Similarly there should be handlers for FTPS (FTP over SSL Implicit) and FTPES (FTP over TLS Explicit) for example:
sftp://user:pass@host/mount/dir
ftps://user:pass@host/mount/dir
ftpes://user:pass@host/mount/dir

In general if no port is specified, the default port for that protocol should be used, just like other URLs.

Is it possible to make this change?

Has anything been done to differentiate between FTP and SSH/SFTP connections?

How do I specify a URL which uses SFTP or SSH instead of FTP? As far as I can tell only the 'ftp://' url is supported, and the selection of SSH or SFTP can only be done via a bookmark entry.

If the bookmark entry is the ONLY way to go, how do I add a bookmark entry programmatically?

Bookmarks or the Quick Connect dialog are the only way currently, as far as I know.

Adding them programmatically could be done by editing /dopusdata\ftp.oxc, which is a fairly simple XML file. There isn't a proper command or scripting object to add them at the moment.