feat(website): real logo, project attribution, talks and podcasts - #191
Merged
Merged
Conversation
Four rounds of feedback on the published site. The DockSec wordmark from images/ replaces the placeholder SVG I drew, in the navbar and as the social card, with the shield cropped out as a square favicon. The PNG has a white background, so the navbar gives it a small rounded plate - on the dark theme a raw white rectangle reads as a mistake rather than a logo. The site credited nobody. Advait Patel is now named as creator on the landing page, in the footer of every page, and on a new About page that also records Arkadii Yakovets as co-lead, matching what the README already says. The About page covers why the project exists, how it is governed, and how to get involved. Press gains 6 conference talks (OWASP Global AppSec USA and EU, SnowFROC, Open Cloud Security Conference, IEEE EIT, Silicon Valley Cybersecurity Conference), the ISACA and Elephant in AppSec podcasts, and an independent HackerNoon implementation guide. The 5-part SecureWorld series and the earlier HackerNoon article are listed under a separate "Written by the project lead" heading: a maintainer's own article is useful background, not independent validation, and merging the two would blur a line worth keeping. 51 items total. Every new URL was checked for a 200 and its title and date read from the page rather than typed by hand. The press strip now renders bordered plates with the outlet name and what it was - "Help Net Security / 4 features" - instead of bare text. It takes a logo image per entry when one is supplied, but none ship here: publications rarely license their marks for third-party use, and the favicons they expose are 16px, which looks worse scaled up than clean type does.
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Four rounds of feedback on the published site.
1. Real DockSec logo
The wordmark from
images/docksec-logo-for-github.pngreplaces the placeholder SVG I drew, in the navbar and as the social card. The shield is cropped out as a square favicon.The PNG has a white background, so the navbar gives it a small rounded plate — on the dark theme a raw white rectangle reads as a mistake rather than a logo.
2. Attribution — the site credited nobody
Advait Patel is now named as creator:
The About page also records Arkadii Yakovets as co-lead, matching what
README.mdalready says — crediting one lead when the repo names two would have been inaccurate. It covers why the project exists, how it is governed (no paid tier, no telemetry — decisions, not roadmap gaps), and how to get involved.3. Talks and podcasts
6 conference talks: OWASP Global AppSec EU (Vienna, live workshop), OWASP SnowFROC (Denver), Open Cloud Security Conference, OWASP Global AppSec USA (DC), Silicon Valley Cybersecurity Conference, IEEE EIT.
2 new podcasts: ISACA Podcast, The Elephant in AppSec.
1 independent article: the HackerNoon engineer's guide.
Separate section — "Written by the project lead": the 5-part SecureWorld series and the earlier HackerNoon article. A maintainer's own writing is useful background, not independent validation, and merging it into the press list would blur a line worth keeping for exactly the audience this page targets.
51 items total. Every new URL was checked for HTTP 200 and its title and date read from the page rather than typed by hand.
4. Press strip — outlet treatment
Now renders bordered plates with the outlet name and what it was: "Help Net Security / 4 features", "ISACA / Podcast".
On logos specifically: the component accepts a logo image per entry, but none ship here. Publications rarely license their marks for third-party use, and the favicons they expose are 16×16 — which looks markedly worse scaled up than clean type does. CVE Lite bundles press logos; if you can obtain usage rights, drop files in
static/img/press/and setlogo:on the entry and they render immediately.Verification
npm run buildsucceeds (onBrokenLinks: 'throw'), typecheck cleannpm audit— 0 vulnerabilitiesruff check .clean