Files
codeql/javascript/ql/lib/semmle/javascript/frameworks/DigitalOcean.qll
am0o0 c299b5657a Revert "stash"
This reverts commit bdee99ae88.
2024-05-25 12:03:00 +02:00

25 lines
609 B
Plaintext

/**
* Provides classes for working with [DigitalOcean](https://www.npmjs.com/package/digitalocean) applications.
*/
import javascript
module DigitalOcean {
/**
* An expression that is used for authentication at DigitalOcean: `digitalocean.client(<token>)`.
*/
class Credentials extends CredentialsNode {
string kind;
Credentials() {
exists(DataFlow::CallNode mce |
mce = DataFlow::moduleMember("digitalocean", "client").getACall()
|
this = mce.getArgument(0) and kind = "token"
)
}
override string getCredentialsKind() { result = kind }
}
}