Automotive Grade Linux · Vulnerability Disclosure

Automotive Grade Linux Vulnerability Disclosure

Vulnerability disclosure

Automotive Grade Linux runs a coordinated vulnerability disclosure program on Hackerone.

AutomotiveConnected VehiclesEmbedded LinuxIn-Vehicle InfotainmentIoTLinux FoundationOpen SourceSoftware Defined Vehicles
Program: Hackerone

Disclosure Policy

Security Contact

Source

Vulnerability Disclosure

automotive-grade-linux-vulnerability-disclosure.yml Raw ↑
generated: '2026-09-14'
method: searched
source: https://github.com/automotive-grade-linux/lava-mcp-toolkit/blob/main/SECURITY.md
published: true
scope: >-
  Repository-scoped, not project-wide. AGL publishes a written vulnerability disclosure policy for
  lava-mcp-toolkit - its first-party MCP server - covering all four language implementations, the
  Docker/Caddy setup and the helper scripts. No project-wide security policy for the AGL platform
  itself (meta-agl, the agl-service-* bindings, the SoDeV reference platform) was found, and no
  /.well-known/security.txt is served on any AGL host (all six hosts probed returned 404).
channels:
- type: private-security-advisory
  detail: >-
    Preferred channel. AGL asks reporters to open a private security advisory on the repository
    (GitHub: Security > Advisories > "Report a vulnerability") rather than a public issue, so there
    is time to fix before disclosure.
  url: https://github.com/automotive-grade-linux/lava-mcp-toolkit/security/advisories
- type: maintainer-contact
  detail: Fallback - contact the maintainer listed in the repository metadata directly, with enough detail to reproduce.
required_report_contents:
- which language and variant is affected (e.g. "rust/server")
- the affected files or endpoint
- a reproduction
- the impact as the reporter assesses it
in_scope:
- anything letting an unauthenticated or under-authenticated caller reach a LAVA token, another MCP user's identity, or the /admin/reload endpoint
- request data (job ids, hostnames, query strings, job definition YAML) escaping its parameter into a shell command or HTTP header injection
- denial of service specific to this code, such as unbounded memory growth reading a request
- supply-chain concerns in the pinned dependencies recorded in sbom/
out_of_scope:
- vulnerabilities in LAVA itself, lavacli, curl, caddy or base Docker images (report upstream; a linking note here is welcomed)
- issues requiring the attacker to already hold a valid MCP or LAVA token for the identity being attacked - the stated trust boundary
- documented known limitations, e.g. no keep-alive in the C++/Rust HTTP servers
bug_bounty:
  offered: false
  detail: No HackerOne, Bugcrowd or Intigriti program was found for AGL.
supported_versions:
  detail: >-
    AGL states the toolkit has no maintained release branches yet; there is one version, 0.1.0
    (2026-08-27), and fixes land on main.
security_txt:
  served: false
  hosts_probed:
  - host: www.automotivelinux.org
    status: 404
  - host: automotivelinux.org
    status: 404
  - host: docs.automotivelinux.org
    status: 404
  - host: lava.automotivelinux.org
    status: 404
  - host: gerrit.automotivelinux.org
    status: 404
  - host: git.automotivelinux.org
    status: 404
  recommendation: >-
    An RFC 9116 /.well-known/security.txt on www.automotivelinux.org pointing at the same advisory
    channel would make this policy discoverable at the domain level, where a scanner or agent looks
    for it, instead of only inside one repository.
related:
  threat_model: https://github.com/automotive-grade-linux/lava-mcp-toolkit/blob/main/docs/security.md
  sbom: https://github.com/automotive-grade-linux/lava-mcp-toolkit/tree/main/sbom
  cra_mapping: https://github.com/automotive-grade-linux/lava-mcp-toolkit/blob/main/docs/cra-compliance.md

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/automotive-grade-linux-vulnerability-disclosure"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.