Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://app.fossa.com/robots.txt
301 MovedPermanently
https://app.fossa.com/robots.txt
302 Found
https://app.fossa.com/auth/login?next=%2Frobots.txt
200 OK
Показать содержимое robots.txt
<!--
FOSSA
Careers: https://fossa.com/careers
Support: support@fossa.com
-->
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Dashboard | FOSSA
</title>
<meta name="Description" content="Simple Open Source Compliance.">
<meta name="_csrf" value="85Pg2hTw-VRULrPjSTxP-sDEMNS16Ee_dG4I" />
<meta name="Keywords" content=" open source license compliance gpl easy simple fossa ">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" href="/img/favicon.png">
<link rel="stylesheet" href="https://cdn.app.fossa.com/assets/4.34.76/css/lib/bootstrap.min.css" type="text/css" crossorigin="anonymous"/>
<link rel="stylesheet" href="https://cdn.app.fossa.com/assets/4.34.76/lib/fontawesome/css/fontawesome.min.css" type="text/css" crossorigin="anonymous"/>
<link rel="stylesheet" href="https://cdn.app.fossa.com/assets/4.34.76/lib/fontawesome/css/solid.min.css" type="text/css" crossorigin="anonymous"/>
<link rel="stylesheet" href="https://cdn.app.fossa.com/assets/4.34.76/lib/fontawesome/css/brands.min.css" type="text/css" crossorigin="anonymous"/>
<link rel="stylesheet" href="https://cdn.app.fossa.com/assets/4.34.76/lib/fontawesome/css/regular.min.css" type="text/css" crossorigin="anonymous"/>
<link rel="stylesheet" href="https://cdn.app.fossa.com/assets/4.34.76/css/fossa-icon.css" type="text/css" crossorigin="anonymous"/>
<link rel="stylesheet" href="https://cdn.app.fossa.com/assets/4.34.76/css/app.bundle.css" type="text/css" crossorigin="anonymous"/>
<script type="text/javascript">
!function(){"use strict";window.RudderSnippetVersion="3.0.60";var e="rudderanalytics";window[e]||(window[e]=[])
;var rudderanalytics=window[e];if(Array.isArray(rudderanalytics)){
if(true===rudderanalytics.snippetExecuted&&window.console&&console.error){
console.error("RudderStack JavaScript SDK snippet included more than once.")}else{rudderanalytics.snippetExecuted=true,
window.rudderAnalyticsBuildType="legacy";var sdkBaseUrl="https://cdn.rudderlabs.com";var sdkVersion="v3"
;var sdkFileName="rsa.min.js";var scriptLoadingMode="async"
;var r=["setDefaultInstanceKey","load","ready","page","track","identify","alias","group","reset","setAnonymousId","startSession","endSession","consent"]
;for(var n=0;n<r.length;n++){var t=r[n];rudderanalytics[t]=function(r){return function(){var n
;Array.isArray(window[e])?rudderanalytics.push([r].concat(Array.prototype.slice.call(arguments))):null===(n=window[e][r])||void 0===n||n.apply(window[e],arguments)
}}(t)}try{
new Function('class Test{field=()=>{};test({prop=[]}={}){return prop?(prop?.property??[...prop]):import("");}}'),
window.rudderAnalyticsBuildType="modern"}catch(i){}var d=document.head||document.getElementsByTagName("head")[0]
;var o=document.body||document.getElementsByTagName("body")[0];window.rudderAnalyticsAddScript=function(e,r,n){
var t=document.createElement("script");t.src=e,t.setAttribute("data-loader","RS_JS_SDK"),r&&n&&t.setAttribute(r,n),
"async"===scriptLoadingMode?t.async=true:"defer"===scriptLoadingMode&&(t.defer=true),
d?d.insertBefore(t,d.firstChild):o.insertBefore(t,o.firstChild)},window.rudderAnalyticsMount=function(){!function(){
if("undefined"==typeof globalThis){var e;var r=function getGlobal(){
return"undefined"!=typeof self?self:"undefined"!=typeof window?window:null}();r&&Object.defineProperty(r,"globalThis",{
value:r,configurable:true})}
}(),window.rudderAnalyticsAddScript("".concat(sdkBaseUrl,"/").concat(sdkVersion,"/").concat(window.rudderAnalyticsBuildType,"/").concat(sdkFileName),"data-rsa-write-key","2vTHlibbzjKN8zyTTHEfrzfBUQ1")
},
"undefined"==typeof Promise||"undefined"==typeof globalThis?window.rudderAnalyticsAddScript("https://polyfill-fastly.io/v3/polyfill.min.js?version=3.111.0&features=Symbol%2CPromise&callback=rudderAnalyticsMount"):window.rudderAnalyticsMount()
;var loadOptions={};rudderanalytics.load("2vTHlibbzjKN8zyTTHEfrzfBUQ1","https://fossakevitwzxo.dataplane.rudderstack.com",loadOptions)}}}();
</script>
<script>
!function(t){var k="ko",i=(window.globalKoalaKey=window.globalKoalaKey||k);if(window[i])return;var ko=(window[i]=[]);["identify","track","removeListeners","on","off","qualify","ready"].forEach(function(t){ko[t]=function(){var n=[].slice.call(arguments);return n.unshift(t),ko.push(n),ko}});var n=document.createElement("script");n.async=!0,n.setAttribute("src","https://cdn.getkoala.com/v1/pk_21c9ca79b18e80a6c7c53c7fb36654b6cb64/sdk.js"),(document.body || document.head).appendChild(n)}();
</script>
<script>
window.__posthogReady = new Promise(function (resolve) {
window.__resolvePosthogReady = resolve;
});
</script>
<script>
function loadPostHog() {
!function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
if (window.posthog) {
window.posthog.init('phc_ljnhvcq4PlnMSVWAm7etFUs2cjoRx7Jete5m0eXGekK', {
api_host: 'https://us.i.posthog.com',
autocapture: true,
capture_pageview: true,
capture_pageleave: true,
disable_session_recording: false,
enable_heatmaps: true,
respect_dnt: true,
person_profiles: 'always',
defaults: '2026-01-30',
loaded: function (instance) {
if (window.__resolvePosthogReady) {
window.__resolvePosthogReady(instance);
}
},
});
}
}
</script>
<script type="text/javascript" src="https://plug-platform.devrev.ai/static/plug.js"></script>
<script type="text/javascript">
window._csrf = "85Pg2hTw-VRULrPjSTxP-sDEMNS16Ee_dG4I";
window.fossa_version = "4.34.76";
window.fossa_revision = "07a07194c79fdbd3655ff8a519e79662a24c847f";
window.support = {"enabled":true,"email":"support@fossa.com","type":"email"};
window.on_prem = false;
window.posthogOnboardingSurveyId = "019d6ea9-a88c-0000-2fd3-9eb08700d785";
window.devrev = {
appId: "DvRvStPZG9uOmNvcmU6ZHZydi11cy0xOmRldm8vMTE4V0FQZEtCYzpwbHVnX3NldHRpbmcvMV9ffHxfXzIwMjQtMDgtMDEgMjA6MzE6MzEuMDQyMzg5OTE5ICswMDAwIFVUQw==xlxendsDvRv",
sessionToken: "",
};
window.customerDomain = "fossa.app";
window.portalUrl = "https://portal.fossa.com";
window.security_enabled = false;
window.quality_policy_enabled = false;
window.logged_in = false;
window.enabledFeatureFlags = [{"flag":"impactAssessment"},{"flag":"disableTaskLogs"},{"flag":"newBillingPage"},{"flag":"depsv3DepsPage"},{"flag":"issuesCreateV2"},{"flag":"issueScannersV2"},{"flag":"fossabotAlphaAd"},{"flag":"licenseConcluded"},{"flag":"issuesMalware"},{"flag":"reliableNewIssueNotifications"}];
window.enableSignupOrganizationPicker = true;
window.datadogRUM = {"enabled":"true","applicationId":"cec6686b-9195-466f-b96f-c8dd299e27b2","clientToken":"puba83bffe02549a4e705c8bc59939f93ae","site":"datadoghq.com","service":"core-js","sessionSampleRate":100,"trackUserInteractions":true,"allowedTracingUrls":["https://app.fossa.com","https://fossa.app"],"allowedTracingOrigins":["https://app.fossa.com","https://fossa.app"],"env":"production","sampleRate":100,"trackInteractions":true};
function initializeClientDefaults(user, debug, onPrem) {
window.user = user;
if (user.super || debug || onPrem) {
return;
}
const isMobile = window.innerWidth <= 768;
const isFOSSAUser = user.username.trim().toLowerCase().endsWith('@fossa.com');
if (!isMobile && !isFOSSAUser) {
// Load PostHog for registered users
if (typeof loadPostHog === 'function') {
loadPostHog();
}
if (window.posthog) {
window.posthog.identify(user.id.toString(), {
name: user.username,
email: user.email,
createdAt: user.createdAt ?? '',
organization: (user.organization) ? user.organization.title : "",
organizationId: user.organizationId ?? '',
accessLevel: user.organization ? user.organization.access_level : '',
});
}
}
if (window.rudderanalytics) {
window.rudderanalytics.identify(user.id, {
name: user.username,
organization: (user.organization) ? user.organization.title : "",
email: user.email,
onPrem: window.on_prem,
accessLevel: user.organization ? user.organization.access_level : "",
});
}
if (window.ko) {
ko.identify(user.email, {
id: user.id,
name: user.full_name,
username: user.username,
$account: {
group_id: user.organization ? user.organization.id : "",
name: user.organization ? user.organization.title : "",
accessLevel: user.organization ? user.organization.access_level : "",
onPrem: window.on_prem,
}
})
}
}
// Load PostHog for guest users. The function is not available in onPrem or when DEBUG mode is enabled.
if (typeof loadPostHog === 'function') {
loadPostHog();
}
window.hasPermission = function(permission) {
if (!window.user || !window.user.permissions) {
return false;
}
const resourceType = permission.resourceType || null;
const action = permission.action || null;
const projectId = permission.projectId || null;
const releaseGroupId = permission.releaseGroupId || null;
const teamId = permission.teamId || null;
return window.user.permissions.some(p => (
p.resourceType === resourceType &&
p.action === action &&
(p.projectId || null) === projectId &&
(p.releaseGroupId || null) === releaseGroupId &&
(p.teamId || null) === teamId
));
}
</script>
</head>
<body>
<div id="dashboard-main">
<div style="
color: #fff;
background-color: #000;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
height: 100vh;
width: 100vw;
" data-test-id="app-loader">
<div style="
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
padding-bottom: 100px;
">
<h1 style="margin-bottom: 16px;">
<img src="https://cdn.app.fossa.com/assets/4.34.76/img/fossa-logo-with-cat-white.svg" alt="FOSSA" width="250px" />
<span style="
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
">
FOSSA
</span>
</h1>
<img src="https://cdn.app.fossa.com/assets/4.34.76/img/loader.svg" alt="Loading..." class="fa-spin" width="40" height="40" />
</div>
</div>
</div>
<script src="https://cdn.statuspage.io/se-v2.js"></script>
<script src="https://cdn.app.fossa.com/assets/4.34.76/js/app.bundle.js" type="text/javascript"></script>
</body>
</html>