F
Warning
35/100
9 days ago

AAS Core (agentic-awesome-skills-mcp)

A local, read-only MCP server that lets coding agents search the complete AAS skill catalog, compose and validate agent-chosen skill stacks, and generate reproducible, reviewable plans without uploading project code.

Warning. Serious findings were identified. Review the full report before connecting. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.

How we verified

Code Verified⚡ Live Monitored: not connected

Verified is a snapshot. Live keeps it current, and builds your track record.

⚡ Connect GitHub → continuous verification on every pushwhy connect →

Who stands behind it

26BB

Source: Glama

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
🚨
Secret credentials may flow to a network call
1 flow detected: HF_TOKEN. We can’t prove the destination matches the brand the credential belongs to.
🚨
Reads files from sensitive locations
Touches: ~/.config/libreoffice/4/user/basic/Standard
🔐
You'll be asked for 13 credentials: APP_SECRET, HF_TOKEN, SKILLS_REFRESH_TOKEN, TELEGRAM_BOT_TOKEN, VERIFY_TOKEN, WEBHOOK_SECRET, WHATSAPP_TOKEN, FIREWORKS_API_KEY, SLIDES_2SLIDES_API_KEY, GEMINI_API_KEY, NOTION_TOKEN, GITHUB_TOKEN, MOLTBOOK_API_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// environment variables
To run this server yourself, you supply these values. They go in your own MCP client configuration and stay on your machine. The secret label means the value is sensitive, not that the server mishandles it.
configANTIGRAVITY_PYTHON
configAPPLY_OPTIMIZE_ALLOWED_REVIEW_BOT_LOGINS
🔐 secretAPP_SECRET
configBASE_SHA
configCODEX_HOME
configCOMPETITOR_ANALYSIS_ALLOW_EXTERNAL_DIR
configENABLE_LOCAL_SKILLS_SYNC
configGITHUB_OUTPUT
configGITHUB_STEP_SUMMARY
configHEADLESS
configHEAD_SHA
🔐 secretHF_TOKEN
configPHONE_NUMBER_ID
configPRERENDER_TOP_SKILL_COUNT
configPRERENDER_VERIFY_MIN_SKILL_URLS
configPR_NUMBER
configPW_EXTRA_HEADERS
configPW_HEADER_NAME
configPW_HEADER_VALUE
configPYTHONDONTWRITEBYTECODE
configSEO_LIVE_BASE_URL
configSEO_SITE_URL
🔐 secretSKILLS_REFRESH_TOKEN
configSLOW_MO
configSOURCE_DATE_EPOCH
configSTRICT
configSYSTEMROOT
🔐 secretTELEGRAM_BOT_TOKEN
configTESSL_REVIEW_CACHE_VERSION
configTESSL_REVIEW_PLUGIN
configTESSL_REVIEW_THRESHOLD
configTESSL_WORKSPACE
configTOP_SKILL_COUNT
🔐 secretVERIFY_TOKEN
configVIBESHIP_FILES_LIST
configVITE_BASE_PATH
configWABA_ID
🔐 secretWEBHOOK_SECRET
configWEBHOOK_URL
configWEBSITE_BASE_URL
🔐 secretWHATSAPP_TOKEN
configWRITE_BASELINE
configFLASK_DEBUG
configLOG_LEVEL
configVAULT_ROOT
configFIREWORKS_MODEL
🔐 secretFIREWORKS_API_KEY
🔐 secretSLIDES_2SLIDES_API_KEY
🔐 secretGEMINI_API_KEY
configGEMINI_DEFAULT_MODEL
configSAFETY_BLOCK_PAID_MODELS
configSAFETY_MAX_IMAGES_PER_DAY
configGLOBAL_DIARY_ROOT
configDESKTOP_PATH
configOBSIDIAN_DAILY_NOTES
🔐 secretNOTION_TOKEN
configNOTION_DIARY_DB
🔐 secretGITHUB_TOKEN
configMOLTBOOK_SOCKS_PROXY
🔐 secretMOLTBOOK_API_KEY
configDEEP_RESEARCH_CACHE_DIR
configDEEP_RESEARCH_TIMEOUT
configDEEP_RESEARCH_POLL_INTERVAL
configHF_HUB_ENABLE_HF_TRANSFER
configHF_XET_HIGH_PERFORMANCE
configADAPTER_MODEL
configBASE_MODEL
configOUTPUT_REPO
configHF_USERNAME
Deployment configuration, supplied by whoever hosts the server. Users are not asked for these.
deployPORT
// quality suggestions

Tool annotations

No tools have read-only/destructive annotations

Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.

All four hints declared on every tool

7/7 tools missing one or more hints — search_skills (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_skill (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); compose_stack (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +4 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.

For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.

No access to sensitive paths

Reads sensitive paths: ~/.config/libreoffice/4/user/basic/Standard

Remove reads of sensitive system paths. If you genuinely need them, document why in the README.

Shell command execution

15 child_process/subprocess calls in production code — runs shell commands (apps/web-app/refresh-skills-plugin.js:44, apps/web-app/refresh-skills-plugin.js:46, apps/web-app/refresh-skills-plugin.js:371)

Prefer library functions over shell-outs. If you must shell out, ensure all inputs are properly escaped.

Secrets stay with their owner

1 secret/sensitive value flow into network calls (HF_TOKEN → dynamic)

Audit where credentials are sent. A NOTION_TOKEN should only reach api.notion.com — never a third-party host.

Secrets not logged

1 secret value sent to console.log

Redact or omit secret values from log output.

Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.

// full audit trail
The findings above are the summary. The full trail, every check we ran, each deduction, the network hosts observed and the dependency advisories, goes to verified publishers, along with an alert whenever a new one lands. Verified publishers can also review each finding and dispute it in one click. Publisher corrections have sharpened several of our checks this month, because the maintainer knows the codebase better than any scanner.
// improvement guidance — verified publishers only
We have 6 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Verified](https://m8ven.ai/badge/mcp/26bb-agentic-awesome-skills-mcp-1p33ax?variant=verified)](https://m8ven.ai/mcp/26bb-agentic-awesome-skills-mcp-1p33ax)
Shows verification status without the grade. Want the grade badge instead? Remove ?variant=verified from the URL.
commit: c71e7b5e8c1de6f04e06e78b8957751e400bf23e
code hash: 9c4a3c23f94f3d6f5e62ab2a372deab4ec4ff60206b12c04e659c122db9f3dea
verified: 8/10/2026, 4:08:14 AM
view raw JSON →
Check MCPs from inside your assistant
Tool Check · MCP

Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.

https://m8ven.ai/api/mcp/tool-check
check_toolsearch_toolscompare_toolsrecommend_alternativescheck_publisherreport_concern
How to add it →Free · no account needed · works in any MCP client