Owner tools
For the owner of Denker (Visit site).
Ownership
This launch is unclaimed.
Claim this launch to get an owner link, re-scan after fixes, track your score improvements, or remove your site from StackScope entirely.
Optional improvements
These don't change your StackScope score but cover SEO, agent-readiness, security-researcher discoverability, and compliance items worth addressing.
Security
- LOWAdd /.well-known/security.txtWhyLets security researchers report vulnerabilities responsibly through a published contact channel.WhereCreate
/.well-known/security.txtwith aContact:email andExpires:date.
Email security
- HIGHAdd an SPF recordNo SPF TXT record found at the apex domain.WhyWithout SPF and DMARC, receiving servers have fewer signals to reject spoofed mail using your domain.WherePublish a TXT record at the apex like
v=spf1 include:_spf.google.com ~all(replace theinclude:with your real sender, then end with~allfor soft-fail or-allfor strict). - MEDIUMMove DMARC from p=none to quarantine or rejectDMARC policy is
p=none(monitoring only).Whyp=none lets receivers log failures but still deliver spoofed mail. Real protection only kicks in at quarantine or reject.WhereAfter reviewing a few weeks ofrua=reports and confirming your real senders pass, change top=quarantine(sends spoofs to spam) and thenp=reject(blocks them outright). - MEDIUMFix or remove the broken MTA-STS deploymentDNS record is published but the policy file couldn't be fetched.WhyReceivers expect a policy whenever the DNS record exists. If they can't fetch it, they ignore MTA-STS entirely, so your deployment effort is wasted.WhereEither fix the policy host (DNS, HTTPS cert, file path) or remove the
_mta-stsTXT record so receivers stop checking.
Page basics & SEO
- LOWTrim your meta description to under 160 charactersCurrently 252 characters: "Denker is the AI coworker that follows where you work. Agents see your screen, coordinate around shared context, and execute across your desktop. You direct from your cursor — no prompts to manage, no tools to switch — and results arrive where you are."WhyGoogle truncates around 155-160 characters on desktop SERPs (less on mobile), so anything past that won't appear in the snippet.WhereEdit your
<meta name="description">tag. Put the most click-worthy phrase first.
Performance
- MEDIUMSet width and height on your images52 images render without explicit width/height.WhyWithout intrinsic dimensions the browser can't reserve space before the image loads, so content jumps as it arrives (cumulative layout shift).WhereAdd
widthandheightattributes (or anaspect-ratioCSS rule). Framework image components set these for you. - LOWServe right-sized images43 images are downloaded at more than twice the displayed size.WhyShipping a 2000px image into a 400px slot wastes bandwidth and slows loading, especially on mobile.WhereResize to the displayed dimensions, or use
srcset/sizes(or a framework image component) to serve per-viewport variants. - LOWAdd alt text to your images46 images have no alt attribute.WhyScreen-reader users get no description, and search engines lose a signal about the image content.WhereAdd a concise
alt="..."to each image (an emptyalt=""is correct only for purely decorative images).
Agent / AI
- LOWAdd Link response headersWhyLets agents discover your sitemap, privacy policy, and docs without parsing HTML, which most lightweight agents skip.WhereSet
Link:response headers in your server config or framework middleware.
If a tip looks wrong (for example it says "add a consent banner" and you already have one) the detection's the bug, not you. StackScope sees what's public from the outside: HTTP response, rendered HTML, cookies, and DNS. We can miss vendors that load behind consent, are self-hosted, or use an install shape we haven't fingerprinted yet. Email [email protected] and we'll look into it.
Copy into Cursor, Claude, or ChatGPT
This prompt includes the detected stack and only the fixes StackScope found. It asks the AI to make concrete file-level changes, not a vague website review.
Score-affecting basics only. Ask your AI to handle these first; come back for the optional hardening once they're done.
Everything: score-affecting fixes plus optional email security, agent metadata, and best-practice items. Longer prompt, more for an "all in one" agent run.
Using an autonomous agent?
Point the agent at this SKILL.md URL and ask it to follow the skill. The framing stops agents defaulting to an open-ended page review.
https://stackscope.dev/launch/s2xe7qz3/skill.md
Share your score
Your score card renders automatically when you share the link.
Or embed a badge
Two badge options. Pick whichever fits your story.
Current score
Shows the latest score and updates within a few minutes of any recrawl. Best for ongoing display: if you fix something and recrawl, the badge reflects the new score automatically.
<a href="https://stackscope.dev/launch/s2xe7qz3/denker"><img src="https://stackscope.dev/badge/s2xe7qz3/current.svg" alt="StackScope score for Denker" height="24" /></a>
Launch score
Pinned to your launch-day snapshot and never changes. Marked with a small gold corner ribbon. Best for press kits, launch retrospectives, or anywhere you want a permanent record of how you shipped.
<a href="https://stackscope.dev/launch/s2xe7qz3/denker"><img src="https://stackscope.dev/badge/s2xe7qz3.svg" alt="StackScope launch score for Denker" height="24" /></a>
Using a Content-Security-Policy?
Both badges are <img> tags from our domain, so your CSP needs to allow them.
Add stackscope.dev to your img-src directive
(example: img-src 'self' stackscope.dev;). Without it, browsers silently
block the badge and visitors see a broken image.