Skip to content

Commit 853fbe8

Browse files
committed
Ruby: Fix CleartextStorageCustomizations to use PersistentWriteAccess
1 parent a1a7c31 commit 853fbe8

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

ruby/ql/lib/codeql/ruby/security/CleartextStorageCustomizations.qll

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,9 @@ module CleartextStorage {
4141
}
4242

4343
/**
44-
* A node representing data written to a database using an ORM system.
44+
* A node representing data written to a persistent data store.
4545
*/
46-
private class OrmWriteAccessValueAsSink extends Sink {
47-
OrmWriteAccessValueAsSink() {
48-
exists(OrmWriteAccess write, string fieldName |
49-
fieldName = write.getFieldNameAssignedTo(this)
50-
)
51-
}
46+
private class PersistentWriteAccessAsSink extends Sink {
47+
PersistentWriteAccessAsSink() { this = any(PersistentWriteAccess write).getValue() }
5248
}
5349
}

0 commit comments

Comments
 (0)