company-research — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited company-research (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.
Use this skill to start and monitor Primr research runs through MCP. Treat MCP as the source of truth for current modes, defaults, and outputs.
primr://research/modes to confirm the current mode guidance.primr://research/status to see whether a run is already active.estimate_run before starting a new run. Supports platforms (array), strategy_type, and no_ai_strategy parameters. Returns estimated_time_range alongside estimated_time_minutes.research_company.wait_for_status_change or check_jobs until terminal.primr://output/artifacts/by_job/{job_id} to inventory completed-jobartifacts without report body content, then read primr://output/latest only when a report preview is needed to present the result and next actions. Read primr://output/qa_summary/by_job/{job_id} when QA artifacts are attached and the user needs QA outcome metadata. Read primr://output/usage_summary/by_job/{job_id} when the user needs cost, timing, approval, or artifact-count metadata. Read primr://output/source_summary/by_job/{job_id} when the user needs citation/source appendix metadata. Read primr://output/trace_summary/by_job/{job_id} when the user needs scrape trace health metadata. Read primr://output/verification_summary/by_job/{job_id} when the user needs claim verification trust score, claim counts, status counts, first-party downgrade counts, or source-reference counts without raw claims, source URLs, search queries, explanations, or report body content. Read primr://output/calibration_summary/by_job/{job_id} when the user needs label-calibration counts, inference source-copy counts, evidence-review count buckets, judge provenance, or judge-agreement metadata without raw claims, source URLs, evidence reviews, rationales, or report body content. MCP resource reads are audit-logged with hashed URI/result values and normalized resource kind, without raw URI query values or resource bodies. A2A skill calls are audit-logged with hashed message/result payloads, hashed caller ids, granted scopes, duration, outcome, and job id when present, without raw message text, task ids, URLs, report paths, raw results, or caller ids.
estimate_run.full as the standard end-to-end workflow and premium as the higher-cost, higher-depth option.
User: Research ExampleCo at https://example.com
1. Read primr://research/modes
2. Read primr://research/status
3. estimate_run(company_url="https://example.com", mode="full")
4. After approval: research_company(company_name="ExampleCo", company_url="https://example.com", mode="full", max_estimated_cost_usd=0.67)
5. wait_for_status_change(job_id="...", timeout_seconds=60)
job_in_progress: report the active run and offer to monitor it.invalid_url or ssrf_blocked: ask for a valid public URL or switch to deep if appropriate.rate_limit_exceeded: wait for the retry window and retry.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.