pubmed-search — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited pubmed-search (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 NCBI PubMed for scientific literature using BioPython's Entrez module.
from Bio import Entrez
Entrez.email = "[email protected]"# Search
handle = Entrez.esearch(db="pubmed", term="CRISPR delivery methods", retmax=20, sort="date")
record = Entrez.read(handle)
handle.close()
id_list = record["IdList"]
print(f"Found {record['Count']} results, showing top {len(id_list)}")# Fetch details
handle = Entrez.efetch(db="pubmed", id=id_list, rettype="xml")
records = Entrez.read(handle)
handle.close()
for article in records['PubmedArticle']:
medline = article['MedlineCitation']
pmid = str(medline['PMID'])
title = medline['Article']['ArticleTitle']
# Get authors
authors = medline['Article'].get('AuthorList', [])
first_author = f"{authors[0].get('LastName', '')} {authors[0].get('Initials', '')}" if authors else "Unknown"
# Get journal and year
journal = medline['Article']['Journal']['Title']
pub_date = medline['Article']['Journal']['JournalIssue'].get('PubDate', {})
year = pub_date.get('Year', 'N/A')
# Get abstract
abstract_parts = medline['Article'].get('Abstract', {}).get('AbstractText', [])
abstract = ' '.join(str(a) for a in abstract_parts)[:300]
print(f"PMID: {pmid}")
print(f"Title: {title}")
print(f"Authors: {first_author} et al.")
print(f"Journal: {journal} ({year})")
print(f"Abstract: {abstract}...")
print(f"Link: https://pubmed.ncbi.nlm.nih.gov/{pmid}/")
print()*PubMed Search: "CRISPR delivery methods"*
_Found 1,234 results. Top 5:_
*1.* Lipid nanoparticle-mediated CRISPR delivery...
_Smith J et al. Nature (2026)_
PMID: 12345678
pubmed.ncbi.nlm.nih.gov/12345678
*2.* AAV-based CRISPR therapeutics: advances and challenges
_Chen L et al. Cell (2026)_
PMID: 12345679
pubmed.ncbi.nlm.nih.gov/12345679Support these query patterns:
"CRISPR"[Title] AND "delivery"[Title] title-specific"2026"[Date - Publication] date filter"Nature"[Journal] journal filterreview[Publication Type] type filterAfter showing results, suggest:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.