refactor(profile): anonymize portfolio and modernize org profile#2
Merged
Conversation
Remove client-identifying and confidential details from the public org
profile: drop sector names, the specific legacy-mainframe platform, named
products, and data-source specifics. Reframe the portfolio as generic
capability descriptions ('Capabilities' instead of a project ledger).
Add a theme-adaptive header via <picture>/prefers-color-scheme with a
light-mode banner variant, and alt text on the banner for accessibility.
✅
|
| Descriptor | Linter | Files | Fixed | Errors | Warnings | Elapsed time |
|---|---|---|---|---|---|---|
| markdownlint | 4 | 37 | 0 | 0.51s |
Detailed Issues
⚠️ MARKDOWN / markdownlint - 37 errors
.github/PULL_REQUEST_TEMPLATE.md:1 error MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "## Summary"]
CONTRIBUTING.md:23 error MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "```"]
CONTRIBUTING.md:58:33 error MD034/no-bare-urls Bare URL used [Context: "contact@klein.business"]
profile/README.md:1 error MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<picture>"]
profile/README.md:24:6 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
profile/README.md:24:11 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
profile/README.md:24:1 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
profile/README.md:24:6 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
profile/README.md:90:6 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
profile/README.md:90:11 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
profile/README.md:90:16 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
profile/README.md:90:1 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
profile/README.md:90:6 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
profile/README.md:90:11 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
profile/README.md:101:6 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
profile/README.md:101:11 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
profile/README.md:101:16 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
profile/README.md:101:1 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
profile/README.md:101:6 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
profile/README.md:101:11 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
profile/README.md:113:6 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
profile/README.md:113:11 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
profile/README.md:113:16 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
profile/README.md:113:1 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
profile/README.md:113:6 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
profile/README.md:113:11 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
profile/README.md:124:6 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
profile/README.md:124:11 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
profile/README.md:124:16 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
profile/README.md:125:24 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
profile/README.md:125:103 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
profile/README.md:125:120 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
SECURITY.md:9:3 error MD034/no-bare-urls Bare URL used [Context: "security@klein.business"]
SECURITY.md:22:6 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
SECURITY.md:22:11 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
SECURITY.md:22:1 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
SECURITY.md:22:6 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
Notices
📣 MegaLinter 9.5.0 is out! Discover the new features and security recommendations in the release announcement. (Skip this info by defining SECURITY_SUGGESTIONS: false)
See detailed reports in MegaLinter artifacts
You could have the same capabilities but better runtime performances if you use a MegaLinter flavor:
- oxsecurity/megalinter/flavors/formatters@v9.5.0 (19 linters)
- oxsecurity/megalinter/flavors/documentation@v9.5.0 (52 linters)
- oxsecurity/megalinter/flavors/ruby@v9.5.0 (53 linters)
Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false)
- Documentation: Custom Flavors
- Command:
npx mega-linter-runner@9.5.0 --custom-flavor-setup --custom-flavor-linters MARKDOWN_MARKDOWNLINT

Show us your support by starring ⭐ the repository
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.
What & Why
Two goals for the public org profile:
that read as confidential client work — a named industry sector, a specific
legacy-mainframe platform, named products, and data-source specifics. This
PR anonymizes all of it.
while keeping the bold, opinionated tone.
Changes
generic "Capabilities" section:
→ modern JVM platforms".
experience", "AI content pipelines").
publish client names or confidential project details."
<picture>+prefers-color-schemewith adedicated light-mode banner variant (the old fixed dark banner looked poor on
GitHub light theme).
alttext on the banner.Stack and tech badges are generic technologies and were kept.
Impact
No functional/CI changes. Tables keep the existing compact style that already
passes the org's MegaLinter workflow. No new runtime dependencies (org profiles
have no contribution graph, so no stat widgets are introduced — the only
external assets are the capsule banner and shields.io badges, unchanged in
kind).
Testing
markdownlintconfig — clean(same table/HTML constructs as the currently-live, CI-passing profile).
(
DB2,z/OS,PL/I, sector names, product names, scraping specifics).