{"database": "pub10", "table": "candidates", "is_view": false, "human_description_en": "where adjudicator = \"(not sent: confirmed)\", app_id = \"F1-037\" and verifier_verdict = \"confirmed\"", "rows": [["F1-037-A001", "F1-037", "a", "The system automatically generates invoices for clients", "automated invoices, reminders, and basic reporting", "https://raw.githubusercontent.com/FOSSBilling/FOSSBilling/HEAD/README.md", "01.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A002", "F1-037", "a", "The system automatically sends payment reminders to clients", "automated invoices, reminders, and basic reporting", "https://raw.githubusercontent.com/FOSSBilling/FOSSBilling/HEAD/README.md", "01.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A003", "F1-037", "a", "The system lets a user view basic billing reports", "automated invoices, reminders, and basic reporting", "https://raw.githubusercontent.com/FOSSBilling/FOSSBilling/HEAD/README.md", "01.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A004", "F1-037", "a", "The system lets a user manage client data and communication in a central place", "a central place for client data and communication", "https://raw.githubusercontent.com/FOSSBilling/FOSSBilling/HEAD/README.md", "01.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A005", "F1-037", "a", "The system lets a client pay through multiple payment gateways", "support for multiple gateways", "https://raw.githubusercontent.com/FOSSBilling/FOSSBilling/HEAD/README.md", "01.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A006", "F1-037", "a", "The system lets a client use the interface in multiple languages", "community-powered, multi-language interface", "https://raw.githubusercontent.com/FOSSBilling/FOSSBilling/HEAD/README.md", "01.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A007", "F1-037", "a", "The system lets an administrator set company details once so they appear across invoices, emails, hosted pages, and client-facing documents", "Enter your business details once so they appear consistently across invoices, emails, hosted pages, and client-facing documents.", "https://docs.fossbilling.org/admin-guide/company/", "04.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A008", "F1-037", "a", "The system lets an administrator upload a light mode logo and a dark mode logo", "Light mode logo \u2014 Primary logo for light backgrounds", "https://docs.fossbilling.org/admin-guide/company/", "04.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A009", "F1-037", "a", "The system lets an administrator set a default signature appended to system emails", "Set the default signature appended to system emails:", "https://docs.fossbilling.org/admin-guide/company/", "04.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A010", "F1-037", "a", "The system lets an administrator configure the default currency, currency format, and exchange rate sources", "Exchange rate sources", "https://docs.fossbilling.org/admin-guide/company/", "04.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A011", "F1-037", "a", "The system lets an administrator customize the messages sent to clients and staff", "Customize the messages FOSSBilling sends to clients and staff.", "https://docs.fossbilling.org/admin-guide/", "02.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A013", "F1-037", "a", "The system lets an administrator regenerate missing email templates", "click Generate templates at the bottom of the page to recreate them", "https://docs.fossbilling.org/admin-guide/email-templates/", "07.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A014", "F1-037", "a", "The system lets an administrator customize generated invoice PDFs with a custom stylesheet", "FOSSBilling automatically uses custom-invoice.css if it exists.", "https://docs.fossbilling.org/admin-guide/invoice-pdf/", "06.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A015", "F1-037", "a", "The system lets an administrator customize generated invoice PDFs with a custom template", "FOSSBilling uses custom-invoice.twig automatically.", "https://docs.fossbilling.org/admin-guide/invoice-pdf/", "06.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A016", "F1-037", "a", "The system lets an administrator accept manual payments with configurable client-facing instructions", "Accept manual payments with configurable client-facing instructions.", "https://docs.fossbilling.org/admin-guide/", "02.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A017", "F1-037", "a", "The system lets an administrator connect to hosting control panels and provisioning integrations", "Connect FOSSBilling to hosting control panels and provisioning integrations.", "https://docs.fossbilling.org/admin-guide/", "02.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A020", "F1-037", "a", "The system lets an administrator issue and manage software licenses for client products", "Issue and manage software licenses for client products.", "https://docs.fossbilling.org/admin-guide/product-types/", "05.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A021", "F1-037", "a", "The system lets an administrator sell access credentials for API-backed services", "Sell access credentials for API-backed services.", "https://docs.fossbilling.org/admin-guide/product-types/", "05.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A022", "F1-037", "a", "The system automatically creates hosting accounts on servers when a hosting plan is sold", "Sell hosting plans that automatically create accounts on your servers", "https://docs.fossbilling.org/admin-guide/product-types/hosting/", "10.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A023", "F1-037", "a", "The system lets an administrator suspend and unsuspend hosting accounts", "Suspend and unsuspend accounts", "https://docs.fossbilling.org/admin-guide/product-types/hosting/", "10.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A024", "F1-037", "a", "The system lets an administrator track bandwidth and disk usage of hosting accounts", "Track bandwidth and disk usage", "https://docs.fossbilling.org/admin-guide/product-types/hosting/", "10.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A025", "F1-037", "a", "The system lets an administrator choose which domain options customers can use at checkout for a hosting product", "you choose which domain options customers can use during checkout", "https://docs.fossbilling.org/admin-guide/product-types/hosting/", "10.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A026", "F1-037", "a", "The system lets a customer choose a free subdomain on a base domain without registering or transferring a domain, when free subdomains are offered for the product", "to let customers choose a subdomain like username.example.com without registering or transferring a domain.", "https://docs.fossbilling.org/admin-guide/product-types/hosting/", "10.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A027", "F1-037", "a", "The system automatically prevents a subdomain from being reused when it is assigned to an active order", "Duplicate subdomains are blocked \u2014 once a subdomain is assigned to an active order, it cannot be reused.", "https://docs.fossbilling.org/admin-guide/product-types/hosting/", "10.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A028", "F1-037", "a", "The system lets a client register, renew, and transfer domains through a registrar integration", "Domain registration, renewal, and transfers", "https://docs.fossbilling.org/admin-guide/product-types/domains/", "11.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A029", "F1-037", "a", "The system lets a client check domain availability with a WHOIS lookup", "WHOIS lookup for availability checks", "https://docs.fossbilling.org/admin-guide/product-types/domains/", "11.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A030", "F1-037", "a", "The system lets an administrator set prices for each domain TLD manually", "You set prices per TLD manually", "https://docs.fossbilling.org/admin-guide/product-types/domains/", "11.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A031", "F1-037", "a", "The system lets an administrator enable the TLDs to offer", "Enable the TLDs you want to offer", "https://docs.fossbilling.org/admin-guide/product-types/domains/", "11.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A032", "F1-037", "a", "The system automatically sends an email when a domain is ordered, for the email domain registrar option", "Sends an email when domains are ordered.", "https://docs.fossbilling.org/admin-guide/product-types/domains/", "11.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A033", "F1-037", "a", "The system lets an administrator block requests from listed IP addresses", "Enable IP Blocking to reject requests from known abusive IP addresses.", "https://docs.fossbilling.org/admin-guide/anti-spam/", "08.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A034", "F1-037", "a", "The system automatically requires visitors to complete a CAPTCHA challenge before submitting protected public forms when CAPTCHA is enabled", "Enable CAPTCHA to require visitors to complete a verification challenge before submitting protected public forms.", "https://docs.fossbilling.org/admin-guide/anti-spam/", "08.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A035", "F1-037", "a", "The system automatically rejects a request when an external spam database reports the submitted username, email address, or IP address as abusive", "If Stop Forum Spam reports a submitted username, email address, or IP address as abusive, FOSSBilling rejects the request.", "https://docs.fossbilling.org/admin-guide/anti-spam/", "08.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A036", "F1-037", "a", "The system automatically rejects email addresses from temporary or throwaway email domains when disposable email protection is enabled", "Enable Disposable Email Protection to reject email addresses from temporary or throwaway email domains.", "https://docs.fossbilling.org/admin-guide/anti-spam/", "08.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A037", "F1-037", "a", "The system automatically rejects a registration when the hidden honeypot field is submitted with a value", "If the field is submitted with a value, FOSSBilling rejects the registration and records an informational log entry.", "https://docs.fossbilling.org/admin-guide/anti-spam/", "08.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A038", "F1-037", "a", "The system lets an administrator install additional language translations", "FOSSBilling ships with translations that are at least 25% complete. To install more:", "https://docs.fossbilling.org/admin-guide/localization/", "09.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A039", "F1-037", "a", "The system lets an administrator enable and disable languages and see translation completion percentages", "See translation completion percentages and toggle languages on/off.", "https://docs.fossbilling.org/admin-guide/localization/", "09.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A040", "F1-037", "a", "The system automatically detects the visitor's preferred language from browser settings", "FOSSBilling automatically detects the visitor\u2019s preferred language from their browser settings.", "https://docs.fossbilling.org/admin-guide/localization/", "09.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A041", "F1-037", "a", "The system lets an administrator temporarily disable public access with maintenance mode, while allowing chosen URLs and IP ranges", "Temporarily disable public access. Use allowed_urls for endpoints that must stay reachable and allowed_ips for trusted networks that should bypass maintenance mode.", "https://docs.fossbilling.org/admin-guide/config/", "03.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-A042", "F1-037", "a", "The system lets an administrator limit how often actions such as client signup can occur with rate limiter policies", "FOSSBilling includes a built-in rate limiter which depends on Symfony\u2019s rate limiter component.", "https://docs.fossbilling.org/admin-guide/config/", "03.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-B013", "F1-037", "b", "The system automatically generates invoice PDFs.", "FOSSBilling generates invoice PDFs with Dompdf, which renders HTML and CSS into a printable document.", "https://docs.fossbilling.org/admin-guide/invoice-pdf/", "06.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-B016", "F1-037", "b", "The system lets an administrator view every installed email template with its subject, owning module, and enabled status.", "You\u2019ll see every installed email template, along with its subject, owning module, and enabled status.", "https://docs.fossbilling.org/admin-guide/email-templates/", "07.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-B019", "F1-037", "b", "The system lets an administrator send a test email to see which variables are available for a template.", "Send a test email to see which variables are available for that template.", "https://docs.fossbilling.org/admin-guide/email-templates/", "07.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-B023", "F1-037", "b", "The system lets an administrator set a minimum score for CAPTCHA submissions.", "For reCAPTCHA v3, FOSSBilling compares Google\u2019s score with the configured minimum score.", "https://docs.fossbilling.org/admin-guide/anti-spam/", "08.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-B027", "F1-037", "b", "The system lets an administrator rename the hidden honeypot field on the signup form.", "Change the field name if you suspect bots are learning to ignore the default field.", "https://docs.fossbilling.org/admin-guide/anti-spam/", "08.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0], ["F1-037-B030", "F1-037", "b", "The system lets a visitor select a language manually, overriding the detected and default languages.", "Manual language selection overrides both", "https://docs.fossbilling.org/admin-guide/localization/", "09.txt", "passed", "confirmed", null, null, "(not sent: confirmed)", null, 1.0]], "truncated": false, "filtered_table_rows_count": 45, "expanded_columns": [], "expandable_columns": [[{"column": "app_id", "other_table": "apps", "other_column": "app_id"}, "name"]], "columns": ["candidate_id", "app_id", "run", "statement", "excerpt", "source_url", "source_file", "script_check", "verifier_verdict", "verifier_reason", "verifier_correction", "adjudicator", "adjudicator_reason", "in_final_set"], "primary_keys": ["candidate_id"], "units": {}, "query": {"sql": "select candidate_id, app_id, run, statement, excerpt, source_url, source_file, script_check, verifier_verdict, verifier_reason, verifier_correction, adjudicator, adjudicator_reason, in_final_set from candidates where \"adjudicator\" = :p0 and \"app_id\" = :p1 and \"verifier_verdict\" = :p2 order by candidate_id limit 51", "params": {"p0": "(not sent: confirmed)", "p1": "F1-037", "p2": "confirmed"}}, "facet_results": {"app_id": {"name": "app_id", "type": "column", "hideable": false, "toggle_url": "/pub10/candidates.json?adjudicator=%28not+sent%3A+confirmed%29&app_id=F1-037&verifier_verdict=confirmed", "results": [{"value": "F1-037", "label": "FOSSBilling", "count": 45, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?adjudicator=%28not+sent%3A+confirmed%29&verifier_verdict=confirmed", "selected": true}], "truncated": false}, "run": {"name": "run", "type": "column", "hideable": false, "toggle_url": "/pub10/candidates.json?adjudicator=%28not+sent%3A+confirmed%29&app_id=F1-037&verifier_verdict=confirmed", "results": [{"value": "a", "label": "a", "count": 39, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?adjudicator=%28not+sent%3A+confirmed%29&app_id=F1-037&verifier_verdict=confirmed&run=a", "selected": false}, {"value": "b", "label": "b", "count": 6, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?adjudicator=%28not+sent%3A+confirmed%29&app_id=F1-037&verifier_verdict=confirmed&run=b", "selected": false}], "truncated": false}, "verifier_verdict": {"name": "verifier_verdict", "type": "column", "hideable": false, "toggle_url": "/pub10/candidates.json?adjudicator=%28not+sent%3A+confirmed%29&app_id=F1-037&verifier_verdict=confirmed", "results": [{"value": "confirmed", "label": "confirmed", "count": 45, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?adjudicator=%28not+sent%3A+confirmed%29&app_id=F1-037", "selected": true}], "truncated": false}, "adjudicator": {"name": "adjudicator", "type": "column", "hideable": false, "toggle_url": "/pub10/candidates.json?adjudicator=%28not+sent%3A+confirmed%29&app_id=F1-037&verifier_verdict=confirmed", "results": [{"value": "(not sent: confirmed)", "label": "(not sent: confirmed)", "count": 45, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?app_id=F1-037&verifier_verdict=confirmed", "selected": true}], "truncated": false}, "in_final_set": {"name": "in_final_set", "type": "column", "hideable": false, "toggle_url": "/pub10/candidates.json?adjudicator=%28not+sent%3A+confirmed%29&app_id=F1-037&verifier_verdict=confirmed", "results": [{"value": 1.0, "label": 1.0, "count": 45, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?adjudicator=%28not+sent%3A+confirmed%29&app_id=F1-037&verifier_verdict=confirmed&in_final_set=1.0", "selected": false}], "truncated": false}}, "suggested_facets": [{"name": "source_url", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?adjudicator=%28not+sent%3A+confirmed%29&app_id=F1-037&verifier_verdict=confirmed&_facet=source_url"}, {"name": "source_file", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/candidates.json?adjudicator=%28not+sent%3A+confirmed%29&app_id=F1-037&verifier_verdict=confirmed&_facet=source_file"}], "next": null, "next_url": null, "private": false, "allow_execute_sql": true, "query_ms": 770.9722630679607, "source": "Ahmed ElBatanony, Innopolis University", "license": "Not yet licensed \u2014 internal review only"}