arxiv
Enables users to search and retrieve academic papers from arXiv using a simple API, enhancing research efficiency.
Install this skill
Security score
The arxiv skill was audited on May 17, 2026 and we found 50 security issues across 2 threat categories, including 5 high-severity. Review the findings below before installing.
Categories Tested
Security Issues
Curl to non-GitHub URL
| 22 | | Search papers | `curl "https://export.arxiv.org/api/query?search_query=all:QUERY&max_results=5"` | |
Curl to non-GitHub URL
| 23 | | Get specific paper | `curl "https://export.arxiv.org/api/query?id_list=2402.03300"` | |
Curl to non-GitHub URL
| 34 | curl -s "https://export.arxiv.org/api/query?search_query=all:GRPO+reinforcement+learning&max_results=5" |
Curl to non-GitHub URL
| 40 | curl -s "https://export.arxiv.org/api/query?search_query=all:GRPO+reinforcement+learning&max_results=5&sortBy=submittedDate&sortOrder=descending" | python3 -c " |
Curl to non-GitHub URL
| 101 | curl -s "https://export.arxiv.org/api/query?search_query=cat:cs.AI&sortBy=submittedDate&sortOrder=descending&max_results=10" |
Curl to non-GitHub URL
| 108 | curl -s "https://export.arxiv.org/api/query?id_list=2402.03300" |
Curl to non-GitHub URL
| 111 | curl -s "https://export.arxiv.org/api/query?id_list=2402.03300,2401.12345,2403.00001" |
Curl to non-GitHub URL
| 120 | curl -s "https://export.arxiv.org/api/query?id_list=1706.03762" | python3 -c " |
Curl to non-GitHub URL
| 200 | curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300?fields=title,authors,citationCount,referenceCount,influentialCitationCount,year,abstract" | python3 -m json.tool |
Curl to non-GitHub URL
| 203 | curl -s "https://api.semanticscholar.org/graph/v1/paper/DOI:10.1234/example?fields=title,citationCount" |
Curl to non-GitHub URL
| 209 | curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300/citations?fields=title,authors,year,citationCount&limit=10" | python3 -m json.tool |
Curl to non-GitHub URL
| 215 | curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300/references?fields=title,authors,year,citationCount&limit=10" | python3 -m json.tool |
Curl to non-GitHub URL
| 221 | curl -s "https://api.semanticscholar.org/graph/v1/paper/search?query=GRPO+reinforcement+learning&limit=5&fields=title,authors,year,citationCount,externalIds" | python3 -m json.tool |
Curl to non-GitHub URL
| 227 | curl -s -X POST "https://api.semanticscholar.org/recommendations/v1/papers/" \ |
Curl to non-GitHub URL
| 235 | curl -s "https://api.semanticscholar.org/graph/v1/author/search?query=Yann+LeCun&fields=name,hIndex,citationCount,paperCount" | python3 -m json.tool |
Curl to non-GitHub URL
| 247 | 2. **Assess impact**: `curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:ID?fields=citationCount,influentialCitationCount"` |
Curl to non-GitHub URL
| 250 | 5. **Find related work**: `curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:ID/references?fields=title,citationCount&limit=20"` |
Curl to non-GitHub URL
| 252 | 7. **Track authors**: `curl -s "https://api.semanticscholar.org/graph/v1/author/search?query=NAME"` |
External URL reference
| 22 | | Search papers | `curl "https://export.arxiv.org/api/query?search_query=all:QUERY&max_results=5"` | |
External URL reference
| 23 | | Get specific paper | `curl "https://export.arxiv.org/api/query?id_list=2402.03300"` | |
External URL reference
| 24 | | Read abstract (web) | `web_extract(urls=["https://arxiv.org/abs/2402.03300"])` | |
External URL reference
| 25 | | Read full paper (PDF) | `web_extract(urls=["https://arxiv.org/pdf/2402.03300"])` | |
External URL reference
| 34 | curl -s "https://export.arxiv.org/api/query?search_query=all:GRPO+reinforcement+learning&max_results=5" |
External URL reference
| 40 | curl -s "https://export.arxiv.org/api/query?search_query=all:GRPO+reinforcement+learning&max_results=5&sortBy=submittedDate&sortOrder=descending" | python3 -c " |
External URL reference
| 42 | ns = {'a': 'http://www.w3.org/2005/Atom'} |
External URL reference
| 55 | print(f' PDF: https://arxiv.org/pdf/{arxiv_id}') |
External URL reference
| 101 | curl -s "https://export.arxiv.org/api/query?search_query=cat:cs.AI&sortBy=submittedDate&sortOrder=descending&max_results=10" |
External URL reference
| 108 | curl -s "https://export.arxiv.org/api/query?id_list=2402.03300" |
External URL reference
| 111 | curl -s "https://export.arxiv.org/api/query?id_list=2402.03300,2401.12345,2403.00001" |
External URL reference
| 120 | curl -s "https://export.arxiv.org/api/query?id_list=1706.03762" | python3 -c " |
External URL reference
| 122 | ns = {'a': 'http://www.w3.org/2005/Atom', 'arxiv': 'http://arxiv.org/schemas/atom'} |
External URL reference
| 140 | print(f' url = {{https://arxiv.org/abs/{raw_id}}}') |
External URL reference
| 152 | web_extract(urls=["https://arxiv.org/abs/2402.03300"]) |
External URL reference
| 155 | web_extract(urls=["https://arxiv.org/pdf/2402.03300"]) |
External URL reference
| 173 | Full list: https://arxiv.org/category_taxonomy |
External URL reference
| 200 | curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300?fields=title,authors,citationCount,referenceCount,influentialCitationCount,year,abstract" | python3 -m json.tool |
External URL reference
| 203 | curl -s "https://api.semanticscholar.org/graph/v1/paper/DOI:10.1234/example?fields=title,citationCount" |
External URL reference
| 209 | curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300/citations?fields=title,authors,year,citationCount&limit=10" | python3 -m json.tool |
External URL reference
| 215 | curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300/references?fields=title,authors,year,citationCount&limit=10" | python3 -m json.tool |
External URL reference
| 221 | curl -s "https://api.semanticscholar.org/graph/v1/paper/search?query=GRPO+reinforcement+learning&limit=5&fields=title,authors,year,citationCount,externalIds" | python3 -m json.tool |
External URL reference
| 227 | curl -s -X POST "https://api.semanticscholar.org/recommendations/v1/papers/" \ |
External URL reference
| 235 | curl -s "https://api.semanticscholar.org/graph/v1/author/search?query=Yann+LeCun&fields=name,hIndex,citationCount,paperCount" | python3 -m json.tool |
External URL reference
| 247 | 2. **Assess impact**: `curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:ID?fields=citationCount,influentialCitationCount"` |
External URL reference
| 248 | 3. **Read abstract**: `web_extract(urls=["https://arxiv.org/abs/ID"])` |
External URL reference
| 249 | 4. **Read full paper**: `web_extract(urls=["https://arxiv.org/pdf/ID"])` |
External URL reference
| 250 | 5. **Find related work**: `curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:ID/references?fields=title,citationCount&limit=20"` |
External URL reference
| 252 | 7. **Track authors**: `curl -s "https://api.semanticscholar.org/graph/v1/author/search?query=NAME"` |
External URL reference
| 266 | - PDF: `https://arxiv.org/pdf/{id}` — Abstract: `https://arxiv.org/abs/{id}` |
External URL reference
| 267 | - HTML (when available): `https://arxiv.org/html/{id}` |
External URL reference
| 275 | - The API `<id>` field returns the versioned URL (e.g., `http://arxiv.org/abs/1706.03762v7`) |