IMGIITRoorkee / IMGIITRoorkee/chakra-docker

The architecture docs publish the internal network map to GitHub Pages

Open
#45 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

audit effort:S security sev:low
Dominant language
HTML
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

`deploy-architecture.yml` publishes `chakra-docker/architecture/*.html` and `ARCHITECTURE.md` to GitHub Pages. Those contain both internal server IPs, the SSH key path (`/home/root1/.ssh/website-key`), the s3fs credential-file location, and the full internal port map.

Not a credential leak, but it hands an attacker the entire target map for free — and the documents are genuinely good, which is why they are worth protecting rather than degrading.

**Fix:** make the Pages site private, or redact IPs and filesystem paths from the published copy while keeping them in the repo.

---

**Evidence**

```
chakra-docker/.github/workflows/deploy-architecture.yml; architecture/*.html
```

- Verified against: `origin/master 44ca47e (2026-07-25)`
- Verdict: **CONFIRMED**

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with chakra-docker/.github/workflows/deploy-architecture.yml and inspect how architecture/*.html and ARCHITECTURE.md are selected for GitHub Pages. Review the published copies for the listed IPs, filesystem paths, credentials location, and port map. Done means the Pages output is private or those sensitive details are redacted while repository copies remain intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, html, markdown
Domain
devops, documentation, security
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.