{"name":"io.github.professor2k8/agent-security-lens","slug":"professor2k8-agent-security-lens","title":"AgentSecurityLens MCP Security Trust Check","description":"MCP security trust-check for agents before installing MCPs, Skills or tools.","url":"https://mcp.market/server/professor2k8-agent-security-lens","rating":null,"grade":"B","score":71,"certified":false,"status":"active","category":"ai","tags":["ai","security"],"presence":{"score":19,"stars":0,"forks":0,"downloads_week":63,"last_push_at":"2026-07-07T01:48:35.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/professor2k8/agent-security-lens","website":null,"version":"0.1.12","remotes":[],"packages":[{"registryType":"npm","identifier":"agent-security-lens","version":"0.1.12","transport":{"type":"stdio"},"environmentVariables":[{"description":"AgentSecurityLens Cloud Intelligence API URL.","default":"https://agentsecuritylens-api.agentsecuritylens.workers.dev","name":"ASL_API_URL"},{"description":"Optional API key for Team, Pro or Enterprise use.","isSecret":true,"name":"ASL_API_KEY"},{"description":"Set to local for offline fallback mode.","default":"online","name":"ASL_MODE"}]}],"tools":[{"name":"check_component","description":"Check ASL online intelligence for a component and return an agent-readable install decision.","write_action":false,"price_micros":0,"input_schema":null},{"name":"discover_workspace","description":"Discover Agent, MCP and Skill environments under a workspace path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_install_policy","description":"Return the ASL machine-readable policy an autonomous agent should follow before installing MCPs, Skills, tools, prompt bundles, workflows or memory components.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_intelligence_status","description":"Return whether ASL MCP is using online cloud intelligence or local fallback, and whether the cloud API is reachable.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_research_status","description":"Check whether an unknown component submitted to ASL has been collected, scanned, reviewed, published, archived or is still pending.","write_action":false,"price_micros":0,"input_schema":null},{"name":"recommend_alternatives","description":"Return safer alternatives and a safe install plan for a component.","write_action":false,"price_micros":0,"input_schema":null},{"name":"report_install_outcome","description":"Report what happened after an agent followed an ASL decision. Use this to improve ASL adoption metrics and recommendation quality.","write_action":false,"price_micros":0,"input_schema":null},{"name":"review_before_install","description":"Query ASL intelligence before an autonomous agent installs or enables an MCP, Skill, tool, prompt bundle, workflow, memory component or install command.","write_action":false,"price_micros":0,"input_schema":null},{"name":"scan_workspace","description":"Discover and assess every Agent, MCP and Skill environment under a workspace path. Use this for local context only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"submit_decision_feedback","description":"Submit feedback about whether an ASL decision was useful, wrong, missing an alternative, or too strict. Do not include secrets or private code.","write_action":true,"price_micros":0,"input_schema":null},{"name":"submit_unknown_component","description":"Submit public metadata for an unknown component to the ASL research queue. Do not submit private file contents or secrets.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":71,"grade":"B","scanned_at":"2026-09-26T11:35:09.566Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T11:35:09.530Z","components":{"code":{"score":20,"max":25,"notes":["63 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 81 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"data/intelligence/components.json: … 39, \"preview\": \"area=eval(args.area),\", \"source_…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"agent-security-lens","version":"0.1.12","found":true,"license":"Apache-2.0","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-07-07T01:46:57.434Z","repositoryUrl":"git+https://github.com/professor2k8/agent-security-lens.git","weeklyDownloads":63}],"repo":{"found":true,"owner":"professor2k8","repo":"agent-security-lens","archived":false,"pushedAt":"2026-07-07T01:48:35Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/207678688?v=4","ownerCreatedAt":"2025-04-15T08:19:49Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/207678688?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":63,"license":"NOASSERTION","lastPushAt":"2026-07-07T01:48:35.000Z","score":19}}}},"grade_history":[],"reviews":[]}