{"data":{"skill":{"slug":"k-dense-ai-research-lookup","name":"research-lookup","icon":"📦","repo":"https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/research-lookup","status":"approved","author":"K-Dense-AI","authorVersion":null,"skillstoreRevision":null},"audit":{"id":"3bb96a4b-4f0d-4923-ba5d-40efb85512b6","skill_id":"e275d36f-e818-45fa-8267-41c3f25f805a","version":4,"content_hash":"0a9561482aedb1c5d86662b071b9ffd7","risk_level":"low","is_blocked":false,"safe_to_publish":true,"analysis_status":"ok","agent_auto_install_policy":null,"manual_install_policy":null,"summary":"This is a legitimate academic research tool that makes API calls to OpenRouter for literature searches. All 146 static findings are false positives: (1) API key environment reads are standard authentication for OPENROUTER_API_KEY, (2) network calls target the legitimate OpenRouter API endpoint, (3) 'external commands' flagged in SKILL.md are documentation examples showing command syntax, not runtime code execution, and (4) 'weak cryptographic algorithm' mentions are ML architecture names (transformer, RNN) misidentified as cryptographic algorithms. No malicious patterns detected after intent analysis.","remediation":[],"risk_factor_evidence":[{"factor":"env_access","evidence":[{"file":"scripts/research_lookup.py","line_end":46,"line_start":44},{"file":"scripts/lookup.py","line_end":155,"line_start":152},{"file":"scripts/examples.py","line_end":136,"line_start":133},{"file":"scripts/examples.py","line_end":152,"line_start":152}]},{"factor":"network","evidence":[{"file":"scripts/research_lookup.py","line_end":53,"line_start":48},{"file":"scripts/research_lookup.py","line_end":88,"line_start":88},{"file":"scripts/research_lookup.py","line_end":102,"line_start":102},{"file":"scripts/research_lookup.py","line_end":110,"line_start":110},{"file":"scripts/research_lookup.py","line_end":191,"line_start":191},{"file":"scripts/research_lookup.py","line_end":323,"line_start":323},{"file":"scripts/research_lookup.py","line_end":341,"line_start":341}]},{"factor":"filesystem","evidence":[{"file":"scripts/research_lookup.py","line_end":371,"line_start":371}]},{"factor":"external_commands","evidence":[{"file":"SKILL.md","line_end":43,"line_start":41},{"file":"SKILL.md","line_end":76,"line_start":70},{"file":"SKILL.md","line_end":95,"line_start":89},{"file":"SKILL.md","line_end":114,"line_start":108}]}],"critical_findings":[],"high_findings":[],"medium_findings":[],"low_findings":[],"dangerous_patterns":[],"files_scanned":6,"total_lines":2314,"audit_model":"claude","audited_at":"2026-01-17T06:22:36.013+00:00","created_at":"2026-01-21T01:53:19.736917+00:00","static_findings":[],"finding_verdicts":[],"semantic_findings":[],"subject_marketplace_commit_sha":null,"subject_content_hash":null,"subject_tree_hash":null,"subject_plugin_path":null,"audit_payload_hash":null,"confirmed_risk_level":null,"scanner_version":null,"policy_version":null,"subject":{"marketplaceCommitSha":null,"contentHash":null,"treeHash":null,"pluginPath":null,"auditPayloadHash":null},"scannerVersion":null,"policyVersion":null},"auditTranslation":null,"localization":{"requestedLocale":"en","contentLocale":"en","availableLocales":["en"],"fallbackToEnglish":false},"attestation":{"availability":"not_attestable","url":null,"status":null,"reason":"canonical install advisories are incomplete"},"trust":{"publicState":"public","auditState":"complete","auditCurrentness":null,"confirmedRiskLevel":"safe","confirmedFindingCount":0,"capabilityReviewCount":0,"needsReviewCount":0,"falsePositiveCount":0,"agentAutoInstallPolicy":null,"manualInstallPolicy":null,"artifactSignatureState":"available","attestationState":"not_attestable","verificationState":"not_verified"},"isLatest":false}}