[curriculum-eval] side-quest-17-07-repo-poisoning.md: cognitive_load — 23 concepts and 1,234 words in one page
Maintainers usually reply within 3 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 84/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- github, markdown
- Domain
- documentation
Research direction
Start with workshop/side-quest-17-07-repo-poisoning.md and check its current length, concept count, exercise placement, and Checkpoint against the evaluator's findings. Refactor the page to at most 900 words and 15 new concepts, keep the named sections and valid links, and update workshop/README.md if you add a file. Run markdownlint; done when the retained content matches the Checkpoint and the page meets the stated limits.
Written by the indexing model from the issue text.
Description
File: workshop/side-quest-17-07-repo-poisoning.md
Overall Score: 5.0 / 10.0 (corpus mean: 6.1)
Flagged Dimensions:
| Dimension | Score | Benchmark | Delta |
|---|---|---|---|
| cognitive_load | 5.8 (1,234 words, 23 concepts) | ≤ 800 words, ≤ 15 concepts | −4.2 |
| active_learning | 2.7 (density 0.81) | ≥ 3 density | −7.3 |
(missing_checkpoint dismissed: the page has a 6-item Checkpoint; scorer false positive.)
Root Cause (≤ 2 sentences):
The page covers the attack, four distinct defences (read-only permissions, PR-routed writes, protected paths, network restriction), two exercises and an author summary in one sitting. 23 new concepts are 8 above the benchmark.
Evidence (quoted from the file):
"Repository poisoning is what happens when a misdirected agent with write access commits changes an attacker designed — not changes the workflow author intended."
Learning Science Rationale:
Sweller's Cognitive Load Theory and Miller's 7±2 limit predict that learners cannot integrate 20+ novel terms in one sitting; worked-example and segmenting principles favour pairing each defence with its own short practice. The existing "Spot the Dangerous Frontmatter" exercise is the strongest part, but it arrives only after four defences have been presented.
Improvement Prompt (for an agent):
Refactor workshop/side-quest-17-07-repo-poisoning.md to ≤ 900 words and ≤ 15 new concepts. Option: keep the attack, the "Spot the Dangerous Frontmatter" exercise and the two most important defences (contents: read, safe-outputs create-pull-request) in this page; move the protected-files and network-allowed-domains defences into a short second side quest, or into collapsed <details> blocks. Put a quick frontmatter-spotting activity directly after each defence instead of at the end. Keep :clipboard: Before You Start and :white_check_mark: Checkpoint (≥ 4 verifiable items), update the Checkpoint to match the retained content, keep links valid and update workshop/README.md if a file is added. Run markdownlint.
Expected Score After Fix: 5.8 / 10.0 with current scorer (≈ 8.3 after the scorer fix)
Generated by 🔬 Curriculum Quality Evaluator · copilot · auto · ~45 AIC · ⌖ ~1 AIC · ⊞ 5K · ◷
- expires on Nov 6, 2026, 3:32 AM UTC
- Dominant language
- JavaScript
- Stars
- 58
- Forks
- 40
- Avg merge
- 4d 4h
- Merged PRs (30d)
- 8
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from githubnext/gh-aw-workshop
-
curriculum documentation quality
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
githubnext/gh-aw-workshop#5367 ·
Maintainers usually reply within 3 days
-
[curriculum-eval] 05-agentic-workflows-intro.md: active_learning — 1,107 words with density 0.72Opencurriculum documentation quality
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
githubnext/gh-aw-workshop#5361 ·
Maintainers usually reply within 3 days
-
curriculum documentation quality
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
githubnext/gh-aw-workshop#5359 ·
Maintainers usually reply within 3 days
-
curriculum documentation quality
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
githubnext/gh-aw-workshop#5358 ·
Maintainers usually reply within 3 days
-
curriculum documentation quality
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
githubnext/gh-aw-workshop#5356 ·
Maintainers usually reply within 3 days
All issues in githubnext/gh-aw-workshop
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
parse-community/parse-server#10871 · 1 comment ·
Maintainers usually reply within 1 day
-
Jump in core size from v2.11.2Possibly taken @caolan-tether claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
holepunchto/hyperbee2#126 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
521xueweihan/HelloGitHub#4270 ·
-
Adopt browserslistrcOpen
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
accessibility bug embed
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
quarto-dev/quarto-cli#15306 ·
Maintainers usually reply within 1 day