Develop a Node.js application that uses the Express framework to create a custom dashboard for a particular set of data. The dashboard should have clear and concise data visualization, with options for filtering and sorting the data. It should also have a user-friendly interface and responsive design that adjusts to different screen sizes and devices. The application should be scalable and efficient, able to handle large data sets and respond quickly to user actions. Additionally, it should have robust security features to protect the data and prevent unauthorized access.
This prompt doesn't seem malicious.