I am using eslint to check for security issues in some code and I get a finding that says it 'found fs.open with nonliteral argument'. The code in question has no fs.open('someparameter(s)'), but it does have window.open('someparameter(s)'). fs.open is to open a directory or file in the file system (I think) while window.open is to open something in a new window, which in a way I guess is similar in purpose. With the similar purpose, is the security problem the same (I'm guessing it is due to an arbitrary file being able to be opened in/as the window, but I'm not very familiar with this stuff)?