Ruby: Fix CleartextStorageCustomizations to use PersistentWriteAccess

This commit is contained in:
Alex Ford
2022-03-09 22:25:05 +00:00
parent a1a7c31661
commit 853fbe8911

View File

@@ -41,13 +41,9 @@ module CleartextStorage {
}
/**
* A node representing data written to a database using an ORM system.
* A node representing data written to a persistent data store.
*/
private class OrmWriteAccessValueAsSink extends Sink {
OrmWriteAccessValueAsSink() {
exists(OrmWriteAccess write, string fieldName |
fieldName = write.getFieldNameAssignedTo(this)
)
}
private class PersistentWriteAccessAsSink extends Sink {
PersistentWriteAccessAsSink() { this = any(PersistentWriteAccess write).getValue() }
}
}