Improve sanger-pathogens/Artemis Trust Score

Personalized improvement plan. Updated 2026-03-18.

Current Score

65/100
C
Security
0
Activity
0
Documentation
0
Popularity
0

After Improvements

77.9/100
+19 potential points
10 actions available
Quick wins: 8 easy actions worth 15 points

Improvement Actions

Ranked by point impact. Each action includes a copy-paste template.

1. Add SECURITY.md

+3 pts easy

A SECURITY.md file tells users how to report vulnerabilities. This is a strong trust signal.

Dimension: security
Copy template
# Security Policy

## Supported Versions

| Version | Supported |
| ------- | --------- |
| latest  | ✅         |

## Reporting a Vulnerability

Please report security vulnerabilities to [email protected]

We will respond within 48 hours and provide a fix timeline.

Do NOT open public issues for security vulnerabilities.

2. Add security scanning CI

+3 pts easy

Automated security scanning in CI catches vulnerabilities before they reach users.

Dimension: security
Copy template
# .github/workflows/security.yml
name: Security Scan
on:
  push:
    branches: [main]
  pull_request:
  schedule:
    - cron: '0 6 * * 1'

jobs:
  security:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Run Trivy vulnerability scanner
        uses: aquasecurity/trivy-action@master
        with:
          scan-type: 'fs'
          severity: 'HIGH,CRITICAL'

3. Update dependencies

+2 pts medium

Outdated dependencies lower your activity score. Run dependency updates and commit.

Dimension: activity
Copy template
# For Python:
pip install --upgrade -r requirements.txt
pip freeze > requirements.txt

# For Node:
npx npm-check-updates -u
npm install

4. Set up automated dependency updates

+2 pts easy

Dependabot or Renovate keeps dependencies fresh automatically.

Dimension: activity
Copy template
# .github/dependabot.yml
version: 2
updates:
  - package-ecosystem: "pip"
    directory: "/"
    schedule:
      interval: "weekly"
    open-pull-requests-limit: 5

5. Add comprehensive README sections

+2 pts easy

READMEs with installation, usage examples, and API docs score higher.

Dimension: documentation
Copy template
## Installation

```bash
pip install sanger-pathogens-artemis
```

## Quick Start

```python
from sanger_pathogens_artemis import Client

client = Client()
result = client.run()
print(result)
```

## API Reference

See [docs/api.md](docs/api.md) for full API documentation.

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.

6. Add a license

+2 pts easy

Projects without a license cannot be legally used. MIT is the most permissive choice.

Dimension: security
Copy template
MIT License

Copyright (c) 2026 [Your Name]

Permission is hereby granted, free of charge...

7. Add to package registries

+2 pts medium

Publishing to PyPI/npm increases discoverability and downloads.

Dimension: popularity
Copy template
# PyPI:
python -m build
twine upload dist/*

# npm:
npm publish

8. Add CONTRIBUTING.md

+1 pts easy

A contributing guide encourages community participation and signals project maturity.

Dimension: documentation
Copy template
# Contributing to sanger-pathogens/Artemis

## Getting Started

1. Fork the repository
2. Create a feature branch: `git checkout -b feature/my-feature`
3. Commit changes: `git commit -am 'Add feature'`
4. Push: `git push origin feature/my-feature`
5. Open a Pull Request

## Code Style

- Follow existing code patterns
- Add tests for new features
- Update documentation as needed

## Bug Reports

Use GitHub Issues with a clear description and reproduction steps.

9. Add .well-known/agent.json

+1 pts easy

The agent.json file makes your tool discoverable by AI agents and registries.

Dimension: documentation
Copy template
{
  "name": "sanger-pathogens/Artemis",
  "description": "Artemis is a free genome viewer and annotation tool that allows visualization of sequence features and the results of analyses within the context of the sequence, and its six-frame translation",
  "version": "1.0.0",
  "capabilities": [],
  "trust_score": "https://nerq.ai/is-sanger-pathogens-artemis-safe"
}

10. Add Nerq Trust Badge

+1 pts easy

The trust badge shows visitors your security rating at a glance.

Dimension: popularity
Copy template
[![Nerq Trust Score](https://nerq.ai/badge/sanger-pathogens/Artemis)](https://nerq.ai/is-sanger-pathogens-artemis-safe)

Need help improving?

Implement these actions and your score will update automatically on the next crawl.

View full safety report · See alternatives · Compare tools

Also explore

Nerq Trust Protocol AI Compliance Hub Know Your Agent Crypto Vitality Rankings Crash Watch: Live Alerts Real-Time Token Scanner