Repository navigation
Hacktoberfest 2026: where to start #431
NovaCode37
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
PRISM takes Hacktoberfest pull requests this year. Merged PRs get the
hacktoberfest-acceptedlabel, so they count.Already merged in October: #438 (
--modulesrejects unknown names), #441 (translation contract tests), #443 (CodeQL scoped to source), #449 (upload size check that no longer trusts a header), #440 (GraphML and GEXF export from the CLI), #439 (translated card titles and tooltips), #444 (translated aria-labels), #450 (one CoinGecko request instead of three), #452 (github_reconno longer says "ok" when rate limited), #455 (hlr_lookupreports failed sources), #460 (the crypto panel explains a missing USD value), #462 (the GitHub card shows what was not checked), #463 (no more silent plain-HTTP fallback for Numverify), #468 (tests for metadata_extractor and url_scanner), #471 (webhook delivery pinned to the checked IP), #473 (crt.sh and Wayback report rate limits), #478 (WHOIS, GeoIP, DNS and site analysis statuses), #466 (the first AI agent PoC inexperiments/agent), #476 (watchlist ids validated like scan ids), #467 (subnet calculator translated into all ten languages), #488 (Shodan 404 is an answer, not an error), #489 (the OPSEC score says NOT ASSESSED when nothing was checked), #494 (Censys docs name the variables the code actually reads), #495 (metadata extractor statuses, and a crash on a missing file), #503 (both report templates rendered in CI), #504 (darkweb_search tests and statuses), #505 (prism modules), #506 (rate-limited modules keep their data, failed ones explain why), #508 (risk levels checked across backend and frontend), #502 (metadata_extractor availability probes), #507 (the Topbar clock without a setState in an effect), #515 (translated empty and loading states), #516 (prism modulessays when maigret is missing), #517 (grouped dependabot updates), #522 (scan comparison ignores timings), #523 (translated email card warnings), #524 (AbuseIPDB failures reported as errors), #525 (a missing GitHub user is an answer, not an error), #527 (GITHUB_TOKEN and maigret variables documented), #529 (CI runs before a release image is published). Thanks to everyone who sent them.Where to start. Everything open for it carries the
hacktoberfestlabel. Roughly by how much of the codebase you need to know:docs/CLI.md.qr_decoder, Tests for the scan result endpoints, including that one user cannot read another's scan #446 the scan result endpoints, including that one user cannot read another's scan.module_status, Share one HTTP failure helper instead of copying it per module #485 one shared HTTP failure helper, A GitHub user that does not exist renders as an empty card #531 a GitHub user that does not exist, Drop the unused dataclasses-json and move test tooling out of requirements.txt #533 cleaning up requirements.txt, onion_checker always finds nothing: Ahmia wants a token and DarkSearch is dead #535 an onion search that always finds nothing.How it works here
invalid, which also means they do not count.Questions about an issue go on the issue; anything else, ask here.
Done one here and want another? I also maintain claude-security-skills: security checks in plain Python with no dependencies, where most issues are adding one detection rule to one engine. Same rules, same fast reviews: start here.
All reactions