@lownamlee Β· Fullstack developer.
Website Β· Repositories Β· 0xburger GitHub Β· 0xburger CTFtime
I'm Low Nam Lee β a full-stack developer who enjoys working across the stack and exploring complex technical problems. I build, experiment, and share what I learn through my work and projects. Feel free to look around
Meet my CTF Team.
- GitHub: github.com/0xburger
- LinkedIn: linkedin.com/company/0xburger
- CTFtime: 0xburger
- Website: lownamlee.com
- GitHub: github.com/lownamlee
- Email: admin@lownamlee.com
- Handle: @lownamlee
This is a hands-on GitHub README compatibility lab. Each test explains what should happen on the rendered profile. Some tests are intentionally unsupported negative controls.
Change GitHub between light and dark themes and refresh this page. The banner should change color. The dot should move unless your system requests reduced motion, in which case a static yellow banner should appear.
- Hover over this tooltip link without clicking.
- Hover over the banner above to test its image tooltip.
- Click the badge below. It should behave like a button but navigate to the website rather than execute code inside the README.
- Click this anchor link to jump back to the beginning of the lab.
These disclosures share the same name. On a current browser, opening one should close the other.
Accordion panel A β click me
This panel starts open. It contains Markdown, an image, and a nested disclosure.
Nested disclosure test
If you can read this, nested <details> works too.
Accordion panel B β opening me should close panel A
The modern <details name="..."> grouping behavior is working if panel A closed automatically.
These look like controls, but checkboxes in a README should be disabled and should not save changes:
- Incomplete README task
- Completed README task
The first image is an externally generated animated SVG. The second is a dynamic badge whose value should change after new commits, although GitHub's image proxy may cache it.
The diagram should render. Try clicking the README node. GitHub may show link behavior, block a normal click, or only allow opening it in a new tab; this test documents the current behavior.
flowchart LR
R[README] --> D[Details]
R --> M[Interactive map]
R --> S[3D model]
R --> W[External website]
click R "https://github.com/lownamlee/lownamlee" "Open the repository"
This should render as a GitHub-provided interactive map. Try panning, zooming, and selecting the Singapore and Kuala Lumpur points.
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"name": "Singapore",
"description": "README map test point"
},
"geometry": {
"type": "Point",
"coordinates": [103.8198, 1.3521]
}
},
{
"type": "Feature",
"properties": {
"name": "Kuala Lumpur",
"description": "README map test point"
},
"geometry": {
"type": "Point",
"coordinates": [101.6869, 3.1390]
}
}
]
}
This should render as a tetrahedron in GitHub's 3D viewer. Try dragging to rotate it and scrolling to zoom.
solid readme_test_tetrahedron
facet normal 0.0 0.0 -1.0
outer loop
vertex 0.0 0.0 0.0
vertex 0.5 0.866 0.0
vertex 1.0 0.0 0.0
endloop
endfacet
facet normal 0.0 -0.943 0.333
outer loop
vertex 0.0 0.0 0.0
vertex 1.0 0.0 0.0
vertex 0.5 0.289 0.816
endloop
endfacet
facet normal 0.816 0.471 0.333
outer loop
vertex 1.0 0.0 0.0
vertex 0.5 0.866 0.0
vertex 0.5 0.289 0.816
endloop
endfacet
facet normal -0.816 0.471 0.333
outer loop
vertex 0.5 0.866 0.0
vertex 0.0 0.0 0.0
vertex 0.5 0.289 0.816
endloop
endfacet
endsolid readme_test_tetrahedron
The link below is an intentional negative test. GitHub should remove its javascript: destination, so it should render as plain text or an inert link rather than execute:
Direct bookmarklet installation attempt
For a manual test, copy the following text into the URL field of a new browser bookmark, open any ordinary page, and click the bookmark:
javascript:(()=>{alert('README bookmarklet test: the manually installed bookmarklet works')})()A real drag-to-install bookmarklet would need to live on the linked website or another normal HTTPS page, not inside this README.
Open this section to see what GitHub removes or converts to plain text. No control below is expected to execute inside the rendered README.
Show blocked HTML, CSS, JavaScript, form, iframe, and inline SVG tests
The styled text below should not become red or react to hover:
<style>.readme-lab-hover:hover { color: red; transform: scale(1.2); }</style>Unsupported CSS hover test
The following button and form controls should be removed or reduced to plain text:
Unsupported executable button
Raw checkbox before [] raw checkbox after.
One Two Unsupported form submitThe following script and iframe should be escaped, removed, or displayed only as inert text:
<script>console.log('README scripts must not execute')</script> <iframe src="https://example.com" title="Unsupported README iframe"></iframe>The inline SVG should be flattened or removed rather than becoming an interactive SVG document:
Unsupported inline SVGThis abbreviation's rich HTML tooltip is also expected to be removed: HTML.
Blocked data URL test
This sentence has a clickable footnote reference.1
Footnotes
-
If GitHub scrolled you here and provided a return link, footnote navigation works. β©





