- ID de l'analyse :
- 97de0443-d8a6-4bc5-8172-2cd1943de363Terminée
- URL soumise :
- https://sentry.io/apiRedirigé
- Fin du rapport :
Liens : 1 trouvé(s)
Liens sortants identifiés à partir de la page
Lien | texte |
---|---|
https://discord.com/invite/sentry | Join us on Discord. |
Variables JavaScript : 31 trouvée(s)
Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel
Nom | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
__initialData | object |
__SENTRY__VERSION | string |
adblockSuspected | boolean |
__onSentryInit | object |
__preloadData | function |
__sentryMark | function |
_sentryModuleMetadataGlobal | object |
Messages de journal de console : 1 trouvé(s)
Messages consignés dans la console web
Type | Catégorie | Enregistrement |
---|---|---|
verbose | dom |
|
HTML
Le corps HTML de la page en données brutes
<!DOCTYPE html><html lang="en"><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<!-- The "none" directive is equivalent to using both the noindex and nofollow tags simultaneously -->
<meta name="robots" content="none, noarchive">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/png" href="https://s1.sentry-cdn.com/_static/d4ca712cae8dbe88d4c0d86769b26e98/sentry/images/favicon.png">
<link rel="apple-touch-icon" href="https://s1.sentry-cdn.com/_static/d4ca712cae8dbe88d4c0d86769b26e98/sentry/images/logos/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="76x76" href="https://s1.sentry-cdn.com/_static/d4ca712cae8dbe88d4c0d86769b26e98/sentry/images/logos/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="120x120" href="https://s1.sentry-cdn.com/_static/d4ca712cae8dbe88d4c0d86769b26e98/sentry/images/logos/apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="152x152" href="https://s1.sentry-cdn.com/_static/d4ca712cae8dbe88d4c0d86769b26e98/sentry/images/logos/apple-touch-icon-152x152.png">
<link rel="mask-icon" sizes="any" href="https://s1.sentry-cdn.com/_static/d4ca712cae8dbe88d4c0d86769b26e98/sentry/images/logos/logo-sentry.svg" color="#FB4226">
<link href="https://s1.sentry-cdn.com/_static/dist/sentry/entrypoints-hashed/sentry-7T7ibYKD3R-obXSKQuQGUCI5LdHc2-Dihf1k69cXRio.css" rel="stylesheet">
<title>Sign In | Sentry</title>
<script async="" src="https://cdn.pendo.io/agent/static/dc5c6fad-c3ae-4441-49ce-0ae37103aed7/pendo.js"></script><script nonce="">window.__initialData = {"initialTrace":{"sentry_trace":"5d95d1460d364006ae2383218d5a7f50-99228b3d424195ea-0","baggage":"sentry-trace_id=5d95d1460d364006ae2383218d5a7f50,sentry-environment=prod,sentry-release=backend%402a4e825cbfa321c2ffaa59fc856ef6fbdf583e99,sentry-public_key=16427b2f210046b585ee51fd8a1ac54f,sentry-transaction=/auth/login/,sentry-sample_rate=0.002,sentry-sampled=false"},"customerDomain":null,"singleOrganization":false,"supportEmail":"[email protected]","urlPrefix":"https://sentry.io","version":{"current":"24.11.0.dev0","latest":"24.11.0.dev0","build":"24.11.0.dev0","upgradeAvailable":false},"features":["organizations:create","relocation:enabled","system:multi-region"],"distPrefix":"https://s1.sentry-cdn.com/_static/dist/sentry/","needsUpgrade":false,"dsn":"https://[email protected]/11276","statuspage":{"id":"t687h3m0nh65","api_host":"statuspage.io"},"messages":[],"apmSampling":0.2,"isOnPremise":false,"isSelfHosted":false,"isSelfHostedErrorsOnly":false,"shouldPreloadData":false,"shouldShowBeaconConsentPrompt":false,"invitesEnabled":true,"gravatarBaseUrl":"https://gravatar.com","termsUrl":"https://sentry.io/terms/","privacyUrl":"https://sentry.io/privacy/","lastOrganization":null,"languageCode":"en","userIdentity":{"ip_address":"104.28.154.60"},"csrfCookieName":"sentry-sc","superUserCookieName":"sentry-su","superUserCookieDomain":".sentry.io","sentryConfig":{"dsn":"https://[email protected]/11276","release":"frontend@2a4e825cbfa321c2ffaa59fc856ef6fbdf583e99","environment":"prod","whitelistUrls":["sentry.io","s1.sentry-cdn.com","\u003canonymous\u003e"],"allowUrls":["sentry.io","s1.sentry-cdn.com","\u003canonymous\u003e"],"tracePropagationTargets":["sentry.io"]},"memberRegions":[],"regions":[{"name":"us","url":"https://us.sentry.io"},{"name":"de","url":"https://de.sentry.io"}],"relocationConfig":{"selectableRegions":["de","us"]},"demoMode":false,"enableAnalytics":true,"validateSUForm":true,"disableU2FForSUForm":false,"links":{"organizationUrl":null,"regionUrl":null,"sentryUrl":"https://sentry.io"},"user":null,"isAuthenticated":false,"getsentry.stripePublishKey":"pk_live_dPeBWKT7PTCCF0zEOMk4NDYe"};
window.__SENTRY__VERSION = '24.11.0.dev0';</script>
<script nonce="">// if the ads.js file loads below it will mark this variable as false
window.adblockSuspected = true;
// Initialize this so that we can queue up tasks when Sentry SPA is initialized
window.__onSentryInit = window.__onSentryInit || [];</script>
<meta name="sentry-trace" content="5d95d1460d364006ae2383218d5a7f50-99228b3d424195ea-0">
<meta name="baggage" content="sentry-trace_id=5d95d1460d364006ae2383218d5a7f50,sentry-environment=prod,sentry-release=backend%402a4e825cbfa321c2ffaa59fc856ef6fbdf583e99,sentry-public_key=16427b2f210046b585ee51fd8a1ac54f,sentry-transaction=/auth/login/,sentry-sample_rate=0.002,sentry-sampled=false">
<script nonce="">function __preloadData() {
if (!window.__initialData.shouldPreloadData) {
return;
}
var slug = window.__initialData.lastOrganization;
if (!slug && window.__initialData.customerDomain) {
slug = window.__initialData.customerDomain.subdomain;
}
var host = '';
if (window.__initialData.links && window.__initialData.links.regionUrl !== window.__initialData.links.sentryUrl) {
var host = window.__initialData.links.regionUrl;
}
function promiseRequest(url) {
return new Promise(function (resolve, reject) {
var xhr = new XMLHttpRequest();
xhr.open('GET', url);
xhr.setRequestHeader("sentry-trace", window.__initialData.initialTrace.sentry_trace);
xhr.setRequestHeader("baggage", window.__initialData.initialTrace.baggage);
xhr.withCredentials = true;
xhr.onload = function () {
try {
this.status >= 200 && this.status < 300
? resolve([JSON.parse(xhr.response), this.statusText, xhr])
: reject([this.status, this.statusText]);
} catch (e) {
reject();
}
};
xhr.onerror = function () {
reject([this.status, this.statusText]);
};
xhr.send();
});
}
function makeUrl(suffix) {
return host + '/api/0/organizations/' + slug + suffix;
}
var preloadPromises = {orgSlug: slug};
window.__sentry_preload = preloadPromises;
if (!slug) {
return;
}
preloadPromises.organization = promiseRequest(makeUrl('/?detailed=0&include_feature_flags=1'));
preloadPromises.projects = promiseRequest(
makeUrl('/projects/?all_projects=1&collapse=latestDeploys&collapse=unusedFeatures')
);
preloadPromises.teams = promiseRequest(makeUrl('/teams/'));
}
try {
__preloadData();
} catch (_) {}</script>
<script nonce="">function __sentryMark(name) {
if (!window.performance || typeof window.performance.mark !== 'function') { return; }
window.performance.mark(name);
}
__sentryMark('head-start');</script>
<script crossorigin="anonymous" nonce="" src="https://s1.sentry-cdn.com/_static/dist/sentry/entrypoints-hashed/app-LPDufjFjM-IZUI3cPtZsJBWBje1yKVKXh8Eieh9mKuk.js"></script>
<script crossorigin="anonymous" nonce="" src="https://s1.sentry-cdn.com/_static/d4ca712cae8dbe88d4c0d86769b26e98/sentry/js/ads.js"></script>
<script async="" nonce="" src="https://js.stripe.com/v3/"></script>
<script nonce="" type="text/javascript">!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var t={};return n.m=e,n.c=t,n.p="",n(0)}([function(e,n,t){"use strict";var r=t(1),o="",i=2e3,c=Object.assign||function(e){if(void 0===e||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(e),t=1;t<arguments.length;t++){var r=arguments[t];if(void 0!==r&&null!==r)for(var o in r)r.hasOwnProperty(o)&&(n[o]=r[o])}return n},a=function(){if(["127.0.0.1","0.0.0.0","localhost"].indexOf(location.hostname)>=0)return location.host;var e=location.hostname.split(".");e.length>2&&e.shift();var n=e.join(".");return n},u=function(){return console.warn("getAnonId is deprecated"),""},f=function(){try{var e=new URLSearchParams(window.location.search),n=e.get("original_referrer");return n||document.referrer}catch(e){console.error(e)}return document.referrer},s=function(){var e={url:window.location.href,path:window.location.pathname,referrer:f(),document_referrer:document.referrer,title:document.title,sent_at:Date.now().toString()};for(var n in e)e[n]=e[n].slice(0,i);return e},d=function(e,n){var t=new XMLHttpRequest;t.open("POST",e),t.send(JSON.stringify(n))},l=null,p=function(){l||(l=setTimeout(function(){for(var e in v){if(!v.hasOwnProperty(e))return;d(e,v[e]),v[e]=[]}l=null},1e3))},v={},m=function(e,n){v[e]||(v[e]=[]),v[e].push(n),p()},w=function(e,n,t){var o=(0,r.get)("gsID"),i={user_id:o};c(i,s(),n);var a=t?m:d;a(window.ra.endpoint+e,i)},g=function(e,n){var t={event_name:e};c(t,n),w("/event/",t)},h=function(e){w("/page/",e)},x=function(e){(0,r.set)("gsID",e,{domain:a()})},C=function(e,n,t){w("/metric/",{metric_name:e,value:n,tags:t},!0)};window.ra={page:h,event:g,endpoint:o,identify:x,getAnonId:u,metric:C}},function(e,n,t){var r,o;!function(i){var c;if(r=i,o="function"==typeof r?r.call(n,t,n,e):r,!(void 0!==o&&(e.exports=o)),c=!0,e.exports=i(),c=!0,!c){var a=window.Cookies,u=window.Cookies=i();u.noConflict=function(){return window.Cookies=a,u}}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var r in t)n[r]=t[r]}return n}function n(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}function t(r){function o(){}function i(n,t,i){if("undefined"!=typeof document){i=e({path:"/"},o.defaults,i),"number"==typeof i.expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var c=JSON.stringify(t);/^[\{\[]/.test(c)&&(t=c)}catch(e){}t=r.write?r.write(t,n):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var a="";for(var u in i)i[u]&&(a+="; "+u,i[u]!==!0&&(a+="="+i[u].split(";")[0]));return document.cookie=n+"="+t+a}}function c(e,t){if("undefined"!=typeof document){for(var o={},i=document.cookie?document.cookie.split("; "):[],c=0;c<i.length;c++){var a=i[c].split("="),u=a.slice(1).join("=");t||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var f=n(a[0]);if(u=(r.read||r)(u,f)||n(u),t)try{u=JSON.parse(u)}catch(e){}if(o[f]=u,e===f)break}catch(e){}}return e?o[e]:o}}return o.set=i,o.get=function(e){return c(e,!1)},o.getJSON=function(e){return c(e,!0)},o.remove=function(n,t){i(n,"",e(t,{expires:-1}))},o.defaults={},o.withConverter=t,o}return t(function(){})})}]);
window.ra.endpoint='https://reload.getsentry.net'
window.ra.page();
(function(){
var pushState = history.pushState;
history.pushState = function () {
pushState.apply(history, arguments);
window.ra.page();
};
})()</script>
<script nonce="" type="text/javascript">(function (apiKey) {
(function (p, e, n, d, o) {
var v, w, x, y, z;
o = p[d] = p[d] || {};
o._q = o._q || [];
v = ['initialize', 'identify', 'updateOptions', 'pageLoad', 'track'];
for (w = 0, x = v.length; w < x; ++w)
(function (m) {
o[m] =
o[m] ||
function () {
o._q[m === v[0] ? 'unshift' : 'push'](
[m].concat([].slice.call(arguments, 0))
);
};
})(v[w]);
y = e.createElement(n);
y.async = !0;
y.src = 'https://cdn.pendo.io/agent/static/' + apiKey + '/pendo.js';
z = e.getElementsByTagName(n)[0];
z.parentNode.insertBefore(y, z);
})(window, document, 'script', 'pendo');
})('dc5c6fad-c3ae-4441-49ce-0ae37103aed7');</script>
<script nonce="">__sentryMark('head-end');</script>
</head>
<body class="narrow auth org-login">
<div class="app">
<style type="text/css">
.alert-banner {
background: rgb(255, 219, 74);
padding-top: 0.75rem;
padding-bottom: 0.75rem;
display: flex;
justify-content: center;
border-radius: 4px;
margin-bottom: 4px;
}
.alert-message {
margin-left: 1rem;
margin-right: 1rem;
line-height: 1.5;
display: inline-flex;
align-items: center;
justify-content: center;
text-align: left;
flex-grow: 1;
font-size: 16px;
font-family: Rubik;
}
@media only screen and (max-width: 1025px) {
.alert-banner {
display: none;
}
}
</style>
<div id="blk_alerts" class="messages-container"><div class="alert-list" data-sentry-component="SystemAlerts" data-sentry-source-file="systemAlerts.tsx"></div></div>
<div id="blk_indicators"></div>
<script nonce="">window.__onSentryInit = window.__onSentryInit || [];
window.__onSentryInit.push({
name: 'renderReact',
component: 'SystemAlerts',
container: '#blk_alerts',
props: {
className: 'alert-list',
},
});
window.__onSentryInit.push({
name: 'renderReact ',
component: 'Indicators',
container: '#blk_indicators',
props: {
className: 'indicators-container',
},
});</script>
<div class="alert-banner">
<div class="alert-message">
Want to connect with the folks building Sentry? <a target="_blank" href="https://discord.com/invite/sentry">Join us on Discord.</a>
</div>
</div>
<div class="container">
<div class="content">
<div class="pattern-bg"></div>
<div class="box">
<div class="auth-sidebar">
<a href="https://sentry.io/welcome/">
<span class="icon-sentry-logo"></span>
</a>
</div>
<section class="org-login">
<div class="auth-container p-t-1 border-bottom">
<h3>Sign in to continue</h3>
<ul class="nav nav-tabs auth-toggle m-b-0">
<li class="active">
<a href="#login" data-toggle="tab">Sign In</a>
</li>
<li>
<a href="#sso" data-toggle="tab">Single Sign-On</a>
</li>
</ul>
</div>
<div class="tab-content">
<div class="tab-pane active" id="login">
<div class="auth-container">
<div class="auth-form-column">
<form class="form-stacked" action="" method="post" autocomplete="off">
<input type="hidden" name="csrfmiddlewaretoken" value="CXVp8xCoGg7jCFgq6IFDcr9xP28klGsRrxZoFGCyaSdvHhOurFXTAtcIxc183xdz">
<input type="hidden" name="op" value="login">
<div id="div_id_username" class="form-group">
<label for="id_username" class="control-label requiredField">
Account<span class="asteriskField">*</span>
</label>
<div class="controls ">
<input type="text" name="username" placeholder="username or email" tabindex="1" maxlength="128" class="textinput textInput form-control" required="" id="id_username">
</div>
</div>
<div id="div_id_password" class="form-group">
<label for="id_password" class="control-label requiredField">
Password<span class="asteriskField">*</span>
</label>
<div class="controls ">
<input type="password" name="password" placeholder="password" tabindex="2" class="textinput textInput form-control" required="" id="id_password">
</div>
</div>
<div class="auth-footer m-t-1">
<button type="submit" class="btn btn-primary">Continue</button>
<a class="secondary" href="/account/recover/">Lost your password?</a>
</div>
</form>
</div>
<div class="auth-provider-column">
<p>
<a class="btn btn-default btn-login-google" href="/identity/login/google/?referrer=login&href=http%3A%2F%2Fsentry.io%2Fauth%2Flogin%2F" style="display: block">
<span class="provider-logo google"></span> Sign in with Google
</a>
</p>
<p>
<a class="btn btn-default btn-login-github" href="/identity/login/github/?referrer=login&href=http%3A%2F%2Fsentry.io%2Fauth%2Flogin%2F" style="display: block">
<span class="provider-logo github"></span> Sign in with GitHub
</a>
</p>
<p>
<a class="btn btn-default btn-login-vsts" href="/identity/login/vsts/?referrer=login&href=http%3A%2F%2Fsentry.io%2Fauth%2Flogin%2F" style="display: block">
<span class="provider-logo vsts"></span> Sign in with Azure DevOps
</a>
</p>
</div>
</div>
</div>
<div class="tab-pane" id="register">
<div class="auth-container">
<div class="auth-form-column">
<form class="form-stacked" action="" method="post" autocomplete="off">
<input type="hidden" name="csrfmiddlewaretoken" value="CXVp8xCoGg7jCFgq6IFDcr9xP28klGsRrxZoFGCyaSdvHhOurFXTAtcIxc183xdz">
<input type="hidden" name="op" value="register">
<div class="auth-footer m-t-1">
<button type="submit" class="btn btn-primary">Continue</button>
<a class="secondary" href="https://sentry.io/privacy/" target="_blank">
Privacy Policy
</a>
</div>
</form>
</div>
</div>
</div>
<div class="tab-pane" id="sso">
<div class="auth-container">
<div class="auth-form-column">
<form class="form-stacked" method="post">
<input type="hidden" name="csrfmiddlewaretoken" value="CXVp8xCoGg7jCFgq6IFDcr9xP28klGsRrxZoFGCyaSdvHhOurFXTAtcIxc183xdz">
<input type="hidden" name="op" value="sso">
<div class="control-group required">
<div class="controls">
<label class="control-label">Organization ID</label>
<input type="text" class="form-control" name="organization" placeholder="acme" required="">
<p class="help-block">Your ID is the slug either before or after the hostname. For example, <code><strong>acme</strong></code> is the slug in either <code>sentry.io/<strong>acme</strong>/</code> or <code><strong>acme</strong>.sentry.io/</code>.</p>
</div>
</div>
<div class="auth-footer m-t-1">
<button class="btn btn-primary">Continue</button>
</div>
</form>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
</div>
<style type="text/css">
@media all and (min-width: 1301px) {
.navbar .navbar-inner {
border-radius: 0;
}
}
@media print {
.no-print {
display: none;
}
}
</style>
<script nonce="">__sentryMark('body-end');
try {
if (window.performance && typeof window.performance.measure === 'function') {
window.performance.measure('app.page.body-load', 'head-start', 'body-end');
}
} catch (err) {
if (window.Sentry) {
window.Sentry.captureException(err);
}
}</script>
<script nonce="">document.addEventListener('DOMContentLoaded', function() {
const el = document.querySelector('#sign-out');
if (el) {
el.addEventListener('click', function() {
document.modalLogoutForm.submit();
});
}
});</script>
</body></html>