hacker-news-scraper — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited hacker-news-scraper (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Search Hacker News using the free Algolia HN Search API. No Apify token or API key needed.
Only dependency: pip install requests.
# Stories about AI content marketing in last week
python3 skills/hacker-news-scraper/scripts/search_hn.py \
--query "AI content marketing" --days 7
# Show HN posts in last month (summary view)
python3 skills/hacker-news-scraper/scripts/search_hn.py \
--query "" --tags show_hn --days 30 --output summary
# Comments mentioning a specific tool
python3 skills/hacker-news-scraper/scripts/search_hn.py \
--query "LangChain" --tags comment --days 14 --max-results 20search_by_date endpoint)numericFilters=created_at_i>{unix_timestamp} for server-side date filtering| Flag | Default | Description |
|---|---|---|
--query | required | Search query |
--days | 7 | How many days back to search |
--tags | story | Item type: story, comment, ask_hn, show_hn |
--max-results | 50 | Max results to return |
--keywords | none | Additional filter keywords (comma-separated, OR logic) |
--output | json | Output format: json or summary |
{
"id": "12345678",
"title": "Show HN: My new tool",
"url": "https://example.com",
"author": "username",
"points": 42,
"num_comments": 15,
"created_at": "2026-02-18T12:00:00.000Z",
"hn_url": "https://news.ycombinator.com/item?id=12345678",
"text": ""
}Free. No API key, no rate limits (within reason), no Apify credits.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.