Domain app.dev.firstrecon.ai
CLOUDFLARENET
Software information

cloudflare cloudflare

tcp/443 tcp/80 tcp/8443

  • Open service 104.18.8.114:443 · app.dev.firstrecon.ai

    2026-01-23 19:57

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Fri, 23 Jan 2026 19:57:35 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-23 by HttpPlugin
    Create report
  • Open service 104.18.9.114:80 · app.dev.firstrecon.ai

    2026-01-23 19:57

    HTTP/1.1 200 OK
    Date: Fri, 23 Jan 2026 19:57:35 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9c29dc675e787ca6-EWR
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    Server: cloudflare
    
    Page title: First Recon AI - Enterprise Prompt Security Platform
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/png" href="/assets/first-recon-ai-logo-DP4Kvfqh.png" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>First Recon AI - Enterprise Prompt Security Platform</title>
        <meta
          name="description"
          content="Enterprise prompt security with on-device and cloud AI inspection for ChatGPT, Claude, Gemini, and Copilot"
        />
        <meta name="author" content="First Recon AI" />
    
        <meta property="og:title" content="First Recon AI - Enterprise Prompt Security Platform" />
        <meta
          property="og:description"
          content="Enterprise prompt security with on-device and cloud AI inspection for ChatGPT, Claude, Gemini, and Copilot"
        />
        <meta property="og:type" content="website" />
        <meta property="og:image" content="/assets/first-recon-ai-logo-DP4Kvfqh.png" />
    
        <meta name="twitter:card" content="summary_large_image" />
        <meta name="twitter:site" content="@firstreconai" />
        <meta name="twitter:image" content="/assets/first-recon-ai-logo-DP4Kvfqh.png" />
    
        <link rel="preconnect" href="https://fonts.googleapis.com" />
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
        <link
          href="https://fonts.googleapis.com/css2?family=Alexandria:wght@700&family=IBM+Plex+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400&display=swap"
          rel="stylesheet"
        />
    
        <style>
          /* Neutral initial paint (no splash loader) */
          html,
          body {
            background: hsl(220 20% 98%);
          }
        </style>
        <script type="module" crossorigin src="/assets/index-Dm91vv46.js"></script>
        <link rel="modulepreload" crossorigin href="/assets/vendor-charts-DKCy28tD.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-forms-X9K1Q3ll.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-i18n-S9VqS79T.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-mui-BZnAcMy3.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-syntax-highlight-CdIS6GCv.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-utils-Bd5j7WQf.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-swagger-CiAeGFu9.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-datetime-C1ib5Eu3.js">
        <link rel="stylesheet" crossorigin href="/assets/vendor-swagger-yzlb0zxZ.css">
        <link rel="stylesheet" crossorigin href="/assets/index-jg5EfN6O.css">
      </head>
      <body>
        <div id="root"></div>
        <script>
          window.addEventListener(
            'error',
            event => {
              const isOurAppError = event.filename && event.filename.startsWith(window.location.origin);
              if (isOurAppError) {
                navigator.sendBeacon(
                  '/api/client-errors',
                  JSON.stringify({
                    message: event.message,
                    url: window.location.href,
                    userAgent: navigator.userAgent,
                    source: event.filename,
                    lineno: event.lineno,
                    colno: event.colno,
                    stack: event.error ? event.error.stack : null,
                    timestamp: new Date().toISOString(),
                  })
                );
              }
            },
            true
          );
        </script>
      </body>
    </html>
    
    Found 2026-01-23 by HttpPlugin
    Create report
  • Open service 2606:4700::6812:972:443 · app.dev.firstrecon.ai

    2026-01-23 19:57

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Fri, 23 Jan 2026 19:57:35 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-23 by HttpPlugin
    Create report
  • Open service 2606:4700::6812:872:80 · app.dev.firstrecon.ai

    2026-01-23 19:57

    HTTP/1.1 200 OK
    Date: Fri, 23 Jan 2026 19:57:35 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9c29dc673b6a18ad-EWR
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    Server: cloudflare
    
    Page title: First Recon AI - Enterprise Prompt Security Platform
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/png" href="/assets/first-recon-ai-logo-DP4Kvfqh.png" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>First Recon AI - Enterprise Prompt Security Platform</title>
        <meta
          name="description"
          content="Enterprise prompt security with on-device and cloud AI inspection for ChatGPT, Claude, Gemini, and Copilot"
        />
        <meta name="author" content="First Recon AI" />
    
        <meta property="og:title" content="First Recon AI - Enterprise Prompt Security Platform" />
        <meta
          property="og:description"
          content="Enterprise prompt security with on-device and cloud AI inspection for ChatGPT, Claude, Gemini, and Copilot"
        />
        <meta property="og:type" content="website" />
        <meta property="og:image" content="/assets/first-recon-ai-logo-DP4Kvfqh.png" />
    
        <meta name="twitter:card" content="summary_large_image" />
        <meta name="twitter:site" content="@firstreconai" />
        <meta name="twitter:image" content="/assets/first-recon-ai-logo-DP4Kvfqh.png" />
    
        <link rel="preconnect" href="https://fonts.googleapis.com" />
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
        <link
          href="https://fonts.googleapis.com/css2?family=Alexandria:wght@700&family=IBM+Plex+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400&display=swap"
          rel="stylesheet"
        />
    
        <style>
          /* Neutral initial paint (no splash loader) */
          html,
          body {
            background: hsl(220 20% 98%);
          }
        </style>
        <script type="module" crossorigin src="/assets/index-Dm91vv46.js"></script>
        <link rel="modulepreload" crossorigin href="/assets/vendor-charts-DKCy28tD.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-forms-X9K1Q3ll.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-i18n-S9VqS79T.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-mui-BZnAcMy3.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-syntax-highlight-CdIS6GCv.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-utils-Bd5j7WQf.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-swagger-CiAeGFu9.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-datetime-C1ib5Eu3.js">
        <link rel="stylesheet" crossorigin href="/assets/vendor-swagger-yzlb0zxZ.css">
        <link rel="stylesheet" crossorigin href="/assets/index-jg5EfN6O.css">
      </head>
      <body>
        <div id="root"></div>
        <script>
          window.addEventListener(
            'error',
            event => {
              const isOurAppError = event.filename && event.filename.startsWith(window.location.origin);
              if (isOurAppError) {
                navigator.sendBeacon(
                  '/api/client-errors',
                  JSON.stringify({
                    message: event.message,
                    url: window.location.href,
                    userAgent: navigator.userAgent,
                    source: event.filename,
                    lineno: event.lineno,
                    colno: event.colno,
                    stack: event.error ? event.error.stack : null,
                    timestamp: new Date().toISOString(),
                  })
                );
              }
            },
            true
          );
        </script>
      </body>
    </html>
    
    Found 2026-01-23 by HttpPlugin
    Create report
  • Open service 2606:4700::6812:872:443 · app.dev.firstrecon.ai

    2026-01-23 19:57

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Fri, 23 Jan 2026 19:57:35 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-23 by HttpPlugin
    Create report
  • Open service 104.18.8.114:8443 · app.dev.firstrecon.ai

    2026-01-23 19:57

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Fri, 23 Jan 2026 19:57:35 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-23 by HttpPlugin
    Create report
  • Open service 2606:4700::6812:972:80 · app.dev.firstrecon.ai

    2026-01-23 19:57

    HTTP/1.1 200 OK
    Date: Fri, 23 Jan 2026 19:57:35 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9c29dc671af1922f-FRA
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    Server: cloudflare
    
    Page title: First Recon AI - Enterprise Prompt Security Platform
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/png" href="/assets/first-recon-ai-logo-DP4Kvfqh.png" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>First Recon AI - Enterprise Prompt Security Platform</title>
        <meta
          name="description"
          content="Enterprise prompt security with on-device and cloud AI inspection for ChatGPT, Claude, Gemini, and Copilot"
        />
        <meta name="author" content="First Recon AI" />
    
        <meta property="og:title" content="First Recon AI - Enterprise Prompt Security Platform" />
        <meta
          property="og:description"
          content="Enterprise prompt security with on-device and cloud AI inspection for ChatGPT, Claude, Gemini, and Copilot"
        />
        <meta property="og:type" content="website" />
        <meta property="og:image" content="/assets/first-recon-ai-logo-DP4Kvfqh.png" />
    
        <meta name="twitter:card" content="summary_large_image" />
        <meta name="twitter:site" content="@firstreconai" />
        <meta name="twitter:image" content="/assets/first-recon-ai-logo-DP4Kvfqh.png" />
    
        <link rel="preconnect" href="https://fonts.googleapis.com" />
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
        <link
          href="https://fonts.googleapis.com/css2?family=Alexandria:wght@700&family=IBM+Plex+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400&display=swap"
          rel="stylesheet"
        />
    
        <style>
          /* Neutral initial paint (no splash loader) */
          html,
          body {
            background: hsl(220 20% 98%);
          }
        </style>
        <script type="module" crossorigin src="/assets/index-Dm91vv46.js"></script>
        <link rel="modulepreload" crossorigin href="/assets/vendor-charts-DKCy28tD.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-forms-X9K1Q3ll.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-i18n-S9VqS79T.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-mui-BZnAcMy3.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-syntax-highlight-CdIS6GCv.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-utils-Bd5j7WQf.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-swagger-CiAeGFu9.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-datetime-C1ib5Eu3.js">
        <link rel="stylesheet" crossorigin href="/assets/vendor-swagger-yzlb0zxZ.css">
        <link rel="stylesheet" crossorigin href="/assets/index-jg5EfN6O.css">
      </head>
      <body>
        <div id="root"></div>
        <script>
          window.addEventListener(
            'error',
            event => {
              const isOurAppError = event.filename && event.filename.startsWith(window.location.origin);
              if (isOurAppError) {
                navigator.sendBeacon(
                  '/api/client-errors',
                  JSON.stringify({
                    message: event.message,
                    url: window.location.href,
                    userAgent: navigator.userAgent,
                    source: event.filename,
                    lineno: event.lineno,
                    colno: event.colno,
                    stack: event.error ? event.error.stack : null,
                    timestamp: new Date().toISOString(),
                  })
                );
              }
            },
            true
          );
        </script>
      </body>
    </html>
    
    Found 2026-01-23 by HttpPlugin
    Create report
  • Open service 2606:4700::6812:872:8443 · app.dev.firstrecon.ai

    2026-01-23 19:57

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Fri, 23 Jan 2026 19:57:35 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-23 by HttpPlugin
    Create report
  • Open service 104.18.8.114:80 · app.dev.firstrecon.ai

    2026-01-23 19:57

    HTTP/1.1 200 OK
    Date: Fri, 23 Jan 2026 19:57:35 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    CF-RAY: 9c29dc66fd80882b-FRA
    CF-Cache-Status: HIT
    Cache-Control: public, max-age=0, must-revalidate
    Server: cloudflare
    
    Page title: First Recon AI - Enterprise Prompt Security Platform
    
    <!doctype html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/png" href="/assets/first-recon-ai-logo-DP4Kvfqh.png" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>First Recon AI - Enterprise Prompt Security Platform</title>
        <meta
          name="description"
          content="Enterprise prompt security with on-device and cloud AI inspection for ChatGPT, Claude, Gemini, and Copilot"
        />
        <meta name="author" content="First Recon AI" />
    
        <meta property="og:title" content="First Recon AI - Enterprise Prompt Security Platform" />
        <meta
          property="og:description"
          content="Enterprise prompt security with on-device and cloud AI inspection for ChatGPT, Claude, Gemini, and Copilot"
        />
        <meta property="og:type" content="website" />
        <meta property="og:image" content="/assets/first-recon-ai-logo-DP4Kvfqh.png" />
    
        <meta name="twitter:card" content="summary_large_image" />
        <meta name="twitter:site" content="@firstreconai" />
        <meta name="twitter:image" content="/assets/first-recon-ai-logo-DP4Kvfqh.png" />
    
        <link rel="preconnect" href="https://fonts.googleapis.com" />
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
        <link
          href="https://fonts.googleapis.com/css2?family=Alexandria:wght@700&family=IBM+Plex+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400&display=swap"
          rel="stylesheet"
        />
    
        <style>
          /* Neutral initial paint (no splash loader) */
          html,
          body {
            background: hsl(220 20% 98%);
          }
        </style>
        <script type="module" crossorigin src="/assets/index-Dm91vv46.js"></script>
        <link rel="modulepreload" crossorigin href="/assets/vendor-charts-DKCy28tD.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-forms-X9K1Q3ll.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-i18n-S9VqS79T.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-mui-BZnAcMy3.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-syntax-highlight-CdIS6GCv.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-utils-Bd5j7WQf.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-swagger-CiAeGFu9.js">
        <link rel="modulepreload" crossorigin href="/assets/vendor-datetime-C1ib5Eu3.js">
        <link rel="stylesheet" crossorigin href="/assets/vendor-swagger-yzlb0zxZ.css">
        <link rel="stylesheet" crossorigin href="/assets/index-jg5EfN6O.css">
      </head>
      <body>
        <div id="root"></div>
        <script>
          window.addEventListener(
            'error',
            event => {
              const isOurAppError = event.filename && event.filename.startsWith(window.location.origin);
              if (isOurAppError) {
                navigator.sendBeacon(
                  '/api/client-errors',
                  JSON.stringify({
                    message: event.message,
                    url: window.location.href,
                    userAgent: navigator.userAgent,
                    source: event.filename,
                    lineno: event.lineno,
                    colno: event.colno,
                    stack: event.error ? event.error.stack : null,
                    timestamp: new Date().toISOString(),
                  })
                );
              }
            },
            true
          );
        </script>
      </body>
    </html>
    
    Found 2026-01-23 by HttpPlugin
    Create report
  • Open service 2606:4700::6812:972:8443 · app.dev.firstrecon.ai

    2026-01-23 19:57

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Fri, 23 Jan 2026 19:57:35 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-23 by HttpPlugin
    Create report
  • Open service 104.18.9.114:443 · app.dev.firstrecon.ai

    2026-01-23 19:57

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Fri, 23 Jan 2026 19:57:35 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-23 by HttpPlugin
    Create report
  • Open service 104.18.9.114:8443 · app.dev.firstrecon.ai

    2026-01-23 19:57

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Fri, 23 Jan 2026 19:57:35 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-23 by HttpPlugin
    Create report