Advanced SAST support for Kotlin
## Motivation > [GitLab Advanced SAST](https://docs.gitlab.com/ee/user/application_security/sast/gitlab_advanced_sast.html) provides cross-file, cross-function scanning, including a more powerful engine and matching detection rules. Enabling these capabilities will improve SAST result quality for customers. See [parent epic motivation](https://gitlab.com/groups/gitlab-org/-/epics/14312#motivation). ## Requirements for each language > We need to deliver each language as an end-to-end capability, meaning: > - The engine must support cross-file, cross-function scanning for that language. > - We must distribute a ruleset that takes advantage of cross-file, cross-function capabilities. (This ruleset should still include rules that don't need to track dataflow, but we can't really say that we offer cross-file/cross-function scanning if no rules are using it.) See [parent epic requirements](https://gitlab.com/groups/gitlab-org/-/epics/14312#requirements-for-each-language). ## Timing See [parent epic priority list](https://gitlab.com/groups/gitlab-org/-/epics/14312#prioritization-of-languages) for expected timing.
epic