add-new-entry — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited add-new-entry (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.
temp.md is the raw input — an unformatted checklist of URLs and short notes. The goal is to produce temp_entries.md as a properly formatted staging file ready to paste into the target section files.
Steps in order:
azure.md, applications.md, models_research.md, best_practices.md) and which section heading it belongs to.code/fetch_github_description.py for GitHub repos. For arXiv papers and blog/web links, use fetch_webpage to extract a one-sentence description.code/get_github_dates.py for GitHub repos. For arXiv, derive the date from the ID prefix (e.g., 2602.xxxxx → Feb 2026). For blog posts, read from the page.code/add_github_stars.py for all GitHub links.azure.md should not use emoji markers.azure.md — dash-bullet, no emojis- [Name](url) - Description. (Mon YYYY) azure.md (no link-prefix emojis and no description-prefix emojis).(Mon YYYY) parentheses format with no brackets.Examples:
- [Azure ML Prompt Flow](https://learn.microsoft.com/...) - Visual designer for prompt orchestration and evaluation. (Jun 2023)
- [APIM-Sample](https://github.com/Azure-Samples/APIM-Sample) - Single APIM endpoint for multiple models. (Jan 2026) applications.md, models_research.md, best_practices.md — numbered list (or dash), symbol appended to link text1. [Name](url): Description. [Mon YYYY] or (for entries that use dash bullets in that section):
- [Name✍️](url): Description. [Mon YYYY][Mon YYYY] square-bracket format.1.) when the surrounding section uses numbered lists; dash (-) when not.Examples:
1. [Auto-Claude](https://github.com/AndyMik90/Auto-Claude): Autonomous multi-session AI coding. [Dec 2025] 
1. [Towards AI Search Paradigm📑](https://arxiv.org/abs/2506.17188): Modular 4-agent system using DAGs for retrieval-intensive search. [Jun 2025]
- [Claude Code Security✍️](https://www.anthropic.com/news/claude-code-security): Claude Code on the web for scanning codebases. [Feb 2026]| Symbol | Meaning |
|---|---|
| ✍️ | Blog post / documentation / web page |
| 📑 | Academic paper (arXiv) |
| 📺 | Video content |
| 🤗 | Hugging Face resource |
Use exact heading names when labeling entries in temp_entries.md. Format: ## <filename> - <Section Name>:.
azure.mdapplications.md### **AI Application** (contains #### Agent & Application, #### Skill, #### Coding, #### Deep Research, #### Memory, #### Gateway, #### Caching, #### Data Processing)### **Agent Protocol** (contains #### Model Context Protocol (MCP), #### A2A, #### Computer use)### **Vector Database & Embedding**## **RAG ...Tip: The sub-sections underAI Application(Agent & Application, Skill, Coding, Deep Research) are####headings. Use the exact name, e.g.,applications.md - Skill,applications.md - Coding,applications.md - Agent & Application,applications.md - Deep Research,applications.md - Model Context Protocol (MCP).
models_research.md### **OpenAI Products**### **Anthropic AI Products**### **Google AI Products**best_practices.md### **Agent Research**### **RAG Research**### **Agent Design Patterns**All tools are in code/. Run with python code/<script>.py.
| Script | Purpose |
|---|---|
fetch_github_description.py | Fetch GitHub repo descriptions; appends after the link colon. Skips lines that already have a description. |
get_github_dates.py | Fetch GitHub repo creation date; appends [Mon YYYY] or (Mon YYYY). Skips lines already dated. |
add_github_stars.py | Append star badge to lines with GitHub links. Skips duplicates. |
fetch_popular_papers.py | Query Semantic Scholar for top-cited papers; writes section/x_popular_papers.md. |
update_citation_counts.py | Update citation counts for ranked paper sections via Semantic Scholar. |
check_unused_files.py | Scan markdown for file refs; move unreferenced files to files/_bak/. |
For arXiv papers and blog posts, `fetch_github_description.py` does not apply. Use fetch_webpage (agent tool) to retrieve a description from the URL.
Common CLI pattern:
python code/fetch_github_description.py --input temp.md --output temp_with_desc.md
python code/get_github_dates.py --input temp_with_desc.md --in-place
python code/add_github_stars.py --input temp_with_desc.md --in-placeazure.md, do not use emoji markers at all. In all other files, the symbol is appended to the link name inside [Name✍️]. Never mix these two formats.temp_entries.md must match the actual heading text in the target file exactly. Check the file before assigning. Do not invent new section names.fetch_github_description.py only works for github.com URLs. For arXiv, blog, and product pages, you must fetch the page and write a description manually.azure.md uses (Mon YYYY) parentheses. All other section files use [Mon YYYY] square brackets.replace_string_in_file or multi_replace_string_in_file to patch emoji symbols back in if they are lost.github.com links. Blog posts, arXiv papers, and product pages must not have a star badge.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.