Quiz Space

Modern Application Development II · Quiz 2 · 12 Apr 2026 · January 2026 term

Question 1: You are building a login feature for a web application. T…

Question 1

+3 marksOne correct option

You are building a login feature for a web application. The frontend sends the user’s email and password to the backend API. The backend validates credentials against a database. Which security issues exist in the code given below?
Frontend: script.js

Backend: app.py

  1. A

    The SQL query is vulnerable to SQL injection attacks

  2. B

    Passwords are stored and compared in plain text

  3. C

    No authentication token (session/JWT) mechanism is implemented

  4. D

    All of these.

Show answer

Correct answer

  • D

    All of these.

Question 1 of 15 in the IIT Madras BS Modern Application Development II (MAD 2) Quiz 2 paper sat on 12 Apr 2026, in the January 2026 term (Modern Application Development Ii 06 Apr 26). It carries 3 marks.

More questions from this paper

  1. Q2Consider the following Vue.js code. What will be printed on the console first?
  2. Q3Consider the following Vue.js application with two different route scenarios and a component that uses reactive data bi…
  3. Q4Consider the following JavaScript code: What will be printed to the console?
  4. Q5Match the following web dev concept given below: Which of the following options correctly matches Concept / Issue and D…
  5. Q6Consider the following Vuex store setup for a user management system: Suppose the following mutation is committed:store…
  6. Q7In Vue 2 (CDN), which of the following correctly describes the timing of the beforeDestroy and destroyed lifecycle hook…
  7. Q8Consider the following HTML: And JavaScript code: What are the values of id and action respectively?
  8. Q9Which of the following statements best describes a permalink?
  9. Q10Consider the following code snippet running in a browser. What will be the output on the console?
  10. Q11Consider the following code snippet running on a browser. What is the output on the console?
  11. Q12Consider the following markup index.html and JavaScript app.js for a Vue application.\ app.js: index.html: Suppose the …
  12. Q13Consider the following html index.html and JavaScript app.js for a Vue application:\ File : index.html File : app.js Su…
  13. Q14Consider a scenario involving localStorage, Promise chains, and Vue lifecycle hooks:\ Scenario: A user authentication s…
  14. Q15Consider the following HTML index.html and JavaScript app.js for a Vue application:\ File: index.html File: app.js Whic…