gread — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited gread (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.
Provide the ability to search, inspect, and read source code from all public GitHub repositories and their associated documentation.
All endpoints are GET endpoints exposed at https://api.gread.dev. Only use parameters through the query string (?key=value). The system returns well-formatted markdown blocks.
owner/repo), view repository (/repo) directly./search) first to find the correct repository./repo; its corresponding document repo will also be returned (if exists).Search for GitHub repositories by name, description, or topic keywords using the GitHub Search API. Format: GET https://api.gread.dev/search?q={keyword} Example: GET https://api.gread.dev/search?q=hono
| Parameter | Type | Required | Description |
|---|---|---|---|
q | string | Yes | Keyword to search in repository names, descriptions, or topics |
View repository basic information and its directory structure. Includes corresponding documentation repo if available. Format: GET https://api.gread.dev/repo?name={user/repo} Example: GET https://api.gread.dev/repo?name=honojs/hono
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Full name of the repository (owner/repo) |
Detailed view of a repository's directory tree with recursion limits. Format: GET https://api.gread.dev/tree?name={user/repo}&dir={targetDir}&depth={num}&limit={num} Example: GET https://api.gread.dev/tree?name=honojs/hono&dir=src&depth=3&limit=50
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Full name of the repository (owner/repo) |
dir | string | No | Target directory path to inspect (defaults to root if empty) |
depth | number | No | Maximum depth into the directory structure to list (default:3) |
limit | number | No | Maximum number of items to display per directory level (default: 40) |
Retrieve the raw source code of specified files from within a known repository. Provide paths separated by commas. Format: GET https://api.gread.dev/read?name={user/repo}&paths={path1,path2} Example: GET https://api.gread.dev/read?name=honojs/hono&paths=src/index.ts,package.json
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Full name of the repository (owner/repo) |
paths | string | Yes | Comma-separated list of precise file paths within the repository |
Perform a fast git grep inside the repository. Format: GET https://api.gread.dev/grep?name={user/repo}&q={search_pattern}&i=true&F=true&E=true&C=2&path={targetDir} Example: GET https://api.gread.dev/grep?name=honojs/hono&q=listen&C=2&path=src
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Full name of the repository (owner/repo) |
q | string | Yes | Search pattern or query to pass to git grep |
i | boolean | No | Ignore case distinctions (-i) |
F | boolean | No | Interpret pattern as fixed string (-F) |
E | boolean | No | Interpret pattern as extended regular expression (-E) |
C | number | No | Print num lines of output context (-C) |
path | string | No | Directory or file path to limit the search scope |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.