BugBoard - AI Test Management for QA Engineers

Built by 50+ QA engineers One of 5 proprietary BetterQA tools Founded 2018 in Cluj-Napoca, Romania Bug reports in under 5 minutes

What is BugBoard?

BugBoard is a free AI test management platform built by BetterQA, an independent software testing company founded in 2018. It generates test cases from screenshots, tracks bugs through the release cycle, and integrates with Jira and Linear.

How does BugBoard work?

Upload a screenshot, paste a stack trace, or connect a CI failure log. The AI bug analyzer creates a structured bug report with reproduction steps, severity ratings, and suggested test cases in under five minutes.

What integrations does BugBoard support?

How much does BugBoard cost?

BugBoard is free for individual QA engineers. The Pro plan adds team seats, advanced reporting dashboards, and bidirectional Jira and Linear sync for $29 per seat per month.

Who built BugBoard?

According to the BetterQA company profile, BugBoard is one of five proprietary tools built in-house by a team of 50+ QA engineers in Cluj-Napoca, Romania. BetterQA serves clients across Europe and North America and has been featured in independent industry research on AI-augmented software testing.

By Tudor Brad, co-founder of BetterQA

Manual web application security testing checklist, mapped to OWASP

This web application security testing checklist is a manual security testing checklist you can work through before any release. It is grouped by area: authentication, sessions, access control, input handling, CSRF, file upload, headers and TLS, secrets and errors, dependencies, logging and rate limiting, and APIs. Every item says what to check and what a failure looks like.

Each group is mapped to the OWASP Top 10 (2021) category it covers and to the matching chapter of the OWASP Application Security Verification Standard (ASVS 4.0.3). For the detailed test procedure behind any item, use the OWASP Web Security Testing Guide (WSTG), which this list follows.

How to use this checklist

Run it against a staging environment that mirrors production. Create at least two ordinary users in two different organizations (or tenants) and one admin user. Many of the serious findings in manual security testing come from comparing what user A can reach with what user B can reach, so you need both.

Send your browser traffic through an intercepting proxy such as Burp Suite or ZAP so you can see and replay every request. Record each item as pass, fail or not applicable, and keep the request and response for anything that fails. Automated scanners help with headers, TLS and known vulnerable libraries, but access control, business logic and most authorization problems are only found by a person testing by hand.

Only test systems you own or have written permission to test.

1. Authentication

OWASP Top 10: A07 Identification and Authentication Failures. ASVS: V2 Authentication.

2. Session management

OWASP Top 10: A07 (session handling) and A05 Security Misconfiguration (cookie flags). ASVS: V3 Session Management.

3. Access control and IDOR

OWASP Top 10: A01 Broken Access Control. ASVS: V4 Access Control.

This is where many real findings are, and scanners rarely catch them.

4. Input handling, injection and XSS

OWASP Top 10: A03 Injection (cross site scripting is part of A03 in the 2021 list). ASVS: V5 Validation, Sanitization and Encoding.

5. CSRF

OWASP Top 10: A01 Broken Access Control (CSRF is mapped there in 2021). ASVS: V4 Access Control and V3 Session Management.

6. File upload

OWASP Top 10: A04 Insecure Design (unrestricted upload) and A05. ASVS: V12 Files and Resources.

7. Security headers, TLS and CORS

OWASP Top 10: A02 Cryptographic Failures (TLS) and A05 Security Misconfiguration. ASVS: V9 Communication and V14 Configuration.

8. Secrets and error handling

OWASP Top 10: A04 Insecure Design (sensitive data in error messages), A05 and A07 (hard coded credentials). ASVS: V7 Error Handling and Logging, V8 Data Protection, V14 Configuration.

9. Dependencies

OWASP Top 10: A06 Vulnerable and Outdated Components and A08 Software and Data Integrity Failures. ASVS: V14 Configuration.

10. Logging, monitoring and rate limiting

OWASP Top 10: A09 Security Logging and Monitoring Failures and A07. ASVS: V7 Error Handling and Logging, V11 Business Logic.

11. API specific checks

OWASP Top 10: A01, A05 and A07, plus the separate OWASP API Security Top 10. ASVS: V13 API and Web Service.

Our API testing best practices guide covers contract, performance and reliability testing alongside security.

The one page version

Copy this into your test plan or release ticket:

When manual testing is not enough

This checklist covers the checks a QA team can run before each release. It does not replace a penetration test for high risk systems, a threat model for new designs, or a compliance audit for PCI DSS, HIPAA or SOC 2. If your app has AI features, they add a separate set of risks: see our OWASP LLM Top 10 testing guide. If much of your code is written by AI assistants, read security testing for vibe coded applications for the failure modes that show up more often there.

For independent testing, BetterQA provides security testing services.

Keeping the checklist in BugBoard

A checklist only helps if it is run every release and the results are kept. In BugBoard you can keep these items as test cases in a test suite, record pass or fail for each release in a test execution, and file failures as bugs with the request, response and screenshots attached. See the BugBoard features page for how test suites and executions work.

FAQ

What should a web application security testing checklist include?

At minimum: authentication, session management, access control, input handling (injection and cross site scripting), CSRF, file upload, security headers and TLS, secrets and error handling, dependencies, logging and rate limiting, and API checks. The OWASP Top 10 gives the categories and the OWASP ASVS gives detailed requirements for each.

Can security testing be done manually?

Yes, and some of it has to be. Scanners find missing headers, weak TLS and known vulnerable libraries, but they cannot tell whether user B should be allowed to see user A's invoice. Access control, business logic and multi step flows need a person with two accounts and an intercepting proxy.

How is this different from a penetration test?

A checklist like this is repeatable QA work run on every release. A penetration test is a time boxed attempt by specialists to break in, usually before a major launch or once a year. Use both: the checklist catches regressions, the pentest finds what the checklist did not think of.

Which OWASP resources should I use?

The OWASP Top 10 (2021) to prioritise, the Application Security Verification Standard (ASVS) for what to verify, and the Web Security Testing Guide (WSTG) for how to test each item. For APIs, add the OWASP API Security Top 10.