a2ally™ Sign up

Security

Security

Found a vulnerability? Read the vulnerability disclosure policy below and report it to the contact in security.txt. Test write-paths in the researcher sandbox, never on production.

Vulnerability disclosure policy

We welcome good-faith security research on a2ally. If you find a vulnerability, tell us privately and give us a reasonable time to fix it before you disclose it. This policy (version 2026-11-06) says what you may test, how to report, and what you can expect from us. There is no bug bounty: we do not pay monetary rewards. With your permission we credit valid reports on https://www.a2ally.com/security/thanks.

In scope

Out of scope (do not do these)

How to report

What to expect from us

Safe harbor

If you make a good-faith effort to follow this policy, we consider your research authorized: we will not pursue or support legal action against you, and we will not report you to law enforcement, for that research. We consider it authorized under anti-hacking laws (such as the US Computer Fraud and Abuse Act) and anti-circumvention laws, and exempt from the restrictions in our Terms that would otherwise prohibit it (including the reverse-engineering clause), limited to activity this policy allows. If a third party takes legal action against you for research that followed this policy, we will make it known that your actions were authorized. If you are unsure whether something is allowed, ask us first. Safe harbor does not cover actions outside this policy, such as accessing other people's data, degrading the service, or extortion.

Researcher sandbox: /sandbox/ · Hall of fame: /security/thanks · Contact: security.txt

The agent-safety checks

Agents: markdown · the checks themselves: POST /v1/security/scan-text · GET /v1/security/precall · MCP tools scan_text and precall_check (trust toolset).

a2ally's safety checks look for the ways agent-facing text and tools can mislead the agent reading them: content a reader cannot see, and tool definitions that change after they were first recorded. Every check publishes its evidence in the open, in the formats specified at /security/spec, and none of them issues a verdict that anything is safe.

The surfaces

The two checks

What none of this claims

These checks carry evidence, not verdicts. A fingerprint match says the definitions match a record. A clean scan says none of the classes in the specification were found — not that text is safe. A flag says invisible content was found and attributed. A review is testimony. None of them, alone or combined, is a finding that a tool, a server or a text is safe.

Report a problem

Follow the disclosure policy; the security contact is published in /.well-known/security.txt; the full role directory is at /contact.

The specificationSecurity flagsDefinition changes