Conversation
| <script defer data-domain="scalingo.com" event-app="documentation" data-api="https://scalingo.com/sc-analytics/event" src="{{ 'assets/analytics.js' | esbuild_asset_path }}"></script> | ||
| <link rel="stylesheet" href="https://use.typekit.net/ajl3atf.css"> | ||
| {% if jekyll.environment == "production" %} | ||
| <script async src="https://analytics.scalingo.com/script.js"></script> |
There was a problem hiding this comment.
This tag is missing an 'integrity' subresource integrity attribute. The 'integrity' attribute allows for the browser to verify that externally hosted files (for example from a CDN) are delivered without unexpected manipulation. Without this attribute, if an attacker can modify the externally hosted resource, this could lead to XSS and other types of attacks. To prevent this, include the base64-encoded cryptographic hash of the resource (file) you’re telling the browser to fetch in the 'integrity' attribute for all externally hosted files.
🧁 Removed in commit faa8a24 🧁
5213261 to
faa8a24
Compare
Legal RiskThe following dependencies were released under a license that RecommendationWhile merging is not directly blocked, it's best to pause and consider what it means to use this license before continuing. If you are unsure, reach out to your security team or Semgrep admin to address this issue. MPL-2.0
|
| @@ -1,6 +1,5 @@ | |||
| --- | |||
| layout: null | |||
| page_exclude: true | |||
There was a problem hiding this comment.
question: what does this change, what is the impact?
There was a problem hiding this comment.
Hum, I thought it was safe to remove, but now I am not sure, since these pages are now included in https://documentation-service-pr3629.osc-fr1.scalingo.io/sitemap.xml. I will check.
llms.txt page
Summary
This PR introduces a generated
llms.txtfeed fordoc.scalingo.comand improves LLM routing quality by adding optional, high-signal page descriptions.Changes
src/llms.txt(Jekyll-generated) to expose a machine-readable list of documentation pages._config.ymlto includellms.txtin the generated site..codex/skills/scalingo-generate-description/SKILL.md..codex/skills/scalingo-generate-description/agents/openai.yaml.Why
descriptionfields are optional, but they significantly help LLMs understand page intent and route queries to the right documentation page when scanningllms.txt.Impact
/llms.txtValidation
llms.txt.