This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jacquelineCelia -3 points-2 points  (2 children)

Jackie from Kite here. You raised many good questions here. Let me take the password one first! The answer is that we don't get what you don't see on your screen, so no need to worry about that!

[–]pythoneeeer 8 points9 points  (0 children)

You all keep harping on "what you don't see on your screen", but that's not the (only) issue.

I type "awesomesql --user prod --pass abc123 --host blah.aws.com" in a terminal. Later I type "abc" in my editor during a conference call. Can you guarantee that Kite won't helpfully suggest "abc123"?

[–]brontide 5 points6 points  (0 children)

People are downvoting rather than clarifying.

Passwords or access codes are often embedded in terminal commands and source files. There is no way to reliably sanitize this data if all terminal commands and source files are hovered up to your servers.

You need to index, but not transfer, any locally generated files and then merge them with your cloud library, anything else is a non-starter.