{"id": "1life-insurance", "name": "1Life Insurance", "ticker": "", "sector": "Insurance", "domains": ["1life.co.za"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": false, "security_txt_url": "https://www.1life.co.za/.well-known/security.txt", "policy_url": null, "manual_override": false}
{"id": "4sight-holdings", "name": "4Sight Holdings", "ticker": "4SI", "sector": "Technology", "domains": ["4sight.cloud"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "advtech-limited", "name": "ADvTECH Limited", "ticker": "ADH", "sector": "Education", "domains": ["advtech.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "aeci-limited", "name": "AECI Limited", "ticker": "AFE", "sector": "Industrial", "domains": ["aeciworld.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ag-industries", "name": "AG Industries", "ticker": "", "sector": "Industrial", "domains": ["agindustries.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "arb-holdings", "name": "ARB Holdings", "ticker": "", "sector": "Industrial", "domains": ["arbholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "arc-fund", "name": "ARC Fund", "ticker": "", "sector": "Financial Services", "domains": ["arci.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "asp-isotopes-inc", "name": "ASP Isotopes INC", "ticker": "ASO", "sector": "Other", "domains": ["aspisotopes.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "avi-limited", "name": "AVI Limited", "ticker": "AVI", "sector": "Consumer Goods", "domains": ["avi.co.za", "avi.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ayo-technology-solutions", "name": "AYO Technology Solutions", "ticker": "", "sector": "Technology", "domains": ["ayotsl.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "absa-group", "name": "Absa Group", "ticker": "ABG", "sector": "Banking", "domains": ["absa.africa", "absa.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "accelerate-property-fund", "name": "Accelerate Property Fund", "ticker": "APF", "sector": "Property", "domains": ["acceleratepf.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "accentuate-limited", "name": "Accentuate Limited", "ticker": "", "sector": "Industrial", "domains": ["accentuateltd.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ackermans", "name": "Ackermans", "ticker": "", "sector": "Retail", "domains": ["ackermans.co.za", "ackermansonline.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "acsion-limited", "name": "Acsion Limited", "ticker": "ACS", "sector": "Property", "domains": ["acsiongroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "adapt-it-holdings", "name": "Adapt IT Holdings", "ticker": "", "sector": "Technology", "domains": ["adaptit.co.za", "adaptit.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "adcock-ingram-holdings", "name": "Adcock Ingram Holdings", "ticker": "", "sector": "Healthcare", "domains": ["adcock.com", "adcock.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "adcorp-holdings-limited", "name": "Adcorp Holdings Limited", "ticker": "ADR", "sector": "Other", "domains": ["adcorp.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "aecon-group-sa", "name": "Aecon Group SA", "ticker": "", "sector": "Construction", "domains": ["aecon.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "aeei-limited", "name": "Aeei Limited", "ticker": "", "sector": "Diversified", "domains": ["aeei.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "afine-investments", "name": "Afine Investments", "ticker": "ANI", "sector": "Property", "domains": ["afineinvestments.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "africa-bitcoin-corporation-limited", "name": "Africa Bitcoin Corporation Limited", "ticker": "BAC", "sector": "Other", "domains": ["africabitcoincorporation.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "african-bank", "name": "African Bank", "ticker": "", "sector": "Banking", "domains": ["africanbank.co.za", "africanbank.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "african-media-entertainment", "name": "African Media Entertainment", "ticker": "AME", "sector": "Media", "domains": ["ame.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "african-rainbow-minerals", "name": "African Rainbow Minerals", "ticker": "ARIM", "sector": "Mining", "domains": ["arm.co.za", "arm.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "afrihost", "name": "Afrihost", "ticker": "", "sector": "Technology", "domains": ["afrihost.com", "afrihost.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "afrimat-concrete-products", "name": "Afrimat Concrete Products", "ticker": "", "sector": "Construction", "domains": ["afrimatcp.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "afrimat-construction-chemicals", "name": "Afrimat Construction Chemicals", "ticker": "", "sector": "Construction", "domains": ["a-cc.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "afrimat-contracting-international", "name": "Afrimat Contracting International", "ticker": "", "sector": "Construction", "domains": ["afrimatci.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "afrimat-limited", "name": "Afrimat Limited", "ticker": "AFT", "sector": "Mining", "domains": ["afrimat.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "afrimat-silica", "name": "Afrimat Silica", "ticker": "", "sector": "Mining", "domains": ["afrimatsilica.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "afritin-mining", "name": "Afritin Mining", "ticker": "", "sector": "Mining", "domains": ["afritinmining.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "afrocentric-investment-corporation-limited", "name": "Afrocentric Investment Corporation Limited", "ticker": "ACT", "sector": "Other", "domains": ["afrocentric.za.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "agilitas-holdings", "name": "Agilitas Holdings", "ticker": "", "sector": "Financial Services", "domains": ["agilitas.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "agra-limited", "name": "Agra Limited", "ticker": "AGR", "sector": "Other", "domains": ["agra.com.na"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "agri-sa", "name": "Agri SA", "ticker": "", "sector": "Agriculture", "domains": ["agrisa.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "aimia-inc", "name": "Aimia INC", "ticker": "AII", "sector": "Other", "domains": ["aimia.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "air-products-south-africa", "name": "Air Products South Africa", "ticker": "", "sector": "Industrial", "domains": ["airproducts.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "akhona-tyelela-investments", "name": "Akhona Tyelela Investments", "ticker": "", "sector": "Diversified", "domains": ["akhonainvestments.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "alaris-holdings", "name": "Alaris Holdings", "ticker": "", "sector": "Technology", "domains": ["alarisholdings.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "alexander-forbes", "name": "Alexander Forbes", "ticker": "AFH", "sector": "Financial Services", "domains": ["alexanderforbes.co.za", "alexanderforbes.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "alexkor", "name": "Alexkor", "ticker": "", "sector": "Mining", "domains": ["alexkor.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "alluvial-capital", "name": "Alluvial Capital", "ticker": "", "sector": "Financial Services", "domains": ["alluvial.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "alpha-namibia-industries-renewable-power-limited", "name": "Alpha Namibia Industries Renewable Power Limited", "ticker": "ANE", "sector": "Other", "domains": ["anirep.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "alphamin-resources", "name": "Alphamin Resources", "ticker": "APH", "sector": "Mining", "domains": ["alphaminresources.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "altech", "name": "Altech", "ticker": "", "sector": "Technology", "domains": ["altech.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "altron", "name": "Altron", "ticker": "AEL", "sector": "Technology", "domains": ["altron.com", "altron.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "alumna", "name": "Alumna", "ticker": "", "sector": "Private Company", "domains": ["alumna.co.za"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.alumna.co.za/documents/Vulnerability%20Disclosure%20Policy%20Alumna.pdf", "manual_override": true}
{"id": "alviva-holdings", "name": "Alviva Holdings", "ticker": "", "sector": "Technology", "domains": ["alviva.co.za", "alviva.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "amalgamated-appliance-holdings", "name": "Amalgamated Appliance Holdings", "ticker": "", "sector": "Consumer Goods", "domains": ["amalgamated.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "anchor-group", "name": "Anchor Group", "ticker": "", "sector": "Financial Services", "domains": ["anchorgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "andrada-mining-limited", "name": "Andrada Mining Limited", "ticker": "ATM", "sector": "Other", "domains": ["andradamining.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "andulela-investment-holdings", "name": "Andulela Investment Holdings", "ticker": "", "sector": "Diversified", "domains": ["andulela.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "anglo-american", "name": "Anglo American", "ticker": "ATJ", "sector": "Mining", "domains": ["angloamerican.com", "angloamerican.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "anglo-american-platinum", "name": "Anglo American Platinum", "ticker": "", "sector": "Mining", "domains": ["angloamericanplatinum.com", "amplats.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "anglogold-ashanti", "name": "AngloGold Ashanti", "ticker": "ANG", "sector": "Mining", "domains": ["anglogoldashanti.com", "anglogoldashanti.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "anheuser-busch-inbev", "name": "Anheuser-Busch InBev", "ticker": "ANH", "sector": "Consumer Goods", "domains": ["ab-inbev.com", "sab.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ansys-limited", "name": "Ansys Limited", "ticker": "", "sector": "Technology", "domains": ["ansys.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ansys-technology", "name": "Ansys Technology", "ticker": "", "sector": "Technology", "domains": ["ansystech.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "aquila-steel", "name": "Aquila Steel", "ticker": "", "sector": "Mining", "domains": ["aquilasteel.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "aquilla-training", "name": "Aquilla Training", "ticker": "", "sector": "Private Company", "domains": ["aquilla.co.za"], "grade": "Yes", "status": "found", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.aquilla.co.za/disclosure-policy/", "manual_override": true}
{"id": "aquilla-wellness-solutions", "name": "Aquilla Wellness Solutions", "ticker": "", "sector": "Private Company", "domains": ["aquillasa.co.za"], "grade": "Yes", "status": "found", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.aquillasa.co.za/disclosure-policy", "manual_override": true}
{"id": "araxi-limited", "name": "Araxi Limited", "ticker": "AXX", "sector": "Other", "domains": ["araxigroup.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "arcelormittal-south-africa-limited", "name": "Arcelormittal South Africa Limited", "ticker": "ACL", "sector": "Other", "domains": ["arcelormittalsa.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "arch-emerging-markets", "name": "Arch Emerging Markets", "ticker": "", "sector": "Financial Services", "domains": ["archemf.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "arena-holdings", "name": "Arena Holdings", "ticker": "", "sector": "Media", "domains": ["arena.africa", "arena.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "argent-industrial", "name": "Argent Industrial", "ticker": "ART", "sector": "Industrial", "domains": ["argentindustrial.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "armscor", "name": "Armscor", "ticker": "", "sector": "Industrial", "domains": ["armscor.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "arrowhead-properties", "name": "Arrowhead Properties", "ticker": "", "sector": "Property", "domains": ["arrowheadproperties.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ascendis-health", "name": "Ascendis Health", "ticker": "", "sector": "Healthcare", "domains": ["ascendishealth.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "aspen-global", "name": "Aspen Global", "ticker": "", "sector": "Healthcare", "domains": ["aspenglobal.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "aspen-pharmacare", "name": "Aspen Pharmacare", "ticker": "APN", "sector": "Healthcare", "domains": ["aspenpharma.com", "aspen.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "assore-limited", "name": "Assore Limited", "ticker": "", "sector": "Mining", "domains": ["assore.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "assupol-holdings", "name": "Assupol Holdings", "ticker": "", "sector": "Insurance", "domains": ["assupol.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "astoria-investments", "name": "Astoria Investments", "ticker": "", "sector": "Financial Services", "domains": ["astoriainvestments.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "astral-foods", "name": "Astral Foods", "ticker": "ARL", "sector": "Consumer Goods", "domains": ["astralfoods.com", "astralfoods.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "atlas-mara", "name": "Atlas Mara", "ticker": "", "sector": "Banking", "domains": ["atlasmara.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "attacq-limited", "name": "Attacq Limited", "ticker": "ATT", "sector": "Property", "domains": ["attacq.co.za", "attacq.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "attfund-limited", "name": "Attfund Limited", "ticker": "", "sector": "Property", "domains": ["attfund.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "autotrader-south-africa", "name": "AutoTrader South Africa", "ticker": "", "sector": "Technology", "domains": ["autotrader.co.za", "autotrader.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "autopage", "name": "Autopage", "ticker": "", "sector": "Technology", "domains": ["autopage.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "avbob", "name": "Avbob", "ticker": "", "sector": "Insurance", "domains": ["avbob.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "aveng-limited", "name": "Aveng Limited", "ticker": "AEG", "sector": "Industrial", "domains": ["aveng.co.za", "aveng.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "avon-peaking-power", "name": "Avon Peaking Power", "ticker": "", "sector": "Energy", "domains": ["avonpeakingpower.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "axis-house", "name": "Axis House", "ticker": "", "sector": "Industrial", "domains": ["axishouse.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "b2gold-sa", "name": "B2Gold SA", "ticker": "B2G", "sector": "Mining", "domains": ["b2gold.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bcx", "name": "BCX", "ticker": "", "sector": "Technology", "domains": ["bcx.co.za", "bcx.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bee-securities", "name": "BEE Securities", "ticker": "", "sector": "Financial Services", "domains": ["beesec.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bhp-group", "name": "BHP Group", "ticker": "BHG", "sector": "Mining", "domains": ["bhp.com", "bhp.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bkb-limited", "name": "BKB Limited", "ticker": "", "sector": "Agriculture", "domains": ["bkb.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bmw-south-africa", "name": "BMW South Africa", "ticker": "", "sector": "Automotive", "domains": ["bmw.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bsi-steel", "name": "BSi Steel", "ticker": "", "sector": "Industrial", "domains": ["bsisteel.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "buco", "name": "BUCO", "ticker": "", "sector": "Retail", "domains": ["buco.co.za"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": true, "security_txt_url": "https://buco.co.za/.well-known/security.txt", "policy_url": "https://www.buco.co.za/catalogsearch/result/?q=responsible+disclosure&amnoroute", "manual_override": false}
{"id": "baidurie-investments", "name": "Baidurie Investments", "ticker": "", "sector": "Diversified", "domains": ["baidurie.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bakwena-platinum-corridor", "name": "Bakwena Platinum Corridor", "ticker": "", "sector": "Transport", "domains": ["bakwena.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "balwin-properties", "name": "Balwin Properties", "ticker": "BWN", "sector": "Property", "domains": ["balwin.co.za", "balwinproperties.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bannerman-energy-limited", "name": "Bannerman Energy Limited", "ticker": "BMN", "sector": "Other", "domains": ["bannermanenergy.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "barloworld-limited", "name": "Barloworld Limited", "ticker": "", "sector": "Industrial", "domains": ["barloworld.com", "barloworld.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "basil-read-holdings", "name": "Basil Read Holdings", "ticker": "", "sector": "Construction", "domains": ["basilread.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bata-south-africa", "name": "Bata South Africa", "ticker": "", "sector": "Retail", "domains": ["bata.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bauba-platinum", "name": "Bauba Platinum", "ticker": "", "sector": "Mining", "domains": ["baubaplatinum.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bauba-resources", "name": "Bauba Resources", "ticker": "", "sector": "Mining", "domains": ["baubaresources.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bayport-financial-services", "name": "Bayport Financial Services", "ticker": "", "sector": "Financial Services", "domains": ["bayport.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "beige-holdings", "name": "Beige Holdings", "ticker": "", "sector": "Consumer Goods", "domains": ["beigeholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bell-equipment", "name": "Bell Equipment", "ticker": "BEL2", "sector": "Industrial", "domains": ["bellequipment.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "betterlife-health", "name": "Betterlife Health", "ticker": "", "sector": "Healthcare", "domains": ["betterlifehealth.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "betterment-group", "name": "Betterment Group", "ticker": "", "sector": "Diversified", "domains": ["bettermentgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bid-corporation-limited", "name": "Bid Corporation Limited", "ticker": "BID", "sector": "Other", "domains": ["bidcorpgroup.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bidcorp-limited", "name": "Bidcorp Limited", "ticker": "", "sector": "Industrial", "domains": ["bidcorp.com", "bidcorp.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bidfreight", "name": "Bidfreight", "ticker": "", "sector": "Transport", "domains": ["bidfreight.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bidvest-group", "name": "Bidvest Group", "ticker": "BVT", "sector": "Industrial", "domains": ["bidvest.com", "bidvest.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "blueagle", "name": "BluEagle", "ticker": "", "sector": "Private Company", "domains": ["blueagle.co.za"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.blueagle.co.za/disclosure", "manual_override": true}
{"id": "blue-crane-capital", "name": "Blue Crane Capital", "ticker": "", "sector": "Financial Services", "domains": ["bluecranecap.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "blue-label-telecoms", "name": "Blue Label Telecoms", "ticker": "BLU", "sector": "Telecommunications", "domains": ["bluelabeltelecoms.co.za", "bluelabel.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bluespec", "name": "Bluespec", "ticker": "", "sector": "Technology", "domains": ["bluespec.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bob-shop", "name": "Bob Shop", "ticker": "", "sector": "Private Company", "domains": ["bobshop.co.za", "bobgroup.co.za"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": true, "security_txt_url": "https://bobshop.co.za/security.txt", "policy_url": "https://www.bobshop.co.za/help/security-vulnerability-reporting-policy/6743", "manual_override": true}
{"id": "bobs-biltong", "name": "Bob's Biltong", "ticker": "", "sector": "Consumer Goods", "domains": ["bobsbiltong.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bokone-bophirima", "name": "Bokone Bophirima", "ticker": "", "sector": "Diversified", "domains": ["bokonebophirima.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bombardier-transportation-sa", "name": "Bombardier Transportation SA", "ticker": "", "sector": "Transport", "domains": ["bombardier.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bophelo-bioscience", "name": "Bophelo Bioscience", "ticker": "", "sector": "Healthcare", "domains": ["bophelobio.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bowler-metcalf", "name": "Bowler Metcalf", "ticker": "BCF", "sector": "Industrial", "domains": ["bowlermetcalf.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "boxer-retail", "name": "Boxer Retail", "ticker": "BOX", "sector": "Retail", "domains": ["boxer.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "brainbox-kids", "name": "Brainbox Kids", "ticker": "", "sector": "Private Company", "domains": ["brainboxkids.co.za"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.brainboxkids.co.za/responsible-disclosure-policy", "manual_override": true}
{"id": "brainworks-capital", "name": "Brainworks Capital", "ticker": "", "sector": "Financial Services", "domains": ["brainworkscapital.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "brait-se", "name": "Brait SE", "ticker": "BATE", "sector": "Financial Services", "domains": ["brait.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "brandcorp", "name": "Brandcorp", "ticker": "", "sector": "Consumer Goods", "domains": ["brandcorp.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bridgestone-south-africa", "name": "Bridgestone South Africa", "ticker": "", "sector": "Industrial", "domains": ["bridgestone.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "brikor-limited", "name": "Brikor Limited", "ticker": "BIK", "sector": "Industrial", "domains": ["brikor.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "brimstone-investment-corporation", "name": "Brimstone Investment Corporation", "ticker": "BRT3", "sector": "Diversified", "domains": ["brimstone.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "british-american-tobacco", "name": "British American Tobacco", "ticker": "BTI", "sector": "Consumer Goods", "domains": ["bat.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "broadband-infraco", "name": "Broadband Infraco", "ticker": "", "sector": "Telecommunications", "domains": ["infraco.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bryte-insurance", "name": "Bryte Insurance", "ticker": "", "sector": "Insurance", "domains": ["bryte.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "budget-insurance", "name": "Budget Insurance", "ticker": "", "sector": "Insurance", "domains": ["budget.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "buffalo-coal", "name": "Buffalo Coal", "ticker": "", "sector": "Mining", "domains": ["buffalocoal.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "buhle-waste", "name": "Buhle Waste", "ticker": "", "sector": "Industrial", "domains": ["buhlewaste.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "builders-warehouse", "name": "Builders Warehouse", "ticker": "", "sector": "Retail", "domains": ["builders.co.za"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": false, "security_txt_url": "https://www.builders.co.za/.well-known/security.txt", "policy_url": null, "manual_override": false}
{"id": "burstone-group-limited", "name": "Burstone Group Limited", "ticker": "BTN", "sector": "Other", "domains": ["burstone.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bushveld-minerals", "name": "Bushveld Minerals", "ticker": "", "sector": "Mining", "domains": ["bushveldminerals.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "business-partners", "name": "Business Partners", "ticker": "", "sector": "Financial Services", "domains": ["businesspartners.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "butterfly-effect-capital", "name": "Butterfly Effect Capital", "ticker": "", "sector": "Financial Services", "domains": ["butterflyeffect.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "bytes-technology-group", "name": "Bytes Technology Group", "ticker": "BYI", "sector": "Technology", "domains": ["bytes.co.uk"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ca-sales-holdings", "name": "CA Sales Holdings", "ticker": "CAA", "sector": "Consumer Goods", "domains": ["casales.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cap-trading", "name": "CAP Trading", "ticker": "", "sector": "Private Company", "domains": ["captrading.co.za"], "grade": "Yes", "status": "found", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://captrading.co.za/responsible-disclosure/", "manual_override": true}
{"id": "cbi-electric", "name": "CBI Electric", "ticker": "", "sector": "Industrial", "domains": ["cbi-lowvoltage.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cg-smith-foods", "name": "CG Smith Foods", "ticker": "", "sector": "Consumer Goods", "domains": ["cgsmith.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "chep-south-africa", "name": "CHEP South Africa", "ticker": "", "sector": "Industrial", "domains": ["chep.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cmh-group", "name": "CMH Group", "ticker": "", "sector": "Automotive", "domains": ["cmhgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "csg-holdings", "name": "CSG Holdings", "ticker": "", "sector": "Industrial", "domains": ["csgholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "csir", "name": "CSIR", "ticker": "", "sector": "Technology", "domains": ["csir.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cadiz-holdings", "name": "Cadiz Holdings", "ticker": "", "sector": "Financial Services", "domains": ["cadiz.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cafca-limited", "name": "Cafca Limited", "ticker": "CAC", "sector": "Industrial", "domains": ["cafca.co.zw"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "caledonia-mining-corporation", "name": "Caledonia Mining Corporation", "ticker": "", "sector": "Mining", "domains": ["caledoniamining.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "calgro-m3", "name": "Calgro M3", "ticker": "CGR", "sector": "Property", "domains": ["calgrom3.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "calibre-chemical", "name": "Calibre Chemical", "ticker": "", "sector": "Industrial", "domains": ["calibrechem.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "calulo-group", "name": "Calulo Group", "ticker": "", "sector": "Diversified", "domains": ["calulo.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cape-union-mart", "name": "Cape Union Mart", "ticker": "", "sector": "Retail", "domains": ["capeunionmart.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "capital-alliance-life", "name": "Capital Alliance Life", "ticker": "", "sector": "Insurance", "domains": ["capitalalliance.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "capital-appreciation", "name": "Capital Appreciation", "ticker": "", "sector": "Technology", "domains": ["capitalappreciation.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "capital-property-fund", "name": "Capital Property Fund", "ticker": "", "sector": "Property", "domains": ["capitalpropertyfund.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "capitec-bank", "name": "Capitec Bank", "ticker": "CPI", "sector": "Banking", "domains": ["capitecbank.co.za", "capitec.co.za"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.capitecbank.co.za/globalassets/pages/documents-library/vulnerability-disclosure.pdf", "manual_override": true}
{"id": "capricorn-group-limited", "name": "Capricorn Group Limited", "ticker": "CGP", "sector": "Other", "domains": ["capricorn.com.na"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cargo-carriers", "name": "Cargo Carriers", "ticker": "", "sector": "Industrial", "domains": ["cargocarriers.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "carozzi-sa", "name": "Carozzi SA", "ticker": "", "sector": "Consumer Goods", "domains": ["carozzi.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cartrack-holdings", "name": "Cartrack Holdings", "ticker": "", "sector": "Technology", "domains": ["cartrack.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cash-crusaders", "name": "Cash Crusaders", "ticker": "", "sector": "Retail", "domains": ["cashcrusaders.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cashbuild-limited", "name": "Cashbuild Limited", "ticker": "CSB", "sector": "Retail", "domains": ["cashbuild.co.za", "cashbuild.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "casteel-capital", "name": "Casteel Capital", "ticker": "", "sector": "Financial Services", "domains": ["casteelcapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "castleview-property-fund", "name": "Castleview Property Fund", "ticker": "CVW", "sector": "Property", "domains": ["castleviewproperty.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "caxton-and-ctp", "name": "Caxton and CTP", "ticker": "CAT", "sector": "Media", "domains": ["caxton.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "celestial-retail", "name": "Celestial Retail", "ticker": "", "sector": "Retail", "domains": ["celestialretail.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cell-c", "name": "Cell C", "ticker": "CCD", "sector": "Telecommunications", "domains": ["cellc.co.za", "cellc.net"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cennergi", "name": "Cennergi", "ticker": "", "sector": "Energy", "domains": ["cennergi.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "central-energy-fund", "name": "Central Energy Fund", "ticker": "", "sector": "Energy", "domains": ["caborabassamanagement.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "centurion-diamonds", "name": "Centurion Diamonds", "ticker": "", "sector": "Mining", "domains": ["centuriondiamonds.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "centurion-systems", "name": "Centurion Systems", "ticker": "", "sector": "Technology", "domains": ["centsys.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "channel-vas-investments-limited", "name": "Channel Vas Investments Limited", "ticker": "OPA", "sector": "Other", "domains": ["optasia.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "charter-life-insurance", "name": "Charter Life Insurance", "ticker": "", "sector": "Insurance", "domains": ["charterlife.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "checkers", "name": "Checkers", "ticker": "", "sector": "Retail", "domains": ["checkers.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "chemvet-group", "name": "ChemVet Group", "ticker": "", "sector": "Agriculture", "domains": ["chemvet.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "chemfit-sa", "name": "Chemfit SA", "ticker": "", "sector": "Industrial", "domains": ["chemfit.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "chemical-specialities", "name": "Chemical Specialities", "ticker": "", "sector": "Industrial", "domains": ["chemspec.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "choppies-enterprises", "name": "Choppies Enterprises", "ticker": "CHP", "sector": "Retail", "domains": ["choppies.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "chrometco-limited", "name": "Chrometco Limited", "ticker": "", "sector": "Mining", "domains": ["chrometco.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cilo-cybin-holdings-limited", "name": "Cilo Cybin Holdings Limited", "ticker": "CCC", "sector": "Other", "domains": ["cilocybin.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cipla-medpro", "name": "Cipla Medpro", "ticker": "", "sector": "Healthcare", "domains": ["ciplamedpro.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "citadel-wealth-management", "name": "Citadel Wealth Management", "ticker": "", "sector": "Financial Services", "domains": ["citadel.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "citra-logistics", "name": "Citra Logistics", "ticker": "", "sector": "Transport", "domains": ["citralogistics.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "city-lodge-hotels", "name": "City Lodge Hotels", "ticker": "CLH", "sector": "Media", "domains": ["citylodge.co.za", "clhg.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "clicks-group", "name": "Clicks Group", "ticker": "CLS", "sector": "Retail", "domains": ["clicksgroup.co.za", "clicks.co.za", "netmeds.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "clientele-limited", "name": "Clientele Limited", "ticker": "CLI", "sector": "Insurance", "domains": ["clientele.co.za", "clientelelife.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cliffe-dekker-hofmeyr", "name": "Cliffe Dekker Hofmeyr", "ticker": "", "sector": "Professional Services", "domains": ["cdhlegal.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cloud-atlas-medical", "name": "Cloud Atlas Medical", "ticker": "", "sector": "Healthcare", "domains": ["cloudatlasmedical.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "clover-industries", "name": "Clover Industries", "ticker": "", "sector": "Consumer Goods", "domains": ["clover.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "coal-of-africa", "name": "Coal of Africa", "ticker": "", "sector": "Mining", "domains": ["coalofafrica.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "coega-development-corporation", "name": "Coega Development Corporation", "ticker": "", "sector": "Industrial", "domains": ["coega.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cognition-holdings", "name": "Cognition Holdings", "ticker": "", "sector": "Technology", "domains": ["cognitionholdings.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "collins-property-group-limited", "name": "Collins Property Group Limited", "ticker": "CPP", "sector": "Other", "domains": ["collinsgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "colossus-holdings", "name": "Colossus Holdings", "ticker": "", "sector": "Diversified", "domains": ["colossusholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "comair-limited", "name": "Comair Limited", "ticker": "", "sector": "Transport", "domains": ["comair.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "combined-motor-holdings", "name": "Combined Motor Holdings", "ticker": "CMH", "sector": "Retail", "domains": ["cmh.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "comparisure", "name": "CompariSure", "ticker": "", "sector": "Insurance", "domains": ["comparisure.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "compu-clearing-outsourcing", "name": "Compu-Clearing Outsourcing", "ticker": "", "sector": "Technology", "domains": ["compuclearing.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "computicket", "name": "Computicket", "ticker": "", "sector": "Technology", "domains": ["computicket.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "conduit-capital", "name": "Conduit Capital", "ticker": "", "sector": "Financial Services", "domains": ["conduitcapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "connection-group-holdings", "name": "Connection Group Holdings", "ticker": "", "sector": "Technology", "domains": ["cgh.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "consol-glass", "name": "Consol Glass", "ticker": "", "sector": "Industrial", "domains": ["consol.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "continuitysa", "name": "ContinuitySA", "ticker": "", "sector": "Technology", "domains": ["continuitysa.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "convergenet-holdings", "name": "Convergenet Holdings", "ticker": "", "sector": "Technology", "domains": ["convergenet.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "copper-360", "name": "Copper 360", "ticker": "CPR", "sector": "Mining", "domains": ["copper360.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cornerstone-capital-resources", "name": "Cornerstone Capital Resources", "ticker": "", "sector": "Mining", "domains": ["cornerstonecapres.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cornerstone-technology-holdings", "name": "Cornerstone Technology Holdings", "ticker": "", "sector": "Technology", "domains": ["cornerstonetech.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "coronation-fund-managers", "name": "Coronation Fund Managers", "ticker": "CML", "sector": "Financial Services", "domains": ["coronation.com", "coronation.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "corteva-agriscience-sa", "name": "Corteva Agriscience SA", "ticker": "", "sector": "Agriculture", "domains": ["corteva.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cosmo-city-development", "name": "Cosmo City Development", "ticker": "", "sector": "Property", "domains": ["cosmocity.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "country-bird-holdings", "name": "Country Bird Holdings", "ticker": "", "sector": "Agriculture", "domains": ["countrybird.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "country-foods-group", "name": "Country Foods Group", "ticker": "", "sector": "Consumer Goods", "domains": ["countryfoods.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "crookes-brothers", "name": "Crookes Brothers", "ticker": "CKS", "sector": "Agriculture", "domains": ["cbl.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "crossfin-holdings", "name": "Crossfin Holdings", "ticker": "", "sector": "Technology", "domains": ["crossfin.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "cummins-south-africa", "name": "Cummins South Africa", "ticker": "", "sector": "Industrial", "domains": ["cummins.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "curro-holdings", "name": "Curro Holdings", "ticker": "", "sector": "Education", "domains": ["curro.co.za", "curro.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "dhl-south-africa", "name": "DHL South Africa", "ticker": "", "sector": "Transport", "domains": ["dhl.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "dra-global", "name": "DRA Global", "ticker": "", "sector": "Industrial", "domains": ["draglobal.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "drdgold", "name": "DRDGOLD", "ticker": "DRD", "sector": "Mining", "domains": ["drdgold.com", "drdgold.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "dstv-media", "name": "DStv Media", "ticker": "", "sector": "Media", "domains": ["dstv.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "datacentrix", "name": "Datacentrix", "ticker": "", "sector": "Technology", "domains": ["datacentrix.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "datatec-limited", "name": "Datatec Limited", "ticker": "DTC", "sector": "Technology", "domains": ["datatec.com", "datatec.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "dawn-wing-couriers", "name": "Dawn Wing Couriers", "ticker": "", "sector": "Transport", "domains": ["dawnwing.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "de-beers-south-africa", "name": "De Beers South Africa", "ticker": "", "sector": "Mining", "domains": ["debeers.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "deep-yellow-limited", "name": "Deep Yellow Limited", "ticker": "DYL", "sector": "Other", "domains": ["deepyellow.com.au"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "delecta-limited", "name": "Delecta Limited", "ticker": "", "sector": "Consumer Goods", "domains": ["delecta.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "deloitte-southern-africa", "name": "Deloitte Southern Africa", "ticker": "", "sector": "Professional Services", "domains": ["deloitte.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "delta-international-property-holdings", "name": "Delta International Property Holdings", "ticker": "", "sector": "Property", "domains": ["deltaint.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "delta-property-fund", "name": "Delta Property Fund", "ticker": "DLT", "sector": "Property", "domains": ["deltafund.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "deneb-investments", "name": "Deneb Investments", "ticker": "DNB", "sector": "Industrial", "domains": ["denebinvestments.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "denel-soc", "name": "Denel SOC", "ticker": "", "sector": "Industrial", "domains": ["denel.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "deons-auto-panels", "name": "Deon's Auto Panels", "ticker": "", "sector": "Private Company", "domains": ["deonsautopanels.co.za"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://deonsautopanels.co.za/pages/responsible-disclosure-policy", "manual_override": true}
{"id": "development-bank-of-southern-africa", "name": "Development Bank of Southern Africa", "ticker": "", "sector": "Banking", "domains": ["dbsa.org"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "dialogue-group", "name": "Dialogue Group", "ticker": "", "sector": "Healthcare", "domains": ["dialoguegroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "digi-outsturance", "name": "Digi Outsturance", "ticker": "", "sector": "Insurance", "domains": ["digioutsurance.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "digicore-holdings", "name": "Digicore Holdings", "ticker": "", "sector": "Technology", "domains": ["digicore.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "dimension-data", "name": "Dimension Data", "ticker": "", "sector": "Technology", "domains": ["dimensiondata.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "dipula-income-fund", "name": "Dipula Income Fund", "ticker": "DPL", "sector": "Property", "domains": ["dipula.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "direct-transact", "name": "Direct Transact", "ticker": "", "sector": "Technology", "domains": ["directtransact.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "dis-chem-pharmacies", "name": "Dis-Chem Pharmacies", "ticker": "DCP", "sector": "Retail", "domains": ["dischem.co.za", "dischemgroup.com"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": false, "security_txt_url": "https://dischem.co.za/.well-known/security.txt", "policy_url": null, "manual_override": false}
{"id": "discovery-limited", "name": "Discovery Limited", "ticker": "DSY", "sector": "Insurance", "domains": ["discovery.co.za", "discovery.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "distell-group", "name": "Distell Group", "ticker": "", "sector": "Consumer Goods", "domains": ["distell.co.za", "distell.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "distillers-corporation", "name": "Distillers Corporation", "ticker": "", "sector": "Consumer Goods", "domains": ["distillerscorp.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ditikeni-investment-company", "name": "Ditikeni Investment Company", "ticker": "", "sector": "Financial Services", "domains": ["ditikeni.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ditto-group", "name": "Ditto Group", "ticker": "", "sector": "Diversified", "domains": ["dittogroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "dolphin-coast-landfill", "name": "Dolphin Coast Landfill", "ticker": "", "sector": "Industrial", "domains": ["dolphincoastlandfill.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "domestic-workers-fund", "name": "Domestic Workers Fund", "ticker": "", "sector": "Financial Services", "domains": ["dwfund.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "doorbraak", "name": "Doorbraak", "ticker": "", "sector": "Agriculture", "domains": ["doorbraak.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "dorbyl-limited", "name": "Dorbyl Limited", "ticker": "", "sector": "Industrial", "domains": ["dorbyl.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "dove-fund-managers", "name": "Dove Fund Managers", "ticker": "", "sector": "Financial Services", "domains": ["dove.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "droogfontein-solar-power", "name": "Droogfontein Solar Power", "ticker": "", "sector": "Energy", "domains": ["droogfonteinsolar.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "dunlop-industrial", "name": "Dunlop Industrial", "ticker": "", "sector": "Industrial", "domains": ["dunlopindustrial.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "durban-point-development", "name": "Durban Point Development", "ticker": "", "sector": "Property", "domains": ["durbanpoint.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ea-holdings", "name": "EA Holdings", "ticker": "", "sector": "Diversified", "domains": ["eaholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "efc-energy", "name": "EFC Energy", "ticker": "", "sector": "Energy", "domains": ["efcenergy.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "eoh-holdings", "name": "EOH Holdings", "ticker": "", "sector": "Technology", "domains": ["eoh.co.za", "eoh.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "eon-reality-sa", "name": "EON Reality SA", "ticker": "", "sector": "Technology", "domains": ["eonreality.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "epe-capital-partners-limited", "name": "EPE Capital Partners Limited", "ticker": "EPE", "sector": "Other", "domains": ["ethoscapital.mu"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "eppf", "name": "EPPF", "ticker": "", "sector": "Financial Services", "domains": ["eppf.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "east-africa-metals-sa", "name": "East Africa Metals SA", "ticker": "", "sector": "Mining", "domains": ["eastafricametals.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "eastern-cape-development-corporation", "name": "Eastern Cape Development Corporation", "ticker": "", "sector": "Diversified", "domains": ["ecdc.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "eastern-platinum", "name": "Eastern Platinum", "ticker": "EPS", "sector": "Mining", "domains": ["eastplats.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "edcon-holdings", "name": "Edcon Holdings", "ticker": "", "sector": "Retail", "domains": ["edcon.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "efficient-group", "name": "Efficient Group", "ticker": "", "sector": "Financial Services", "domains": ["efficient.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "efora-energy", "name": "Efora Energy", "ticker": "", "sector": "Energy", "domains": ["eforaenergy.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "elandsrand-mining", "name": "Elandsrand Mining", "ticker": "", "sector": "Mining", "domains": ["elandsrand.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "elevate-uranium-limited", "name": "Elevate Uranium Limited", "ticker": "EL8", "sector": "Other", "domains": ["elevateuranium.com.au"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "elgin-free-range-chickens", "name": "Elgin Free Range Chickens", "ticker": "", "sector": "Agriculture", "domains": ["elginchickens.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ellies-holdings", "name": "Ellies Holdings", "ticker": "", "sector": "Technology", "domains": ["ellies.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "elsabe-creations", "name": "Elsabe Creations", "ticker": "", "sector": "Private Company", "domains": ["elsabecreations.co.za"], "grade": "Yes", "status": "found", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://elsabecreations.co.za/responsible-disclosure/", "manual_override": true}
{"id": "emedia-holdings-limited", "name": "Emedia Holdings Limited", "ticker": "EMN", "sector": "Other", "domains": ["emediaholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "emerald-risk-transfer", "name": "Emerald Risk Transfer", "ticker": "", "sector": "Insurance", "domains": ["emeraldsa.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "emira-property-fund", "name": "Emira Property Fund", "ticker": "EMI", "sector": "Property", "domains": ["emira.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "empower-clinics", "name": "Empower Clinics", "ticker": "", "sector": "Healthcare", "domains": ["empowerclinics.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "empowerment-capital", "name": "Empowerment Capital", "ticker": "", "sector": "Financial Services", "domains": ["empowercap.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "enact-international", "name": "Enact International", "ticker": "", "sector": "Technology", "domains": ["enactint.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "encha-construction", "name": "Encha Construction", "ticker": "", "sector": "Construction", "domains": ["encha.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "enel-green-power-sa", "name": "Enel Green Power SA", "ticker": "", "sector": "Energy", "domains": ["enelgreenpower.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "energy-partners", "name": "Energy Partners", "ticker": "", "sector": "Energy", "domains": ["energypartners.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "enviroserv-holdings", "name": "Enviroserv Holdings", "ticker": "", "sector": "Industrial", "domains": ["enviroserv.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "enx-group", "name": "Enx Group", "ticker": "ENX", "sector": "Industrial", "domains": ["enxgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "epiuse-labs", "name": "EpiUse Labs", "ticker": "", "sector": "Technology", "domains": ["epiuse.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "equites-property-fund", "name": "Equites Property Fund", "ticker": "EQU", "sector": "Property", "domains": ["equites.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "equra-health", "name": "Equra Health", "ticker": "", "sector": "Healthcare", "domains": ["equra.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "erin-energy", "name": "Erin Energy", "ticker": "", "sector": "Energy", "domains": ["erinenergy.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ernst-young-south-africa", "name": "Ernst & Young South Africa", "ticker": "", "sector": "Professional Services", "domains": ["ey.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "eskom-holdings", "name": "Eskom Holdings", "ticker": "", "sector": "Energy", "domains": ["eskom.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "esquire-technologies", "name": "Esquire Technologies", "ticker": "", "sector": "Private Company", "domains": ["esquire.co.za"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.esquire.co.za/information", "manual_override": true}
{"id": "ethos-private-equity", "name": "Ethos Private Equity", "ticker": "", "sector": "Financial Services", "domains": ["ethos.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "etion-limited", "name": "Etion Limited", "ticker": "", "sector": "Technology", "domains": ["etion.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "europa-metals", "name": "Europa Metals", "ticker": "EUZ", "sector": "Mining", "domains": ["europametals.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "everlast-capital", "name": "Everlast Capital", "ticker": "", "sector": "Financial Services", "domains": ["everlastcap.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "evraz-highveld-steel", "name": "Evraz Highveld Steel", "ticker": "", "sector": "Mining", "domains": ["evrazhighveldsteel.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "excellerate-holdings", "name": "Excellerate Holdings", "ticker": "", "sector": "Industrial", "domains": ["excellerate.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "exemplar-reitail", "name": "Exemplar REITail", "ticker": "EXP", "sector": "Property", "domains": ["exemplar.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "express-employment-professionals-sa", "name": "Express Employment Professionals SA", "ticker": "", "sector": "Industrial", "domains": ["expresspros.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "exxaro-resources", "name": "Exxaro Resources", "ticker": "EXX", "sector": "Mining", "domains": ["exxaro.com", "exxaro.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fnb", "name": "FNB", "ticker": "", "sector": "Banking", "domains": ["fnb.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fairtree-capital", "name": "Fairtree Capital", "ticker": "", "sector": "Financial Services", "domains": ["fairtree.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fairvest-limited", "name": "Fairvest Limited", "ticker": "FTA", "sector": "Property", "domains": ["fairvest.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "famous-brands", "name": "Famous Brands", "ticker": "FBR", "sector": "Consumer Goods", "domains": ["famousbrands.co.za", "famousbrands.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "farfresh", "name": "Farfresh", "ticker": "", "sector": "Agriculture", "domains": ["farfresh.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fast-fast-freight", "name": "Fast Fast Freight", "ticker": "", "sector": "Transport", "domains": ["fastfreight.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "faulu-microfinance-sa", "name": "Faulu Microfinance SA", "ticker": "", "sector": "Financial Services", "domains": ["faulu.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fedex-south-africa", "name": "FedEx South Africa", "ticker": "", "sector": "Transport", "domains": ["fedex.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "federated-employers-mutual", "name": "Federated Employers Mutual", "ticker": "", "sector": "Insurance", "domains": ["fem.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fernridge-solutions", "name": "Fernridge Solutions", "ticker": "", "sector": "Technology", "domains": ["fernridge.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fidelity-services-group", "name": "Fidelity Services Group", "ticker": "", "sector": "Industrial", "domains": ["fidelityservicesgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "financial-mail", "name": "Financial Mail", "ticker": "", "sector": "Media", "domains": ["financialmail.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "financial-recovery-services-frs", "name": "Financial Recovery Services (FRS)", "ticker": "", "sector": "Private Company", "domains": ["frs-sa.co.za"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://frs-sa.co.za/wp-content/uploads/2024/11/WEBSITE-TERMS-OF-USE-AND-SECURITY-POLICY.pdf", "manual_override": true}
{"id": "finbond-group", "name": "Finbond Group", "ticker": "FGL", "sector": "Financial Services", "domains": ["finbondgroup.co.za", "finbond.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fintech-group-sa", "name": "Fintech Group SA", "ticker": "", "sector": "Technology", "domains": ["fintechgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "firestone-energy", "name": "Firestone Energy", "ticker": "", "sector": "Energy", "domains": ["firestoneenergy.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "firstrand-limited", "name": "FirstRand Limited", "ticker": "FSR", "sector": "Banking", "domains": ["firstrand.co.za", "fnb.co.za", "wesbank.co.za", "rmb.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "firstrand-namibia-limited", "name": "Firstrand Namibia Limited", "ticker": "FNB2", "sector": "Other", "domains": ["fnbnamibia.com.na"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "flagship-asset-management", "name": "Flagship Asset Management", "ticker": "", "sector": "Financial Services", "domains": ["flagshipsa.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fleet-horizon", "name": "Fleet Horizon", "ticker": "", "sector": "Transport", "domains": ["fleethorizon.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fleet-management-solutions-sa", "name": "Fleet Management Solutions SA", "ticker": "", "sector": "Technology", "domains": ["fleetmanagement.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "flexo-line-products", "name": "Flexo Line Products", "ticker": "", "sector": "Industrial", "domains": ["flexoline.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fontana-holdings", "name": "Fontana Holdings", "ticker": "", "sector": "Diversified", "domains": ["fontana.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "foord-asset-management", "name": "Foord Asset Management", "ticker": "", "sector": "Financial Services", "domains": ["foord.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ford-motor-company-of-south-africa", "name": "Ford Motor Company of South Africa", "ticker": "", "sector": "Automotive", "domains": ["ford.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "formex-industries", "name": "Formex Industries", "ticker": "", "sector": "Industrial", "domains": ["formex.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "forsys-metals-corporation", "name": "Forsys Metals Corporation", "ticker": "FSY", "sector": "Other", "domains": ["forsysmetals.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fortress-reit", "name": "Fortress REIT", "ticker": "", "sector": "Property", "domains": ["fortressreit.co.za", "fortress.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fortress-real-estate-investments-limited", "name": "Fortress Real Estate Investments Limited", "ticker": "FOR", "sector": "Other", "domains": ["fortressfund.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "foskor", "name": "Foskor", "ticker": "", "sector": "Mining", "domains": ["foskor.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fragile-x-foundation-sa", "name": "Fragile X Foundation SA", "ticker": "", "sector": "Healthcare", "domains": ["fragilex.org.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "franke-south-africa", "name": "Franke South Africa", "ticker": "", "sector": "Industrial", "domains": ["franke.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "freeworld-coatings", "name": "Freeworld Coatings", "ticker": "", "sector": "Industrial", "domains": ["freeworld.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fresnillo-plc-sa", "name": "Fresnillo PLC SA", "ticker": "", "sector": "Mining", "domains": ["fresnilloplc.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "frontier-property-fund-limited", "name": "Frontier Property Fund Limited", "ticker": "FRP", "sector": "Other", "domains": [], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "frontier-rare-earths", "name": "Frontier Rare Earths", "ticker": "", "sector": "Mining", "domains": ["frontierrareearths.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "frontier-transport", "name": "Frontier Transport", "ticker": "FTH", "sector": "Transport", "domains": ["frontiertransport.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "fuel-retailers-association", "name": "Fuel Retailers Association", "ticker": "", "sector": "Energy", "domains": ["fuelretailers.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "future-growth-asset-management", "name": "Future Growth Asset Management", "ticker": "", "sector": "Financial Services", "domains": ["futuregrowth.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "futurelife-health-products", "name": "Futurelife Health Products", "ticker": "", "sector": "Consumer Goods", "domains": ["futurelife.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "g4s-south-africa", "name": "G4S South Africa", "ticker": "", "sector": "Industrial", "domains": ["g4s.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "gabcon", "name": "Gabcon", "ticker": "", "sector": "Construction", "domains": ["gabcon.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "gaia-infrastructure-capital", "name": "Gaia Infrastructure Capital", "ticker": "", "sector": "Energy", "domains": ["gaiainfra.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "gallop-gold", "name": "Gallop Gold", "ticker": "", "sector": "Mining", "domains": ["gallopgold.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "game-stores", "name": "Game Stores", "ticker": "", "sector": "Retail", "domains": ["game.co.za"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": false, "security_txt_url": "https://www.game.co.za/.well-known/security.txt", "policy_url": null, "manual_override": false}
{"id": "gateway-real-estate-africa", "name": "Gateway Real Estate Africa", "ticker": "", "sector": "Property", "domains": ["gatewayrea.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "gauteng-growth-and-development-agency", "name": "Gauteng Growth and Development Agency", "ticker": "", "sector": "Diversified", "domains": ["ggda.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "gemfields-group", "name": "Gemfields Group", "ticker": "GML", "sector": "Mining", "domains": ["gemfields.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "general-electric-south-africa", "name": "General Electric South Africa", "ticker": "", "sector": "Industrial", "domains": ["ge.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "gibela-rail-transport-consortium", "name": "Gibela Rail Transport Consortium", "ticker": "", "sector": "Transport", "domains": ["gibela-rail.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "glacier-by-sanlam", "name": "Glacier by Sanlam", "ticker": "", "sector": "Financial Services", "domains": ["glacier.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "glen-anil-development-corporation", "name": "Glen Anil Development Corporation", "ticker": "", "sector": "Property", "domains": ["glenanil.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "glencore", "name": "Glencore", "ticker": "GLN", "sector": "Mining", "domains": ["glencore.com", "glencore.co.za"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": false, "security_txt_url": "https://www.glencore.com/.well-known/security.txt", "policy_url": null, "manual_override": false}
{"id": "global-infrastructure-sa", "name": "Global Infrastructure SA", "ticker": "", "sector": "Industrial", "domains": ["globalinfra.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "globe-trade-centre", "name": "Globe Trade Centre", "ticker": "GTC", "sector": "Property", "domains": ["gtc.com.pl"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "globeleq-south-africa", "name": "Globeleq South Africa", "ticker": "", "sector": "Energy", "domains": ["globeleq.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "go-life-international", "name": "Go Life International", "ticker": "", "sector": "Healthcare", "domains": ["golife.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "gokaldas-exports", "name": "Gokaldas Exports", "ticker": "", "sector": "Consumer Goods", "domains": ["gokaldas.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "gold-circle", "name": "Gold Circle", "ticker": "", "sector": "Hospitality", "domains": ["goldcircle.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "gold-fields", "name": "Gold Fields", "ticker": "GFI", "sector": "Mining", "domains": ["goldfields.com", "goldfields.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "golden-arrow-bus-services", "name": "Golden Arrow Bus Services", "ticker": "", "sector": "Transport", "domains": ["gabs.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "golden-dice-foods", "name": "Golden Dice Foods", "ticker": "", "sector": "Consumer Goods", "domains": ["goldendice.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "golden-harvest", "name": "Golden Harvest", "ticker": "", "sector": "Consumer Goods", "domains": ["goldenharvest.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "goldenrule-technology", "name": "GoldenRule Technology", "ticker": "", "sector": "Technology", "domains": ["goldenrule.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "gondwana-group", "name": "Gondwana Group", "ticker": "", "sector": "Hospitality", "domains": ["gondwanagroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "gondwana-minerals", "name": "Gondwana Minerals", "ticker": "", "sector": "Mining", "domains": ["gondwanaminerals.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "gouda-wind-farm", "name": "Gouda Wind Farm", "ticker": "", "sector": "Energy", "domains": ["goudawindfarm.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "graftech-sa", "name": "GrafTech SA", "ticker": "", "sector": "Industrial", "domains": ["graftech.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "grain-sa", "name": "Grain SA", "ticker": "", "sector": "Agriculture", "domains": ["grainsa.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "grand-parade-investments", "name": "Grand Parade Investments", "ticker": "GPL", "sector": "Diversified", "domains": ["grandparade.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "grays-security", "name": "Grays Security", "ticker": "", "sector": "Industrial", "domains": ["gray.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "green-cape", "name": "Green Cape", "ticker": "", "sector": "Energy", "domains": ["greencape.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "greenbay-properties", "name": "Greenbay Properties", "ticker": "", "sector": "Property", "domains": ["greenbayprop.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "greencoat-renewables-plc", "name": "Greencoat Renewables PLC", "ticker": "GCT", "sector": "Other", "domains": ["greencoat-renewables.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "greenpop", "name": "Greenpop", "ticker": "", "sector": "Agriculture", "domains": ["greenpop.org"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "greys-marine", "name": "Greys Marine", "ticker": "", "sector": "Industrial", "domains": ["greysmarine.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "greystone-capital", "name": "Greystone Capital", "ticker": "", "sector": "Financial Services", "domains": ["greystonecap.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "greystone-mining", "name": "Greystone Mining", "ticker": "", "sector": "Mining", "domains": ["greystonemining.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "grindrod-limited", "name": "Grindrod Limited", "ticker": "GND", "sector": "Industrial", "domains": ["grindrod.com", "grindrod.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "grindrod-shipping", "name": "Grindrod Shipping", "ticker": "", "sector": "Industrial", "domains": ["grindrodshipping.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "grobank", "name": "Grobank", "ticker": "", "sector": "Banking", "domains": ["grobank.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "group-five", "name": "Group Five", "ticker": "", "sector": "Construction", "domains": ["groupfive.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "growthpoint-properties", "name": "Growthpoint Properties", "ticker": "GRT", "sector": "Property", "domains": ["growthpoint.co.za", "growthpoint.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "guardrisk-insurance", "name": "Guardrisk Insurance", "ticker": "", "sector": "Insurance", "domains": ["guardrisk.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "gugulethu-square-shopping-centre", "name": "Gugulethu Square Shopping Centre", "ticker": "", "sector": "Property", "domains": ["gugulethusquare.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "gumtree-south-africa", "name": "Gumtree South Africa", "ticker": "", "sector": "Technology", "domains": ["gumtree.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "halo-heritage", "name": "Halo Heritage", "ticker": "", "sector": "Financial Services", "domains": ["haloheritage.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hammerson", "name": "Hammerson", "ticker": "HMN", "sector": "Property", "domains": ["hammerson.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hansgrohe-sa", "name": "Hansgrohe SA", "ticker": "", "sector": "Industrial", "domains": ["hansgrohe.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "harambee-youth-employment", "name": "Harambee Youth Employment", "ticker": "", "sector": "Industrial", "domains": ["harambee.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "harith-general-partners", "name": "Harith General Partners", "ticker": "", "sector": "Financial Services", "domains": ["harith.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "harmony-gold-mining", "name": "Harmony Gold Mining", "ticker": "HAPS", "sector": "Mining", "domains": ["harmony.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "haw-inglis", "name": "Haw & Inglis", "ticker": "", "sector": "Construction", "domains": ["hawinglis.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "heineken-south-africa", "name": "Heineken South Africa", "ticker": "", "sector": "Consumer Goods", "domains": ["heineken.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hellocomputer", "name": "Hellocomputer", "ticker": "", "sector": "Technology", "domains": ["hellocomputer.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "henkel-south-africa", "name": "Henkel South Africa", "ticker": "", "sector": "Consumer Goods", "domains": ["henkel.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "heriot-reit", "name": "Heriot REIT", "ticker": "HET", "sector": "Property", "domains": ["heriotreit.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "heritage-insurance-brokers", "name": "Heritage Insurance Brokers", "ticker": "", "sector": "Insurance", "domains": ["heritageinsurance.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "highveld-steel-and-vanadium", "name": "Highveld Steel and Vanadium", "ticker": "", "sector": "Industrial", "domains": ["highveldsteel.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hirslanden-sa", "name": "Hirslanden SA", "ticker": "", "sector": "Healthcare", "domains": ["hirslanden.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hisense-south-africa", "name": "Hisense South Africa", "ticker": "", "sector": "Consumer Goods", "domains": ["hisense-sa.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hitachi-energy-south-africa", "name": "Hitachi Energy South Africa", "ticker": "", "sector": "Energy", "domains": ["hitachienergy.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "holcim-south-africa", "name": "Holcim South Africa", "ticker": "", "sector": "Construction", "domains": ["holcim.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hollard-insurance", "name": "Hollard Insurance", "ticker": "", "sector": "Insurance", "domains": ["hollard.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "homechoice-international", "name": "Homechoice International", "ticker": "", "sector": "Retail", "domains": ["homechoice.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "horizon-equity-partners", "name": "Horizon Equity Partners", "ticker": "", "sector": "Financial Services", "domains": ["horizonequity.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hosaf", "name": "Hosaf", "ticker": "", "sector": "Industrial", "domains": ["hosaf.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hosken-consolidated-investments", "name": "Hosken Consolidated Investments", "ticker": "HCI", "sector": "Diversified", "domains": ["hfrgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hosken-passenger-logistics", "name": "Hosken Passenger Logistics", "ticker": "", "sector": "Transport", "domains": ["goldenarrow.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "howden-africa", "name": "Howden Africa", "ticker": "", "sector": "Industrial", "domains": ["howden.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "howden-life", "name": "Howden Life", "ticker": "", "sector": "Insurance", "domains": ["howdenlife.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hudaco-industries", "name": "Hudaco Industries", "ticker": "HDC", "sector": "Industrial", "domains": ["hudaco.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "huge-group", "name": "Huge Group", "ticker": "HUG", "sector": "Technology", "domains": ["hugegroup.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hulamin-limited", "name": "Hulamin Limited", "ticker": "HLM", "sector": "Industrial", "domains": ["hulamin.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "humulani-group", "name": "Humulani Group", "ticker": "", "sector": "Industrial", "domains": ["humulani.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hundsun-technologies-sa", "name": "Hundsun Technologies SA", "ticker": "", "sector": "Technology", "domains": ["hundsun.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hwange-colliery", "name": "Hwange Colliery", "ticker": "", "sector": "Mining", "domains": ["hwangecolliery.co.zw"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hyphen-communications", "name": "Hyphen Communications", "ticker": "", "sector": "Technology", "domains": ["hyphen.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hyprop-investments", "name": "Hyprop Investments", "ticker": "HYP", "sector": "Property", "domains": ["hyprop.co.za", "hyprop.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "hyundai-south-africa", "name": "Hyundai South Africa", "ticker": "", "sector": "Automotive", "domains": ["hyundai.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ibm-south-africa", "name": "IBM South Africa", "ticker": "", "sector": "Technology", "domains": ["ibm.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "icas-southern-africa", "name": "ICAS Southern Africa", "ticker": "", "sector": "Healthcare", "domains": ["icas.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "iemas-financial-services", "name": "IEMAS Financial Services", "ticker": "", "sector": "Financial Services", "domains": ["iemas.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ims-health-sa", "name": "IMS Health SA", "ticker": "", "sector": "Healthcare", "domains": ["imshealth.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "isa-holdings", "name": "ISA Holdings", "ticker": "ISA", "sector": "Technology", "domains": ["isaholdingsltd.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ilanga-sun", "name": "Ilanga Sun", "ticker": "", "sector": "Energy", "domains": ["ilangasun.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "imbewu-capital-partners", "name": "Imbewu Capital Partners", "ticker": "", "sector": "Financial Services", "domains": ["imbewu.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "imextra", "name": "Imextra", "ticker": "", "sector": "Industrial", "domains": ["imextra.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "immedia", "name": "Immedia", "ticker": "", "sector": "Media", "domains": ["immedia.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "impahla-clothing", "name": "Impahla Clothing", "ticker": "", "sector": "Consumer Goods", "domains": ["impahla.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "impala-platinum-holdings", "name": "Impala Platinum Holdings", "ticker": "IMP", "sector": "Mining", "domains": ["implats.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "imperial-holdings", "name": "Imperial Holdings", "ticker": "", "sector": "Transport", "domains": ["imperiallogistics.com", "imperial.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "impresstik-labels", "name": "Impresstik Labels", "ticker": "", "sector": "Industrial", "domains": ["impresstik.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "indequity-group", "name": "Indequity Group", "ticker": "", "sector": "Financial Services", "domains": ["indequity.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "indluplace-properties", "name": "Indluplace Properties", "ticker": "", "sector": "Property", "domains": ["indluplace.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "indus-holdings", "name": "Indus Holdings", "ticker": "", "sector": "Diversified", "domains": ["indusholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "industrial-development-corporation", "name": "Industrial Development Corporation", "ticker": "", "sector": "Financial Services", "domains": ["idc.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "inethi", "name": "Inethi", "ticker": "", "sector": "Technology", "domains": ["inethi.org.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "inform-ed", "name": "Inform-Ed", "ticker": "", "sector": "Education", "domains": ["inform-ed.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "infrasors-holdings", "name": "Infrasors Holdings", "ticker": "", "sector": "Industrial", "domains": ["infrasors.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ingonyama-trust", "name": "Ingonyama Trust", "ticker": "", "sector": "Diversified", "domains": ["ingonyamatrust.org.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "inkunzi-wealth-group", "name": "Inkunzi Wealth Group", "ticker": "", "sector": "Financial Services", "domains": ["inkunziwealth.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "innovative-pharmaceutical-association-sa", "name": "Innovative Pharmaceutical Association SA", "ticker": "", "sector": "Healthcare", "domains": ["ipasa.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "insimbi-industrial-holdings", "name": "Insimbi Industrial Holdings", "ticker": "ISB", "sector": "Industrial", "domains": ["insimbi.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "interconnect-systems", "name": "Interconnect Systems", "ticker": "", "sector": "Technology", "domains": ["interconnect.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "international-hotel-group-sa", "name": "International Hotel Group SA", "ticker": "", "sector": "Hospitality", "domains": ["ihghotels.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "internet-express", "name": "Internet Express", "ticker": "", "sector": "Technology", "domains": ["ix.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "internet-solutions", "name": "Internet Solutions", "ticker": "", "sector": "Technology", "domains": ["is.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "interwaste-holdings", "name": "Interwaste Holdings", "ticker": "", "sector": "Industrial", "domains": ["interwaste.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "investec", "name": "Investec", "ticker": "INP", "sector": "Banking", "domains": ["investec.com", "investec.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "invicta-holdings", "name": "Invicta Holdings", "ticker": "IVT", "sector": "Industrial", "domains": ["invictaholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ioco-limited", "name": "Ioco Limited", "ticker": "IOC", "sector": "Other", "domains": ["ioco.tech"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "isanti-glass", "name": "Isanti Glass", "ticker": "", "sector": "Industrial", "domains": ["isantiglass.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "italtile-limited", "name": "Italtile Limited", "ticker": "ITE", "sector": "Retail", "domains": ["italtile.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "itec-tiyende", "name": "Itec Tiyende", "ticker": "", "sector": "Technology", "domains": ["itec.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ivanhoe-mines-sa", "name": "Ivanhoe Mines SA", "ticker": "", "sector": "Mining", "domains": ["ivanhoemines.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "izinga-holdings", "name": "Izinga Holdings", "ticker": "", "sector": "Diversified", "domains": ["izinga.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "jj-group-sa", "name": "J&J Group SA", "ticker": "", "sector": "Transport", "domains": ["jjgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "jd-group", "name": "JD Group", "ticker": "", "sector": "Retail", "domains": ["jdgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "jhi-real-estate", "name": "JHI Real Estate", "ticker": "", "sector": "Property", "domains": ["jhi.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "jm-sobhani-holdings", "name": "JM Sobhani Holdings", "ticker": "", "sector": "Diversified", "domains": ["jmsobhani.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "jse-limited", "name": "JSE Limited", "ticker": "JSE", "sector": "Financial Services", "domains": ["jse.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "jackson-motor-holdings", "name": "Jackson Motor Holdings", "ticker": "", "sector": "Automotive", "domains": ["jackson.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "jasco-electronic-holdings", "name": "Jasco Electronic Holdings", "ticker": "", "sector": "Technology", "domains": ["jasco.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "jet-stores", "name": "Jet Stores", "ticker": "", "sector": "Retail", "domains": ["jet.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "jeudan-sa", "name": "Jeudan SA", "ticker": "", "sector": "Property", "domains": ["jeudan.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "jidmac-property-group", "name": "Jidmac Property Group", "ticker": "", "sector": "Private Company", "domains": ["apply.princesspark.co.za"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://apply.princesspark.co.za/index", "manual_override": true}
{"id": "joburg-market", "name": "Joburg Market", "ticker": "", "sector": "Agriculture", "domains": ["joburgmarket.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "johnson-johnson-south-africa", "name": "Johnson & Johnson South Africa", "ticker": "", "sector": "Healthcare", "domains": ["jnj.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "jonsson-workwear", "name": "Jonsson Workwear", "ticker": "", "sector": "Consumer Goods", "domains": ["jonsson.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "jubilee-metals-group", "name": "Jubilee Metals Group", "ticker": "JBL", "sector": "Mining", "domains": ["jubileemetalsgroup.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "jumo-world", "name": "Jumo World", "ticker": "", "sector": "Technology", "domains": ["jumo.world"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "just-property-group", "name": "Just Property Group", "ticker": "", "sector": "Property", "domains": ["justproperty.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "k2019544711-south-africa", "name": "K2019544711 South Africa", "ticker": "", "sector": "Diversified", "domains": ["k2019.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kap-industrial-holdings", "name": "KAP Industrial Holdings", "ticker": "KAP", "sector": "Industrial", "domains": ["kap.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kbc-holdings", "name": "KBC Holdings", "ticker": "", "sector": "Diversified", "domains": ["kbc.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kfc-south-africa", "name": "KFC South Africa", "ticker": "", "sector": "Consumer Goods", "domains": ["kfc.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kgmedia", "name": "KGMedia", "ticker": "", "sector": "Media", "domains": ["kgmedia.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kpmg-south-africa", "name": "KPMG South Africa", "ticker": "", "sector": "Professional Services", "domains": ["kpmg.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kwv-holdings", "name": "KWV Holdings", "ticker": "", "sector": "Consumer Goods", "domains": ["kwv.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kaap-agri", "name": "Kaap Agri", "ticker": "", "sector": "Retail", "domains": ["kaapagri.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kagiso-capital", "name": "Kagiso Capital", "ticker": "", "sector": "Financial Services", "domains": ["kagiso.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kal-group-limited", "name": "Kal Group Limited", "ticker": "KAL", "sector": "Other", "domains": ["kalgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kansai-plascon", "name": "Kansai Plascon", "ticker": "", "sector": "Industrial", "domains": ["plascon.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "karoo-energy", "name": "Karoo Energy", "ticker": "", "sector": "Energy", "domains": ["karooenergy.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "karooooo", "name": "Karooooo", "ticker": "KRO", "sector": "Technology", "domains": ["karooooo.com", "cartrack.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kaya-fm", "name": "Kaya FM", "ticker": "", "sector": "Media", "domains": ["kayafm.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kaydav", "name": "Kaydav", "ticker": "", "sector": "Industrial", "domains": ["kaydav.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "keaton-energy", "name": "Keaton Energy", "ticker": "", "sector": "Energy", "domains": ["keatonenergy.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kelloggs-south-africa", "name": "Kellogg's South Africa", "ticker": "", "sector": "Consumer Goods", "domains": ["kelloggs.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kempston-group", "name": "Kempston Group", "ticker": "", "sector": "Transport", "domains": ["kempston.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kenilworth-racing", "name": "Kenilworth Racing", "ticker": "", "sector": "Hospitality", "domains": ["kenilworthracing.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "keystone-realtors-sa", "name": "Keystone Realtors SA", "ticker": "", "sector": "Property", "domains": ["keystonerealtors.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "khula-group", "name": "Khula Group", "ticker": "", "sector": "Diversified", "domains": ["khulagroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kibo-energy", "name": "Kibo Energy", "ticker": "", "sector": "Energy", "domains": ["kibo.energy"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kief-skole", "name": "Kief Skole", "ticker": "", "sector": "Private Company", "domains": ["kiefskole.co.za"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://kiefskole.co.za/responsible-disclosure-policy/", "manual_override": true}
{"id": "king-price-insurance", "name": "King Price Insurance", "ticker": "", "sector": "Insurance", "domains": ["kingprice.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kingsgate-consolidated-sa", "name": "Kingsgate Consolidated SA", "ticker": "", "sector": "Mining", "domains": ["kingsgate.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kirloskar-sa", "name": "Kirloskar SA", "ticker": "", "sector": "Industrial", "domains": ["kirloskar.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "knorr-bremse-sa", "name": "Knorr-Bremse SA", "ticker": "", "sector": "Industrial", "domains": ["knorr-bremse.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "komatsu-south-africa", "name": "Komatsu South Africa", "ticker": "", "sector": "Industrial", "domains": ["komatsu.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kore-potash", "name": "Kore Potash", "ticker": "KP2", "sector": "Mining", "domains": ["korepotash.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "koryx-copper-inc", "name": "Koryx Copper INC", "ticker": "KYX", "sector": "Other", "domains": ["koryxcopper.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kuehne-nagel-sa", "name": "Kuehne + Nagel SA", "ticker": "", "sector": "Transport", "domains": ["kuehne-nagel.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kulula", "name": "Kulula", "ticker": "", "sector": "Transport", "domains": ["kulula.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kumba-iron-ore", "name": "Kumba Iron Ore", "ticker": "KIO", "sector": "Mining", "domains": ["kumba.co.za", "angloamericankumba.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kwazulu-natal-growth-fund", "name": "KwaZulu-Natal Growth Fund", "ticker": "", "sector": "Financial Services", "domains": ["kzngrowthfund.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "kwena-mining", "name": "Kwena Mining", "ticker": "", "sector": "Mining", "domains": ["kwenamining.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "labat-africa", "name": "Labat Africa", "ticker": "EXH", "sector": "Diversified", "domains": ["labatafrica.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "land-bank", "name": "Land Bank", "ticker": "", "sector": "Banking", "domains": ["landbank.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lantic-media", "name": "Lantic Media", "ticker": "", "sector": "Media", "domains": ["lantic.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "leapfrog-investments", "name": "Leapfrog Investments", "ticker": "", "sector": "Financial Services", "domains": ["leapfroginvest.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "leatt-corporation", "name": "Leatt Corporation", "ticker": "", "sector": "Consumer Goods", "domains": ["leatt.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lebo-financial-services", "name": "Lebo Financial Services", "ticker": "", "sector": "Financial Services", "domains": ["lebo.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "legacy-hotels", "name": "Legacy Hotels", "ticker": "", "sector": "Hospitality", "domains": ["legacyhotels.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lenmed-investments", "name": "Lenmed Investments", "ticker": "", "sector": "Healthcare", "domains": ["lenmed.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lephalale-coal", "name": "Lephalale Coal", "ticker": "", "sector": "Mining", "domains": ["lephalalecoal.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lesaka-technologies", "name": "Lesaka Technologies", "ticker": "LSK", "sector": "Financial Services", "domains": ["lesakatech.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "letsema-holdings", "name": "Letsema Holdings", "ticker": "", "sector": "Diversified", "domains": ["letsema.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "letshego-holdings-namibia-limited", "name": "Letshego Holdings (namibia) Limited", "ticker": "LHN", "sector": "Other", "domains": ["letshego.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lewis-group", "name": "Lewis Group", "ticker": "LEW2", "sector": "Retail", "domains": ["lewisgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lexisnexis-south-africa", "name": "LexisNexis South Africa", "ticker": "", "sector": "Technology", "domains": ["lexisnexis.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "liberty-holdings", "name": "Liberty Holdings", "ticker": "", "sector": "Insurance", "domains": ["liberty.co.za", "libertyholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "liberty-two-degrees", "name": "Liberty Two Degrees", "ticker": "", "sector": "Property", "domains": ["liberty2degrees.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "libra-holdings", "name": "Libra Holdings", "ticker": "", "sector": "Diversified", "domains": ["libraholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "libstar-holdings", "name": "Libstar Holdings", "ticker": "LBR", "sector": "Consumer Goods", "domains": ["libstar.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "liebherr-sa", "name": "Liebherr SA", "ticker": "", "sector": "Industrial", "domains": ["liebherr.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "life-healthcare-group", "name": "Life Healthcare Group", "ticker": "LHC", "sector": "Healthcare", "domains": ["lifehealthcare.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lighthouse-capital", "name": "Lighthouse Capital", "ticker": "", "sector": "Property", "domains": ["lighthousecapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lighthouse-properties", "name": "Lighthouse Properties", "ticker": "LTE", "sector": "Property", "domains": ["lighthouseproperties.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "linde-south-africa", "name": "Linde South Africa", "ticker": "", "sector": "Industrial", "domains": ["linde.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "liquid-intelligent-technologies", "name": "Liquid Intelligent Technologies", "ticker": "", "sector": "Technology", "domains": ["liquid.tech"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "litha-healthcare-group", "name": "Litha Healthcare Group", "ticker": "", "sector": "Healthcare", "domains": ["lithahealthcare.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lithium-universe-sa", "name": "Lithium Universe SA", "ticker": "", "sector": "Mining", "domains": ["lithiumuniverse.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lodestone-reit", "name": "Lodestone REIT", "ticker": "", "sector": "Property", "domains": ["lodestonereit.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lodox-systems", "name": "Lodox Systems", "ticker": "", "sector": "Healthcare", "domains": ["lodox.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "logikal-consulting-group", "name": "Logikal Consulting Group", "ticker": "", "sector": "Technology", "domains": ["logikal.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "london-finance-and-investment", "name": "London Finance and Investment", "ticker": "", "sector": "Financial Services", "domains": ["londonfin.co.uk"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "long4life-limited", "name": "Long4Life Limited", "ticker": "", "sector": "Diversified", "domains": ["long4life.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lonmin-sa", "name": "Lonmin SA", "ticker": "", "sector": "Mining", "domains": ["lonmin.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lootcoza", "name": "Loot.co.za", "ticker": "", "sector": "Retail", "domains": ["loot.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "louwlardia-capital", "name": "Louwlardia Capital", "ticker": "", "sector": "Financial Services", "domains": ["louwlardia.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "lutz-group", "name": "Lutz Group", "ticker": "", "sector": "Industrial", "domains": ["lutzgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "luxe-holdings", "name": "Luxe Holdings", "ticker": "", "sector": "Retail", "domains": ["luxeholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mas-real-estate", "name": "MAS Real Estate", "ticker": "", "sector": "Property", "domains": ["masrealestategroup.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mbd-credit-solutions", "name": "MBD Credit Solutions", "ticker": "", "sector": "Financial Services", "domains": ["mbdcs.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mbi-international", "name": "MBI International", "ticker": "", "sector": "Consumer Goods", "domains": ["mbiint.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mc-mining", "name": "MC Mining", "ticker": "MCZ", "sector": "Mining", "domains": ["mc-mining.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mtbps-holdings", "name": "MTBPS Holdings", "ticker": "", "sector": "Diversified", "domains": ["mtbps.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mtn-group", "name": "MTN Group", "ticker": "MTN2", "sector": "Telecommunications", "domains": ["mtn.com", "mtngroup.com", "mtn.co.za"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://hackerone.com/mtn_group", "manual_override": true}
{"id": "mur-shipping", "name": "MUR Shipping", "ticker": "", "sector": "Transport", "domains": ["murshipping.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mweb", "name": "MWEB", "ticker": "", "sector": "Technology", "domains": ["mweb.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "macsteel-group", "name": "Macsteel Group", "ticker": "", "sector": "Industrial", "domains": ["macsteel.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "magalies-water", "name": "Magalies Water", "ticker": "", "sector": "Utilities", "domains": ["magalieswater.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "magister-investments", "name": "Magister Investments", "ticker": "", "sector": "Financial Services", "domains": ["magisterinvest.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mahikeng-mining", "name": "Mahikeng Mining", "ticker": "", "sector": "Mining", "domains": ["mahikengmining.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mahube-infrastructure", "name": "Mahube Infrastructure", "ticker": "MHB", "sector": "Energy", "domains": ["mahubeinfrastructure.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "maitland-group", "name": "Maitland Group", "ticker": "", "sector": "Financial Services", "domains": ["maitlandgroup.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "makro-south-africa", "name": "Makro South Africa", "ticker": "", "sector": "Retail", "domains": ["makro.co.za"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": false, "security_txt_url": "https://www.makro.co.za/.well-known/security.txt", "policy_url": null, "manual_override": false}
{"id": "malibu-boats", "name": "Malibu Boats", "ticker": "", "sector": "Consumer Goods", "domains": ["malibuboats.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mamut-group", "name": "Mamut Group", "ticker": "", "sector": "Construction", "domains": ["mamutgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mandela-mining-precinct", "name": "Mandela Mining Precinct", "ticker": "", "sector": "Mining", "domains": ["mandelaminingprecinct.org.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "manganese-metal-company", "name": "Manganese Metal Company", "ticker": "", "sector": "Mining", "domains": ["mmcmanganese.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mango-airlines", "name": "Mango Airlines", "ticker": "", "sector": "Transport", "domains": ["flymango.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mango-teleservices", "name": "Mango Teleservices", "ticker": "", "sector": "Technology", "domains": ["mangotele.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mantengu-limited", "name": "Mantengu Limited", "ticker": "MTU", "sector": "Other", "domains": ["mantengu.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mantengu-mining", "name": "Mantengu Mining", "ticker": "", "sector": "Mining", "domains": ["mantengumining.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mara-delta-property-holdings", "name": "Mara Delta Property Holdings", "ticker": "", "sector": "Property", "domains": ["maradelta.mu"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mara-group-sa", "name": "Mara Group SA", "ticker": "", "sector": "Technology", "domains": ["mara.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "marble-gold", "name": "Marble Gold", "ticker": "", "sector": "Mining", "domains": ["marblegold.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "marshall-monteagle", "name": "Marshall Monteagle", "ticker": "MMP", "sector": "Diversified", "domains": ["marshallmonteagle.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mas-plc", "name": "Mas PLC", "ticker": "MSP", "sector": "Other", "domains": ["masrei.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "massbuild", "name": "Massbuild", "ticker": "", "sector": "Retail", "domains": ["massbuild.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "massmart-holdings", "name": "Massmart Holdings", "ticker": "", "sector": "Retail", "domains": ["massmart.co.za", "makro.co.za", "game.co.za", "builders.co.za"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": false, "security_txt_url": "https://www.makro.co.za/.well-known/security.txt", "policy_url": null, "manual_override": false}
{"id": "masswarehouse", "name": "Masswarehouse", "ticker": "", "sector": "Retail", "domains": ["masswarehouse.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "master-drilling-group", "name": "Master Drilling Group", "ticker": "MDI", "sector": "Mining", "domains": ["masterdrilling.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "matla-coal", "name": "Matla Coal", "ticker": "", "sector": "Mining", "domains": ["matlacoal.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "matrix-fund-managers", "name": "Matrix Fund Managers", "ticker": "", "sector": "Financial Services", "domains": ["matrixfm.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "maxx-digital", "name": "Maxx Digital", "ticker": "", "sector": "Technology", "domains": ["maxxdigital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mazars-south-africa", "name": "Mazars South Africa", "ticker": "", "sector": "Professional Services", "domains": ["mazars.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mazor-group", "name": "Mazor Group", "ticker": "", "sector": "Industrial", "domains": ["mazorgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mccarthy-limited", "name": "McCarthy Limited", "ticker": "", "sector": "Retail", "domains": ["mccarthy.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "media24", "name": "Media24", "ticker": "", "sector": "Media", "domains": ["media24.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mediamark", "name": "Mediamark", "ticker": "", "sector": "Media", "domains": ["mediamark.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mediclinic-international", "name": "Mediclinic International", "ticker": "", "sector": "Healthcare", "domains": ["mediclinic.co.za", "mediclinic.com"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": false, "security_txt_url": "https://www.mediclinic.co.za/.well-known/security.txt", "policy_url": null, "manual_override": false}
{"id": "medicross-healthcare-group", "name": "Medicross Healthcare Group", "ticker": "", "sector": "Healthcare", "domains": ["medicross.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mega-express", "name": "Mega Express", "ticker": "", "sector": "Transport", "domains": ["megaexpress.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "menar-holdings", "name": "Menar Holdings", "ticker": "", "sector": "Mining", "domains": ["menar.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "menlyn-maine-investment-holdings", "name": "Menlyn Maine Investment Holdings", "ticker": "", "sector": "Property", "domains": ["menlynmaine.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "merafe-resources", "name": "Merafe Resources", "ticker": "MRF", "sector": "Mining", "domains": ["meraferesources.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mercedes-benz-south-africa", "name": "Mercedes-Benz South Africa", "ticker": "", "sector": "Automotive", "domains": ["mercedes-benz.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "metair-investments", "name": "Metair Investments", "ticker": "MTA", "sector": "Automotive", "domains": ["metair.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "metal-wall-art", "name": "Metal Wall Art", "ticker": "", "sector": "Private Company", "domains": ["metalwallart.co.za"], "grade": "Yes", "status": "found", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.metalwallart.co.za/responsible-disclosure-policy/", "manual_override": true}
{"id": "metrofile-holdings", "name": "Metrofile Holdings", "ticker": "", "sector": "Technology", "domains": ["metrofile.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "metropolitan-health", "name": "Metropolitan Health", "ticker": "", "sector": "Healthcare", "domains": ["metropolitanhealth.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "miway-insurance", "name": "MiWay Insurance", "ticker": "", "sector": "Insurance", "domains": ["miway.co.za", "miwayinsurance.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mix-telematics", "name": "MiX Telematics", "ticker": "", "sector": "Technology", "domains": ["mixtelematics.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "micro-focus-sa", "name": "Micro Focus SA", "ticker": "", "sector": "Technology", "domains": ["microfocus.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "micromine-sa", "name": "Micromine SA", "ticker": "", "sector": "Technology", "domains": ["micromine.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "midas-group-sa", "name": "Midas Group SA", "ticker": "", "sector": "Retail", "domains": ["midasgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mimecast", "name": "Mimecast", "ticker": "", "sector": "Technology", "domains": ["mimecast.com"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": true, "security_txt_url": "https://www.mimecast.com/.well-known/security.txt", "policy_url": "https://www.mimecast.com/responsible-disclosure/", "manual_override": false}
{"id": "minara-capital", "name": "Minara Capital", "ticker": "", "sector": "Financial Services", "domains": ["minaracapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mindworx-consulting", "name": "Mindworx Consulting", "ticker": "", "sector": "Technology", "domains": ["mindworx.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mineral-resources-and-energy-dept", "name": "Mineral Resources and Energy Dept", "ticker": "", "sector": "Energy", "domains": ["energy.gov.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mineworkers-investment-company", "name": "Mineworkers Investment Company", "ticker": "", "sector": "Financial Services", "domains": ["mic.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mmamabula-energy", "name": "Mmamabula Energy", "ticker": "", "sector": "Energy", "domains": ["mmamabula.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mobile-industries", "name": "Mobile Industries", "ticker": "", "sector": "Industrial", "domains": ["mobileindustries.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mobile-telecommunications-limited-mtc", "name": "Mobile Telecommunications Limited (mtc)", "ticker": "MOC", "sector": "Other", "domains": ["mtc.com.na"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "modise-attorneys", "name": "Modise Attorneys", "ticker": "", "sector": "Professional Services", "domains": ["modise.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mohlaleng-technology", "name": "Mohlaleng Technology", "ticker": "", "sector": "Technology", "domains": ["mohlaleng.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "molewa-mining", "name": "Molewa Mining", "ticker": "", "sector": "Mining", "domains": ["molewamining.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "momentum-group-limited", "name": "Momentum Group Limited", "ticker": "MTM", "sector": "Other", "domains": ["momentumgroupltd.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "momentum-health-solutions", "name": "Momentum Health Solutions", "ticker": "", "sector": "Healthcare", "domains": ["momentumhealth.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "momentum-metropolitan-holdings", "name": "Momentum Metropolitan Holdings", "ticker": "", "sector": "Insurance", "domains": ["momentum.co.za", "momentummetropolitan.co.za", "metropolitan.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mondi-group", "name": "Mondi Group", "ticker": "MNP", "sector": "Industrial", "domains": ["mondigroup.com", "mondi.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "moneyweb-holdings", "name": "Moneyweb Holdings", "ticker": "", "sector": "Media", "domains": ["moneyweb.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "monocle-solutions", "name": "Monocle Solutions", "ticker": "", "sector": "Technology", "domains": ["monocle.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "montauk-renewables", "name": "Montauk Renewables", "ticker": "MKR", "sector": "Energy", "domains": ["montaukrenewables.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "morula-sun", "name": "Morula Sun", "ticker": "", "sector": "Hospitality", "domains": ["morulasun.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "morvest-business-group", "name": "Morvest Business Group", "ticker": "", "sector": "Diversified", "domains": ["morvest.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mosaic-fertilizers-sa", "name": "Mosaic Fertilizers SA", "ticker": "", "sector": "Agriculture", "domains": ["mosaicfert.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "motlanthe-foundation", "name": "Motlanthe Foundation", "ticker": "", "sector": "Diversified", "domains": ["motlanthefoundation.org.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "motswako-financial-services", "name": "Motswako Financial Services", "ticker": "", "sector": "Financial Services", "domains": ["motswako.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "motus-group", "name": "Motus Group", "ticker": "MTH", "sector": "Automotive", "domains": ["motusgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "motus-holdings", "name": "Motus Holdings", "ticker": "MTH", "sector": "Industrial", "domains": ["motus.co.za", "motuscorp.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mpact-limited", "name": "Mpact Limited", "ticker": "MPT", "sector": "Industrial", "domains": ["mpact.co.za", "mpactrecycling.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mr-d", "name": "Mr D", "ticker": "", "sector": "Private Company", "domains": ["mrd.com", "mrdfood.com"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.mrd.com/about/policy/responsible-disclosure", "manual_override": true}
{"id": "mr-price-group", "name": "Mr Price Group", "ticker": "MRP", "sector": "Retail", "domains": ["mrpricegroup.com", "mrprice.com", "mrp.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "multichoice-group", "name": "MultiChoice Group", "ticker": "", "sector": "Media", "domains": ["multichoice.com", "dstv.com", "showmax.com"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.multichoice.com/responsible-disclosure-policy.php", "manual_override": true}
{"id": "murray-roberts-holdings", "name": "Murray & Roberts Holdings", "ticker": "", "sector": "Construction", "domains": ["murrob.com", "murrayandroberts.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "mustek-limited", "name": "Mustek Limited", "ticker": "MST", "sector": "Technology", "domains": ["mustek.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ncs-resins", "name": "NCS Resins", "ticker": "", "sector": "Industrial", "domains": ["ncsresins.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nepi-rockcastle", "name": "NEPI Rockcastle", "ticker": "NRP", "sector": "Property", "domains": ["nepirockcastle.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nga-human-resources-sa", "name": "NGA Human Resources SA", "ticker": "", "sector": "Technology", "domains": ["ngahr.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nica-holdings", "name": "NICA Holdings", "ticker": "", "sector": "Financial Services", "domains": ["nica.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nvest-financial-holdings", "name": "NVest Financial Holdings", "ticker": "", "sector": "Financial Services", "domains": ["nvestholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "namibia-asset-management-limited", "name": "Namibia Asset Management Limited", "ticker": "NAM", "sector": "Other", "domains": ["namasset.com.na"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "namibia-breweries", "name": "Namibia Breweries", "ticker": "NBS2", "sector": "Other", "domains": ["nambrew.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nampak-limited", "name": "Nampak Limited", "ticker": "BINMK", "sector": "Consumer Goods", "domains": ["nampak.com", "nampak.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nandos-group-holdings", "name": "Nando's Group Holdings", "ticker": "", "sector": "Consumer Goods", "domains": ["nandos.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nandos-sa", "name": "Nando's SA", "ticker": "", "sector": "Consumer Goods", "domains": ["nandos.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "naspers-limited", "name": "Naspers Limited", "ticker": "NPN", "sector": "Technology", "domains": ["naspers.com", "naspers.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "natal-joint-municipal-pension-fund", "name": "Natal Joint Municipal Pension Fund", "ticker": "", "sector": "Financial Services", "domains": ["njmpf.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "natal-portland-cement", "name": "Natal Portland Cement", "ticker": "", "sector": "Construction", "domains": ["npc.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "national-health-laboratory-service", "name": "National Health Laboratory Service", "ticker": "", "sector": "Healthcare", "domains": ["nhls.ac.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nedbank-group", "name": "Nedbank Group", "ticker": "NED2", "sector": "Banking", "domains": ["nedbank.co.za", "nedbankgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nedbank-private-wealth", "name": "Nedbank Private Wealth", "ticker": "", "sector": "Banking", "domains": ["nedbankprivatewealth.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nedgroup-investments", "name": "Nedgroup Investments", "ticker": "", "sector": "Financial Services", "domains": ["nedgroupinvestments.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nestle-south-africa", "name": "Nestle South Africa", "ticker": "", "sector": "Consumer Goods", "domains": ["nestle.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "net1-ueps-technologies", "name": "Net1 UEPS Technologies", "ticker": "", "sector": "Technology", "domains": ["net1.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "netcare-limited", "name": "Netcare Limited", "ticker": "NTC", "sector": "Healthcare", "domains": ["netcare.co.za", "netcarehospitals.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "netcash", "name": "Netcash", "ticker": "", "sector": "Technology", "domains": ["netcash.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "netstar", "name": "Netstar", "ticker": "", "sector": "Technology", "domains": ["netstar.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "netwerk24", "name": "Netwerk24", "ticker": "", "sector": "Media", "domains": ["netwerk24.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "new-concept-mining", "name": "New Concept Mining", "ticker": "", "sector": "Mining", "domains": ["ncm.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "new-horizons-energy", "name": "New Horizons Energy", "ticker": "", "sector": "Energy", "domains": ["newhorizons.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "newpark-reit-limited", "name": "Newpark Reit Limited", "ticker": "NRL", "sector": "Other", "domains": ["newpark.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nexia-sabt", "name": "Nexia SAB&T", "ticker": "", "sector": "Professional Services", "domains": ["nexia-sabt.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nextera-energy-sa", "name": "NextEra Energy SA", "ticker": "", "sector": "Energy", "domains": ["nextera.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nictus-holdings-limited", "name": "Nictus Holdings Limited", "ticker": "NHL", "sector": "Other", "domains": ["nictusholdings.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nictus-limited", "name": "Nictus Limited", "ticker": "NCS", "sector": "Other", "domains": ["nictuslimited.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ninety-one", "name": "Ninety One", "ticker": "N91", "sector": "Financial Services", "domains": ["ninetyone.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nisela-capital", "name": "Nisela Capital", "ticker": "", "sector": "Financial Services", "domains": ["niselacapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nissan-south-africa", "name": "Nissan South Africa", "ticker": "", "sector": "Automotive", "domains": ["nissan.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nkomazi-capital", "name": "Nkomazi Capital", "ticker": "", "sector": "Financial Services", "domains": ["nkomazicapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nola-7-trading", "name": "Nola 7 Trading", "ticker": "", "sector": "Diversified", "domains": ["nola7.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "northam-platinum", "name": "Northam Platinum", "ticker": "NPH", "sector": "Mining", "domains": ["northam.co.za", "northamplatinum.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "northcliff-mining", "name": "Northcliff Mining", "ticker": "", "sector": "Mining", "domains": ["northcliffmining.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "norton-rose-fulbright-sa", "name": "Norton Rose Fulbright SA", "ticker": "", "sector": "Professional Services", "domains": ["nortonrosefulbright.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "novartis-south-africa", "name": "Novartis South Africa", "ticker": "", "sector": "Healthcare", "domains": ["novartis.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "novella-wealth", "name": "Novella Wealth", "ticker": "", "sector": "Financial Services", "domains": ["novellawealth.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "novus-holdings-limited", "name": "Novus Holdings Limited", "ticker": "NVS", "sector": "Other", "domains": ["novus.holdings"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ntice-sourcing-solutions", "name": "Ntice Sourcing Solutions", "ticker": "", "sector": "Industrial", "domains": ["nticesourcing.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nu-voi-property-holdings", "name": "Nu Voi Property Holdings", "ticker": "", "sector": "Property", "domains": ["nuvoi.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nu-world-holdings", "name": "Nu-World Holdings", "ticker": "NWL", "sector": "Consumer Goods", "domains": ["nuworldholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "numeral-limited", "name": "Numeral Limited", "ticker": "XII", "sector": "Other", "domains": ["numeral.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "numsa-investment-company", "name": "Numsa Investment Company", "ticker": "", "sector": "Financial Services", "domains": ["numsa.org.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "nutun-limited", "name": "Nutun Limited", "ticker": "NTU", "sector": "Other", "domains": ["nutun.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ofm-radio", "name": "OFM Radio", "ticker": "", "sector": "Media", "domains": ["ofm.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "outsurance-group", "name": "OUTsurance Group", "ticker": "OUT", "sector": "Insurance", "domains": ["outsurance.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "oakbay-investments", "name": "Oakbay Investments", "ticker": "", "sector": "Diversified", "domains": ["oakbayinvestments.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "oando-plc", "name": "Oando PLC", "ticker": "UNTP", "sector": "Other", "domains": ["oandoplc.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "oasis-crescent-fund", "name": "Oasis Crescent Fund", "ticker": "OAS", "sector": "Financial Services", "domains": ["oasiscrescent.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "oceanex-group", "name": "OceanEx Group", "ticker": "", "sector": "Transport", "domains": ["oceanex.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "oceana-group", "name": "Oceana Group", "ticker": "OCE", "sector": "Consumer Goods", "domains": ["oceana.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "octodec-investments", "name": "Octodec Investments", "ticker": "OCT", "sector": "Property", "domains": ["octodec.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "old-mutual-limited", "name": "Old Mutual Limited", "ticker": "OMU", "sector": "Insurance", "domains": ["oldmutual.com", "oldmutual.co.za", "oldmutualinsure.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ombudsman-for-long-term-insurance", "name": "Ombudsman for Long-term Insurance", "ticker": "", "sector": "Insurance", "domains": ["ombud.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "omni-bridge-holdings", "name": "Omni Bridge Holdings", "ticker": "", "sector": "Diversified", "domains": ["omnibridge.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "omnia-group-sa", "name": "Omnia Group SA", "ticker": "OMN2", "sector": "Industrial", "domains": ["omnia.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "one-capital-group", "name": "One Capital Group", "ticker": "", "sector": "Financial Services", "domains": ["onecapitalgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "oneconnect-financial-technology", "name": "OneConnect Financial Technology", "ticker": "", "sector": "Technology", "domains": ["oneconnectft.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "onelogix-group", "name": "OneLogix Group", "ticker": "", "sector": "Industrial", "domains": ["onelogix.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "oneplan-underwriting-managers", "name": "Oneplan Underwriting Managers", "ticker": "", "sector": "Insurance", "domains": ["oneplan.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ongwe-minerals-inc", "name": "Ongwe Minerals INC", "ticker": "ONG", "sector": "Other", "domains": ["ongweminerals.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "oppenheimer-generations", "name": "Oppenheimer Generations", "ticker": "", "sector": "Diversified", "domains": ["ofrg.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "oracle-south-africa", "name": "Oracle South Africa", "ticker": "", "sector": "Technology", "domains": ["oracle.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "orbit-group-sa", "name": "Orbit Group SA", "ticker": "", "sector": "Industrial", "domains": ["orbitgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "orecap-invest", "name": "Orecap Invest", "ticker": "", "sector": "Mining", "domains": ["orecapinvest.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "orion-minerals", "name": "Orion Minerals", "ticker": "ORN", "sector": "Mining", "domains": ["orionminerals.com.au"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "orthopaedic-alliance-sa", "name": "Orthopaedic Alliance SA", "ticker": "", "sector": "Healthcare", "domains": ["orthoalliance.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "oryx-properties-limited", "name": "Oryx Properties Limited", "ticker": "ORY", "sector": "Other", "domains": ["oryxprop.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "out-of-the-blue-capital", "name": "Out of the Blue Capital", "ticker": "", "sector": "Financial Services", "domains": ["outoftheblue.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "overberg-agri", "name": "Overberg Agri", "ticker": "", "sector": "Agriculture", "domains": ["overbergagri.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "overland-footwear", "name": "Overland Footwear", "ticker": "", "sector": "Retail", "domains": ["overland.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "oxbridge-financial-services", "name": "Oxbridge Financial Services", "ticker": "", "sector": "Financial Services", "domains": ["oxbridge.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "oxigen-communications-sa", "name": "Oxigen Communications SA", "ticker": "", "sector": "Telecommunications", "domains": ["oxigencomms.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ozow", "name": "Ozow", "ticker": "", "sector": "Technology", "domains": ["ozow.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pg-south-africa", "name": "P&G South Africa", "ticker": "", "sector": "Consumer Goods", "domains": ["pg.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pbt-group", "name": "PBT Group", "ticker": "PBT", "sector": "Technology", "domains": ["pbtgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pbv-monitor", "name": "PBV Monitor", "ticker": "", "sector": "Technology", "domains": ["pbvmonitor.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pna-stationers", "name": "PNA Stationers", "ticker": "", "sector": "Retail", "domains": ["pna.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ppc-limited", "name": "PPC Limited", "ticker": "PPC", "sector": "Mining", "domains": ["ppc.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "prasa", "name": "PRASA", "ticker": "", "sector": "Transport", "domains": ["prasa.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "psg-konsult", "name": "PSG Konsult", "ticker": "KST", "sector": "Financial Services", "domains": ["psg.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "psv-holdings", "name": "PSV Holdings", "ticker": "", "sector": "Technology", "domains": ["psvholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pacelli-financial-holdings", "name": "Pacelli Financial Holdings", "ticker": "", "sector": "Financial Services", "domains": ["pacelli.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "paladin-energy-limited", "name": "Paladin Energy Limited", "ticker": "PDN", "sector": "Other", "domains": ["paladinenergy.com.au"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pallinghurst-resources", "name": "Pallinghurst Resources", "ticker": "", "sector": "Mining", "domains": ["pallinghurst.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pam-golding-properties", "name": "Pam Golding Properties", "ticker": "", "sector": "Property", "domains": ["pamgolding.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pan-african-resources", "name": "Pan African Resources", "ticker": "PAN", "sector": "Mining", "domains": ["panafricanresources.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pan-african-capital-holdings", "name": "Pan-African Capital Holdings", "ticker": "", "sector": "Financial Services", "domains": ["panafricancapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pansolutions", "name": "PanSolutions", "ticker": "", "sector": "Technology", "domains": ["pansolutions.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "paramount-group", "name": "Paramount Group", "ticker": "", "sector": "Industrial", "domains": ["paramountgroup.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "paratus-namibia-holdings-limited", "name": "Paratus Namibia Holdings Limited", "ticker": "PNH", "sector": "Other", "domains": ["invest.paratus.africa"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pareto-limited", "name": "Pareto Limited", "ticker": "", "sector": "Technology", "domains": ["pareto.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "parmalat-south-africa", "name": "Parmalat South Africa", "ticker": "", "sector": "Consumer Goods", "domains": ["parmalat.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "payfast", "name": "PayFast", "ticker": "", "sector": "Technology", "domains": ["payfast.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "payu-south-africa", "name": "PayU South Africa", "ticker": "", "sector": "Technology", "domains": ["payu.co.za", "southafrica.payu.com"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": true, "security_txt_url": "https://southafrica.payu.com/.well-known/security.txt", "policy_url": "https://southafrica.payu.com/responsible-disclosure-policy/", "manual_override": true}
{"id": "peermont-global", "name": "Peermont Global", "ticker": "", "sector": "Hospitality", "domains": ["peermont.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "peermont-hotels-casinos-resorts", "name": "Peermont Hotels Casinos Resorts", "ticker": "", "sector": "Hospitality", "domains": ["peermont.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pelagic-holdings", "name": "Pelagic Holdings", "ticker": "", "sector": "Agriculture", "domains": ["pelagicholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pepcor-sa", "name": "Pepcor SA", "ticker": "", "sector": "Retail", "domains": ["pepcor.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pepkor-holdings", "name": "Pepkor Holdings", "ticker": "PPH", "sector": "Retail", "domains": ["pepkor.co.za", "pepkor.com"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://pepkor.co.za/wp-content/uploads/Pepkor-Public-Vulnerability-Disclosure-Policy.pdf", "manual_override": true}
{"id": "peregrine-holdings", "name": "Peregrine Holdings", "ticker": "", "sector": "Financial Services", "domains": ["peregrine.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pernod-ricard-south-africa", "name": "Pernod Ricard South Africa", "ticker": "", "sector": "Consumer Goods", "domains": ["pernod-ricard.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "peroni-nastro-azzurro-sa", "name": "Peroni Nastro Azzurro SA", "ticker": "", "sector": "Consumer Goods", "domains": ["peroni.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "petra-diamonds", "name": "Petra Diamonds", "ticker": "", "sector": "Mining", "domains": ["petradiamonds.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "petrosa", "name": "PetroSA", "ticker": "", "sector": "Energy", "domains": ["petrosa.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pharma-dynamics", "name": "Pharma Dynamics", "ticker": "", "sector": "Healthcare", "domains": ["pharmadynamics.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "phatisa-group", "name": "Phatisa Group", "ticker": "", "sector": "Financial Services", "domains": ["phatisa.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "phembani-group", "name": "Phembani Group", "ticker": "", "sector": "Diversified", "domains": ["phembani.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "phikoloso-financial-services", "name": "Phikoloso Financial Services", "ticker": "", "sector": "Financial Services", "domains": ["phikoloso.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "phuthuma-nathi-investments", "name": "Phuthuma Nathi Investments", "ticker": "", "sector": "Media", "domains": ["phuthumanathi.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pick-n-pay-clothing", "name": "Pick n Pay Clothing", "ticker": "", "sector": "Retail", "domains": ["picknpayclothing.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pick-n-pay-stores", "name": "Pick n Pay Stores", "ticker": "PIK", "sector": "Retail", "domains": ["picknpay.co.za", "picknpay.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pinnacle-holdings", "name": "Pinnacle Holdings", "ticker": "", "sector": "Technology", "domains": ["pinnacle.co.za"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": false, "security_txt_url": "https://pinnacle.co.za/.well-known/security.txt", "policy_url": null, "manual_override": false}
{"id": "pioneer-food-group", "name": "Pioneer Food Group", "ticker": "", "sector": "Consumer Goods", "domains": ["pioneerfoodgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pioneer-foods-group", "name": "Pioneer Foods Group", "ticker": "", "sector": "Consumer Goods", "domains": ["pioneerfoods.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "plane-maintenance-consortium", "name": "Plane Maintenance Consortium", "ticker": "", "sector": "Transport", "domains": ["planeconsortium.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "platfields-limited", "name": "Platfields Limited", "ticker": "", "sector": "Mining", "domains": ["platfields.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "platinum-group-metals-sa", "name": "Platinum Group Metals SA", "ticker": "", "sector": "Mining", "domains": ["platinumgroupmetals.net"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "plennegy", "name": "Plennegy", "ticker": "", "sector": "Agriculture", "domains": ["plennegy.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "plumbago-capital", "name": "Plumbago Capital", "ticker": "", "sector": "Financial Services", "domains": ["plumbago.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "polka-dot-trading", "name": "Polka Dot Trading", "ticker": "", "sector": "Diversified", "domains": ["polkadot.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "portfoliometrix", "name": "PortfolioMetrix", "ticker": "", "sector": "Financial Services", "domains": ["portfoliometrix.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "powerfleet-inc", "name": "Powerfleet INC", "ticker": "PWR", "sector": "Other", "domains": ["powerfleet.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pragma", "name": "Pragma", "ticker": "", "sector": "Technology", "domains": ["pragma.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "premier-fishing-and-brands", "name": "Premier Fishing and Brands", "ticker": "", "sector": "Agriculture", "domains": ["premierfishing.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "premier-group", "name": "Premier Group", "ticker": "PMR", "sector": "Consumer Goods", "domains": ["premiergroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "prescient-holdings", "name": "Prescient Holdings", "ticker": "", "sector": "Financial Services", "domains": ["prescient.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "prestige-bullion", "name": "Prestige Bullion", "ticker": "", "sector": "Financial Services", "domains": ["prestigebullion.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pricecheck", "name": "PriceCheck", "ticker": "", "sector": "Technology", "domains": ["pricecheck.co.za"], "grade": "Yes", "status": "found", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.pricecheck.co.za/vulnerability-disclosure", "manual_override": false}
{"id": "pricewaterhousecoopers-sa", "name": "PricewaterhouseCoopers SA", "ticker": "", "sector": "Financial Services", "domains": ["pwc.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "primary-health-properties-plc", "name": "Primary Health Properties PLC", "ticker": "PHP", "sector": "Other", "domains": ["phpgroup.co.uk"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "primeserv-group", "name": "Primeserv Group", "ticker": "PMV", "sector": "Services", "domains": ["primeserv.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "prodigy-finance", "name": "Prodigy Finance", "ticker": "", "sector": "Financial Services", "domains": ["prodigyfinance.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "property-point", "name": "Property Point", "ticker": "", "sector": "Property", "domains": ["propertypoint.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "prosus-nv", "name": "Prosus NV", "ticker": "PRX", "sector": "Technology", "domains": ["prosus.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "protea-chemicals", "name": "Protea Chemicals", "ticker": "", "sector": "Industrial", "domains": ["proteachemicals.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "protea-hotels-by-marriott", "name": "Protea Hotels by Marriott", "ticker": "", "sector": "Hospitality", "domains": ["marriott.com"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": false, "security_txt_url": "https://www.marriott.com/security.txt", "policy_url": null, "manual_override": false}
{"id": "protech-khuthele-holdings", "name": "Protech Khuthele Holdings", "ticker": "", "sector": "Industrial", "domains": ["protechkhuthele.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "puma-energy-south-africa", "name": "Puma Energy South Africa", "ticker": "", "sector": "Energy", "domains": ["pumaenergy.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "pure-agri", "name": "Pure Agri", "ticker": "", "sector": "Agriculture", "domains": ["pureagri.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "purple-group", "name": "Purple Group", "ticker": "EIH", "sector": "Financial Services", "domains": ["purplegroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "putprop-limited", "name": "Putprop Limited", "ticker": "PPR", "sector": "Property", "domains": ["putprop.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "qms-capital", "name": "QMS Capital", "ticker": "", "sector": "Financial Services", "domains": ["qmscapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "quantitative-financial-solutions", "name": "Quantitative Financial Solutions", "ticker": "", "sector": "Technology", "domains": ["qfs.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "quantum-foods", "name": "Quantum Foods", "ticker": "QFH", "sector": "Consumer Goods", "domains": ["quantumfoods.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "quilter", "name": "Quilter", "ticker": "QLT", "sector": "Financial Services", "domains": ["quilter.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "quin-rees-investments", "name": "Quin-Rees Investments", "ticker": "", "sector": "Financial Services", "domains": ["quinrees.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rcl-foods", "name": "RCL Foods", "ticker": "RCL", "sector": "Consumer Goods", "domains": ["rclfoods.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "remax-south-africa", "name": "RE/MAX South Africa", "ticker": "", "sector": "Property", "domains": ["remax.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rh-bophelo", "name": "RH Bophelo", "ticker": "RHB", "sector": "Healthcare", "domains": ["rhbophelo.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rmb-holdings-limited", "name": "RMB Holdings Limited", "ticker": "RCR", "sector": "Other", "domains": ["rmh.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rsa-group", "name": "RSA Group", "ticker": "", "sector": "Insurance", "domains": ["rsagroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rainfin", "name": "RainFin", "ticker": "", "sector": "Technology", "domains": ["rainfin.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rainsa", "name": "RainSA", "ticker": "", "sector": "Telecommunications", "domains": ["rain.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rainbow-chicken-limited", "name": "Rainbow Chicken Limited", "ticker": "RBO", "sector": "Other", "domains": ["rainbowchickens.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ramaphosa-foundation", "name": "Ramaphosa Foundation", "ticker": "", "sector": "Diversified", "domains": ["ramaphosafoundation.org"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rand-merchant-bank", "name": "Rand Merchant Bank", "ticker": "", "sector": "Banking", "domains": ["rmb.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rand-merchant-insurance", "name": "Rand Merchant Insurance", "ticker": "", "sector": "Financial Services", "domains": ["rmih.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rand-water", "name": "Rand Water", "ticker": "", "sector": "Utilities", "domains": ["randwater.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "randgold-exploration-company-limited", "name": "Randgold & Exploration Company Limited", "ticker": "RNG", "sector": "Other", "domains": ["randgoldexo.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "raubex-group", "name": "Raubex Group", "ticker": "RBX", "sector": "Industrial", "domains": ["raubex.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "raven-industries-sa", "name": "Raven Industries SA", "ticker": "", "sector": "Industrial", "domains": ["ravenindustries.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rawson-properties", "name": "Rawson Properties", "ticker": "", "sector": "Property", "domains": ["rawson.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "realmdigital", "name": "Realmdigital", "ticker": "", "sector": "Technology", "domains": ["realmdigital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rebosis-property-fund", "name": "Rebosis Property Fund", "ticker": "", "sector": "Property", "domains": ["rebosis.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "reckitt-benckiser-sa", "name": "Reckitt Benckiser SA", "ticker": "", "sector": "Consumer Goods", "domains": ["reckitt.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "reconnaissance-energy-africa-limited", "name": "Reconnaissance Energy Africa Limited", "ticker": "REC", "sector": "Other", "domains": ["reconafrica.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "red-bull-south-africa", "name": "Red Bull South Africa", "ticker": "", "sector": "Consumer Goods", "domains": ["redbull.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "redefine-international", "name": "Redefine International", "ticker": "", "sector": "Property", "domains": ["redefineinternational.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "redefine-properties", "name": "Redefine Properties", "ticker": "RDF", "sector": "Property", "domains": ["redefine.co.za", "redefine.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "reef-mining", "name": "Reef Mining", "ticker": "", "sector": "Mining", "domains": ["reefmining.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "reinet-investments", "name": "Reinet Investments", "ticker": "RNI", "sector": "Diversified", "domains": ["reinet.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "remata-communications", "name": "Remata Communications", "ticker": "", "sector": "Technology", "domains": ["remata.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "remgro-limited", "name": "Remgro Limited", "ticker": "REM", "sector": "Diversified", "domains": ["remgro.com", "remgro.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "renergen-gas", "name": "Renergen Gas", "ticker": "", "sector": "Energy", "domains": ["renergen.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "repautomate", "name": "Repautomate", "ticker": "", "sector": "Private Company", "domains": ["repautomate.co.za"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": true, "security_txt_url": "https://repautomate.co.za/.well-known/security.txt", "policy_url": "https://repautomate.co.za/vulnerability-disclosure-program/", "manual_override": true}
{"id": "resgen-limited", "name": "Resgen Limited", "ticker": "", "sector": "Mining", "domains": ["resgen.com.au"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "resilient-reit", "name": "Resilient REIT", "ticker": "RES", "sector": "Property", "domains": ["resilient.co.za", "resilient.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "retail-capital", "name": "Retail Capital", "ticker": "", "sector": "Financial Services", "domains": ["retailcapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "reunert-limited", "name": "Reunert Limited", "ticker": "RLO", "sector": "Industrial", "domains": ["reunert.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "revix", "name": "Revix", "ticker": "", "sector": "Technology", "domains": ["revix.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rex-trueform-group", "name": "Rex Trueform Group", "ticker": "RTO", "sector": "Retail", "domains": ["rextrueform.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rhino-africa", "name": "Rhino Africa", "ticker": "", "sector": "Hospitality", "domains": ["rhinoafrica.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rhodes-food-group", "name": "Rhodes Food Group", "ticker": "", "sector": "Consumer Goods", "domains": ["rfg.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "richards-bay-minerals", "name": "Richards Bay Minerals", "ticker": "", "sector": "Mining", "domains": ["rbm.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "richemont", "name": "Richemont", "ticker": "CFR", "sector": "Diversified", "domains": ["richemont.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ricoh-south-africa", "name": "Ricoh South Africa", "ticker": "", "sector": "Multinational (SA operations)", "domains": ["ricoh.co.za", "ricoh.com"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.ricoh.co.za/support/ricoh-security/", "manual_override": true}
{"id": "right-to-care", "name": "Right to Care", "ticker": "", "sector": "Healthcare", "domains": ["righttocare.org"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rio-tinto-south-africa", "name": "Rio Tinto South Africa", "ticker": "", "sector": "Mining", "domains": ["riotinto.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "robben-island-museum", "name": "Robben Island Museum", "ticker": "", "sector": "Hospitality", "domains": ["robben-island.org.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "robustine-investments", "name": "Robustine Investments", "ticker": "", "sector": "Financial Services", "domains": ["robustine.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rochon-financial-group", "name": "Rochon Financial Group", "ticker": "", "sector": "Financial Services", "domains": ["rochon.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rolfes-holdings", "name": "Rolfes Holdings", "ticker": "", "sector": "Industrial", "domains": ["rolfes.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rootstock-investment-management", "name": "Rootstock Investment Management", "ticker": "", "sector": "Financial Services", "domains": ["rootstock.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rossouw-attorneys", "name": "Rossouw Attorneys", "ticker": "", "sector": "Professional Services", "domains": ["rossouwattorneys.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rotolabel", "name": "Rotolabel", "ticker": "", "sector": "Industrial", "domains": ["rotolabel.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "royal-bafokeng-platinum", "name": "Royal Bafokeng Platinum", "ticker": "", "sector": "Mining", "domains": ["royalbafokengplatinum.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "royal-haskoningdhv-sa", "name": "Royal HaskoningDHV SA", "ticker": "", "sector": "Industrial", "domains": ["rhdhv.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rubicon-holdings", "name": "Rubicon Holdings", "ticker": "", "sector": "Diversified", "domains": ["rubicon.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "rupert-resources-sa", "name": "Rupert Resources SA", "ticker": "", "sector": "Mining", "domains": ["rupertresources.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sa-biomedical", "name": "SA Biomedical", "ticker": "", "sector": "Healthcare", "domains": ["sabiomedical.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sa-canopy", "name": "SA Canopy", "ticker": "", "sector": "Consumer Goods", "domains": ["sacanopy.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sa-corporate-real-estate", "name": "SA Corporate Real Estate", "ticker": "SAC", "sector": "Property", "domains": ["sacorporatefund.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sa-metal-group", "name": "SA Metal Group", "ticker": "", "sector": "Mining", "domains": ["sametal.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sa-taxi", "name": "SA Taxi", "ticker": "", "sector": "Financial Services", "domains": ["sataxi.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sabb", "name": "SABB", "ticker": "", "sector": "Banking", "domains": ["sabb.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "saco-systems", "name": "SACO Systems", "ticker": "", "sector": "Technology", "domains": ["sacosystems.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sanral", "name": "SANRAL", "ticker": "", "sector": "Transport", "domains": ["sanral.co.za", "nra.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sap-south-africa", "name": "SAP South Africa", "ticker": "", "sector": "Technology", "domains": ["sap.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sasfin-bank", "name": "SASFIN Bank", "ticker": "", "sector": "Banking", "domains": ["sasfin.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sbn-holdings-limited", "name": "SBN Holdings Limited", "ticker": "SNO", "sector": "Other", "domains": ["standardbank.com.na"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "stadio-higher-education", "name": "STADIO Higher Education", "ticker": "", "sector": "Education", "domains": ["stadiohighered.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "supa-ecart", "name": "SUPA-eCart", "ticker": "", "sector": "Private Company", "domains": ["supa-ecart.co.za"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://supa-ecart.co.za/responsible-disclosure-policy/", "manual_override": true}
{"id": "saab-grintek-defence", "name": "Saab Grintek Defence", "ticker": "", "sector": "Industrial", "domains": ["saabgroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "saberi-group", "name": "Saberi Group", "ticker": "", "sector": "Diversified", "domains": ["saberi.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sabi-gold", "name": "Sabi Gold", "ticker": "", "sector": "Mining", "domains": ["sabigold.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sabvest-capital", "name": "Sabvest Capital", "ticker": "SBP", "sector": "Diversified", "domains": ["sabvest.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "safari-investments-rsa", "name": "Safari Investments RSA", "ticker": "", "sector": "Property", "domains": ["safariinvestments.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "safika-holdings", "name": "Safika Holdings", "ticker": "", "sector": "Diversified", "domains": ["safika.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "safrican-mining", "name": "Safrican Mining", "ticker": "", "sector": "Mining", "domains": ["safricanmining.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sage-south-africa", "name": "Sage South Africa", "ticker": "", "sector": "Technology", "domains": ["sage.com"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": false, "security_txt_url": "https://sage.com/.well-known/security.txt", "policy_url": null, "manual_override": false}
{"id": "sallies-limited", "name": "Sallies Limited", "ticker": "", "sector": "Mining", "domains": ["sallieslimited.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "salungano-group", "name": "Salungano Group", "ticker": "", "sector": "Energy", "domains": ["salunganogroup.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "samsung-south-africa", "name": "Samsung South Africa", "ticker": "", "sector": "Technology", "domains": ["samsung.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "san-holdings", "name": "San Holdings", "ticker": "", "sector": "Diversified", "domains": ["sanholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sandton-convention-centre", "name": "Sandton Convention Centre", "ticker": "", "sector": "Hospitality", "domains": ["sandtonconvention.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sanlam-investments", "name": "Sanlam Investments", "ticker": "", "sector": "Financial Services", "domains": ["sanlaminvestments.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sanlam-limited", "name": "Sanlam Limited", "ticker": "SLM2", "sector": "Insurance", "domains": ["sanlam.com", "sanlam.co.za", "sanlamreality.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "santam-limited", "name": "Santam Limited", "ticker": "SNT", "sector": "Insurance", "domains": ["santam.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "santam-specialist-insurance", "name": "Santam Specialist Insurance", "ticker": "", "sector": "Insurance", "domains": ["santamspecialist.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "santova-limited", "name": "Santova Limited", "ticker": "SNV", "sector": "Industrial", "domains": ["santova.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sappi-forests", "name": "Sappi Forests", "ticker": "", "sector": "Agriculture", "domains": ["sappiforests.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sappi-limited", "name": "Sappi Limited", "ticker": "SAVVI", "sector": "Industrial", "domains": ["sappi.com", "sappi.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sasko", "name": "Sasko", "ticker": "", "sector": "Consumer Goods", "domains": ["sasko.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sasol-limited", "name": "Sasol Limited", "ticker": "SOL", "sector": "Mining", "domains": ["sasol.com", "sasol.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sasol-mining", "name": "Sasol Mining", "ticker": "", "sector": "Mining", "domains": ["sasolmining.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "savanna-beef-processors-limited", "name": "Savanna Beef Processors Limited", "ticker": "SBF", "sector": "Other", "domains": [], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "schindler-lifts-sa", "name": "Schindler Lifts SA", "ticker": "", "sector": "Industrial", "domains": ["schindler.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "schroder-european-real-estate-investment-trust-plc", "name": "Schroder European Real Estate Investment Trust PLC", "ticker": "SCD", "sector": "Other", "domains": ["srei.co.uk"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": false, "security_txt_url": "https://srei.co.uk/security.txt", "policy_url": null, "manual_override": false}
{"id": "sea-harvest-group", "name": "Sea Harvest Group", "ticker": "SHG", "sector": "Consumer Goods", "domains": ["seaharvest.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "seacom", "name": "Seacom", "ticker": "", "sector": "Technology", "domains": ["seacom.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sebata-holdings", "name": "Sebata Holdings", "ticker": "", "sector": "Technology", "domains": ["sebata.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sebata-municipal-solutions", "name": "Sebata Municipal Solutions", "ticker": "", "sector": "Technology", "domains": ["sebatams.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sechaba-brewery-holdings", "name": "Sechaba Brewery Holdings", "ticker": "", "sector": "Consumer Goods", "domains": ["sechaba.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sedibeng-breweries", "name": "Sedibeng Breweries", "ticker": "", "sector": "Consumer Goods", "domains": ["sedibengbreweries.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "seneka-food-holdings", "name": "Seneka Food Holdings", "ticker": "", "sector": "Consumer Goods", "domains": ["seneka.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sentraal-suid-kooperasie", "name": "Sentraal-Suid Kooperasie", "ticker": "", "sector": "Agriculture", "domains": ["ssk.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sephaku-cement", "name": "Sephaku Cement", "ticker": "", "sector": "Construction", "domains": ["sephakucement.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sephaku-holdings", "name": "Sephaku Holdings", "ticker": "SEP", "sector": "Mining", "domains": ["sephaku.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "seriti-resources", "name": "Seriti Resources", "ticker": "", "sector": "Mining", "domains": ["seritiresources.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "servest-group", "name": "Servest Group", "ticker": "", "sector": "Industrial", "domains": ["servest.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "servian-global-solutions-sa", "name": "Servian Global Solutions SA", "ticker": "", "sector": "Technology", "domains": ["servian.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "set-point-group", "name": "Set Point Group", "ticker": "", "sector": "Industrial", "domains": ["setpoint.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "shaftesbury-capital-plc", "name": "Shaftesbury Capital PLC", "ticker": "SHC", "sector": "Other", "domains": ["shaftesburycapital.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "shell-south-africa", "name": "Shell South Africa", "ticker": "", "sector": "Energy", "domains": ["shell.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "shield-life", "name": "Shield Life", "ticker": "", "sector": "Insurance", "domains": ["shieldlife.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "shoprite-holdings", "name": "Shoprite Holdings", "ticker": "SHP", "sector": "Retail", "domains": ["shopriteholdings.co.za", "shoprite.co.za", "checkers.co.za", "usave.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "shuka-minerals-plc", "name": "Shuka Minerals PLC", "ticker": "SKA", "sector": "Other", "domains": ["shukaminerals.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "shumani-industrial-equipment", "name": "Shumani Industrial Equipment", "ticker": "", "sector": "Industrial", "domains": ["shumani.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sivest-sa", "name": "SiVest SA", "ticker": "", "sector": "Industrial", "domains": ["sivest.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sibanye-stillwater", "name": "Sibanye-Stillwater", "ticker": "SSW", "sector": "Mining", "domains": ["sibanyestillwater.com", "sibanye-stillwater.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "siemens-south-africa", "name": "Siemens South Africa", "ticker": "", "sector": "Industrial", "domains": ["siemens.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sika-south-africa", "name": "Sika South Africa", "ticker": "", "sector": "Construction", "domains": ["sika.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "silverkey-capital", "name": "SilverKey Capital", "ticker": "", "sector": "Financial Services", "domains": ["silverkeycap.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "silverbridge-consulting", "name": "Silverbridge Consulting", "ticker": "", "sector": "Technology", "domains": ["silverbridgeconsulting.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "silverbridge-holdings", "name": "Silverbridge Holdings", "ticker": "", "sector": "Technology", "domains": ["silverbridge.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "simbisa-brands", "name": "Simbisa Brands", "ticker": "", "sector": "Consumer Goods", "domains": ["simbisabrands.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sirius-real-estate", "name": "Sirius Real Estate", "ticker": "SRE", "sector": "Property", "domains": ["sirius-real-estate.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sishen-iron-ore-company", "name": "Sishen Iron Ore Company", "ticker": "", "sector": "Mining", "domains": ["sishen.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sizanani-group-holdings", "name": "Sizanani Group Holdings", "ticker": "", "sector": "Diversified", "domains": ["sizanani.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sizwentsalubagobodo", "name": "SizweNtsalubaGobodo", "ticker": "", "sector": "Professional Services", "domains": ["sng.za.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "small-enterprise-foundation-sef", "name": "Small Enterprise Foundation (SEF)", "ticker": "", "sector": "Non-Profit / Organisation", "domains": ["sef.co.za"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": true, "security_txt_url": "https://sef.co.za/.well-known/security.txt", "policy_url": "https://www.sef.co.za/security-hall-of-fame/", "manual_override": true}
{"id": "smart-procurement-world", "name": "Smart Procurement World", "ticker": "", "sector": "Technology", "domains": ["smartprocurement.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "smollan-group", "name": "Smollan Group", "ticker": "", "sector": "Retail", "domains": ["smollan.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "snam-south-africa", "name": "Snam South Africa", "ticker": "", "sector": "Energy", "domains": ["snam.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "solarreserve-sa", "name": "SolarReserve SA", "ticker": "", "sector": "Energy", "domains": ["solarreserve.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "solareff", "name": "Solareff", "ticker": "", "sector": "Energy", "domains": ["solareff.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "solidariteit", "name": "Solidariteit", "ticker": "", "sector": "Insurance", "domains": ["solidariteit.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sonae-arauco-sa", "name": "Sonae Arauco SA", "ticker": "", "sector": "Industrial", "domains": ["sonaearauco.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sophia-capital", "name": "Sophia Capital", "ticker": "", "sector": "Financial Services", "domains": ["sophiacapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "south-african-airways", "name": "South African Airways", "ticker": "", "sector": "Transport", "domains": ["flysaa.com", "saa.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "south-african-broadcasting-corporation", "name": "South African Broadcasting Corporation", "ticker": "", "sector": "Media", "domains": ["sabc.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "south-african-post-office", "name": "South African Post Office", "ticker": "", "sector": "Industrial", "domains": ["postoffice.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "south-african-reserve-bank", "name": "South African Reserve Bank", "ticker": "", "sector": "Banking", "domains": ["resbank.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "south-african-sugar-association", "name": "South African Sugar Association", "ticker": "", "sector": "Agriculture", "domains": ["sasa.org.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "south-ocean-holdings-limited", "name": "South Ocean Holdings Limited", "ticker": "SOH", "sector": "Other", "domains": ["southoceanholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "south32", "name": "South32", "ticker": "S32", "sector": "Mining", "domains": ["south32.net", "south32.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "southern-palladium", "name": "Southern Palladium", "ticker": "SDL", "sector": "Mining", "domains": ["southernpalladium.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "southern-sun", "name": "Southern Sun", "ticker": "SSU", "sector": "Hospitality", "domains": ["southernsun.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sovereign-food-investments", "name": "Sovereign Food Investments", "ticker": "", "sector": "Agriculture", "domains": ["sovereignfoods.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "spaceage-consulting", "name": "SpaceAge Consulting", "ticker": "", "sector": "Technology", "domains": ["spaceage.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "spar-group", "name": "Spar Group", "ticker": "SPP", "sector": "Retail", "domains": ["spar.co.za", "spargroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "spear-reit", "name": "Spear REIT", "ticker": "SEA", "sector": "Property", "domains": ["spearreit.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "spectra-qa-management", "name": "Spectra QA Management", "ticker": "", "sector": "Industrial", "domains": ["spectra.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "speedpoint", "name": "Speedpoint", "ticker": "", "sector": "Technology", "domains": ["speedpoint.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "spescom-limited", "name": "Spescom Limited", "ticker": "", "sector": "Technology", "domains": ["spescom.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "spirax-sa", "name": "Spirax SA", "ticker": "", "sector": "Industrial", "domains": ["spirax.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "spirax-sarco-sa", "name": "Spirax-Sarco SA", "ticker": "", "sector": "Industrial", "domains": ["spiraxsarco.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "springleaf-capital", "name": "Springleaf Capital", "ticker": "", "sector": "Financial Services", "domains": ["springleaf.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "spur-corporation", "name": "Spur Corporation", "ticker": "SUR", "sector": "Consumer Goods", "domains": ["spurcorporation.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "stadio-holdings", "name": "Stadio Holdings", "ticker": "SDO", "sector": "Education", "domains": ["stadio.ac.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "stadio-holdings-limited", "name": "Stadio Holdings Limited", "ticker": "SDO", "sector": "Education", "domains": ["stadio.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "standard-bank-group", "name": "Standard Bank Group", "ticker": "SBK", "sector": "Banking", "domains": ["standardbank.co.za", "standardbank.com"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://hackerone.com/standardbank", "manual_override": true}
{"id": "standard-chartered-south-africa", "name": "Standard Chartered South Africa", "ticker": "", "sector": "Banking", "domains": ["sc.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "standard-insurance", "name": "Standard Insurance", "ticker": "", "sector": "Insurance", "domains": ["standardinsurance.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "standard-process-sa", "name": "Standard Process SA", "ticker": "", "sector": "Healthcare", "domains": ["standardprocess.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "stangen-life-insurance", "name": "Stangen Life Insurance", "ticker": "", "sector": "Insurance", "domains": ["stangen.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "star-properties", "name": "Star Properties", "ticker": "", "sector": "Property", "domains": ["starproperties.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "steelpoort-chrome-mining", "name": "Steelpoort Chrome Mining", "ticker": "", "sector": "Mining", "domains": ["steelpoortchrome.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "stefanutti-stocks", "name": "Stefanutti Stocks", "ticker": "SSK", "sector": "Industrial", "domains": ["stefanuttistocks.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "steinhoff-international", "name": "Steinhoff International", "ticker": "", "sector": "Retail", "domains": ["steinhoffinternational.com", "steinhoff.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "stellar-capital-partners", "name": "Stellar Capital Partners", "ticker": "", "sector": "Financial Services", "domains": ["stellarcapitalpartners.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "stellenbosch-vineyards", "name": "Stellenbosch Vineyards", "ticker": "", "sector": "Consumer Goods", "domains": ["stellenboschvineyards.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sterling-financial-services", "name": "Sterling Financial Services", "ticker": "", "sector": "Financial Services", "domains": ["sterlingfinancial.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sterling-and-wilson-sa", "name": "Sterling and Wilson SA", "ticker": "", "sector": "Energy", "domains": ["sterlingandwilson.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "stimulus-investments-limited", "name": "Stimulus Investments Limited", "ticker": "SMSP", "sector": "Other", "domains": [], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "stonehage-fleming-sa", "name": "Stonehage Fleming SA", "ticker": "", "sector": "Financial Services", "domains": ["stonehagefleming.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "stor-age-property-reit", "name": "Stor-Age Property REIT", "ticker": "SSS", "sector": "Property", "domains": ["stor-age.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "stratech", "name": "StraTech", "ticker": "", "sector": "Private Company", "domains": ["stratech.co.za"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.stratech.co.za/", "manual_override": true}
{"id": "strate-limited", "name": "Strate Limited", "ticker": "", "sector": "Financial Services", "domains": ["strate.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "strategic-industrial-finance", "name": "Strategic Industrial Finance", "ticker": "", "sector": "Financial Services", "domains": ["sif.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "strateq-data", "name": "Strateq Data", "ticker": "", "sector": "Technology", "domains": ["strateqdata.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sun-international", "name": "Sun International", "ticker": "SUI", "sector": "Media", "domains": ["suninternational.com", "suninternational.co.za", "sunbet.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sunex", "name": "SunEx", "ticker": "", "sector": "Private Company", "domains": ["sunex.co.za"], "grade": "Yes", "status": "found", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://sunex.co.za/vulnerability-disclosure-policy/", "manual_override": true}
{"id": "suncoast-casino", "name": "Suncoast Casino", "ticker": "", "sector": "Hospitality", "domains": ["suncoastcasino.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sunlands-food-group", "name": "Sunlands Food Group", "ticker": "", "sector": "Consumer Goods", "domains": ["sunlands.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "super-group", "name": "Super Group", "ticker": "SPG", "sector": "Industrial", "domains": ["supergroup.co.za", "supergrp.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "super-star-investments", "name": "Super Star Investments", "ticker": "", "sector": "Diversified", "domains": ["superstar.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "superga-financial-solutions", "name": "Superga Financial Solutions", "ticker": "", "sector": "Financial Services", "domains": ["superga.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "supermarket-income-reit-plc", "name": "Supermarket Income Reit PLC", "ticker": "SRI", "sector": "Other", "domains": ["supermarketincomereit.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "suzuki-south-africa", "name": "Suzuki South Africa", "ticker": "", "sector": "Automotive", "domains": ["suzukiauto.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "swiftvee", "name": "SwiftVEE", "ticker": "", "sector": "Agriculture", "domains": ["swiftvee.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sygnature-chemical-services-sa", "name": "Sygnature Chemical Services SA", "ticker": "", "sector": "Industrial", "domains": ["sygnature.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "sygnia-limited", "name": "Sygnia Limited", "ticker": "SYE", "sector": "Financial Services", "domains": ["sygnia.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "syrex", "name": "Syrex", "ticker": "", "sector": "Technology", "domains": ["syrex.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "t-systems-south-africa", "name": "T-Systems South Africa", "ticker": "", "sector": "Technology", "domains": ["t-systems.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tomi-environmental-solutions", "name": "TOMI Environmental Solutions", "ticker": "", "sector": "Industrial", "domains": ["tomienvironmental.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "twk-agri", "name": "TWK Agri", "ticker": "", "sector": "Agriculture", "domains": ["twkagri.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tactile-technologies", "name": "Tactile Technologies", "ticker": "", "sector": "Technology", "domains": ["tactile.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tadvest-limited", "name": "Tadvest Limited", "ticker": "TAD", "sector": "Other", "domains": ["tadvest.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tadviser", "name": "Tadviser", "ticker": "", "sector": "Financial Services", "domains": ["tadviser.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "taihan-sub-sahara-africa", "name": "Taihan Sub-Sahara Africa", "ticker": "", "sector": "Industrial", "domains": ["taihan.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "takealot-group", "name": "Takealot Group", "ticker": "", "sector": "Retail", "domains": ["takealot.com", "superbalist.com", "mrdelivery.com"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": true, "security_txt_url": "https://www.takealot.com/.well-known/security.txt", "policy_url": "https://www.takealot.com/help/responsible-disclosure-policy", "manual_override": true}
{"id": "talvest-holdings", "name": "Talvest Holdings", "ticker": "", "sector": "Financial Services", "domains": ["talvest.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tancozeb-sa", "name": "Tancozeb SA", "ticker": "", "sector": "Agriculture", "domains": ["tancozeb.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "taste-holdings", "name": "Taste Holdings", "ticker": "", "sector": "Consumer Goods", "domains": ["tasteholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tata-africa-holdings", "name": "Tata Africa Holdings", "ticker": "", "sector": "Diversified", "domains": ["tataafrica.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tata-consultancy-services-sa", "name": "Tata Consultancy Services SA", "ticker": "", "sector": "Technology", "domains": ["tcs.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tech-mahindra-sa", "name": "Tech Mahindra SA", "ticker": "", "sector": "Technology", "domains": ["techmahindra.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tekmart-africa", "name": "Tekmart Africa", "ticker": "", "sector": "Private Company", "domains": ["tekmart.co.za"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://tekmart.co.za/t-blog/responsible-disclosure/", "manual_override": true}
{"id": "telemasters-holdings", "name": "Telemasters Holdings", "ticker": "TLM", "sector": "Technology", "domains": ["telemasters.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "telesure-investment-holdings", "name": "Telesure Investment Holdings", "ticker": "", "sector": "Insurance", "domains": ["telesure.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "telkom-business", "name": "Telkom Business", "ticker": "TKG", "sector": "Technology", "domains": ["telkom.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tellumat", "name": "Tellumat", "ticker": "", "sector": "Technology", "domains": ["tellumat.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "teraco-data-environments", "name": "Teraco Data Environments", "ticker": "", "sector": "Technology", "domains": ["teraco.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "terra-firma-solutions", "name": "Terra Firma Solutions", "ticker": "", "sector": "Technology", "domains": ["terrafirmasolutions.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "texton-property-fund-limited", "name": "Texton Property Fund Limited", "ticker": "TEX", "sector": "Other", "domains": ["texton.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tharisa", "name": "Tharisa", "ticker": "THA", "sector": "Mining", "domains": ["tharisa.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "the-don-group", "name": "The Don Group", "ticker": "", "sector": "Hospitality", "domains": ["thedongroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "the-foschini-group", "name": "The Foschini Group", "ticker": "TFG", "sector": "Retail", "domains": ["tfg.co.za", "foschini.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "the-house-of-busby", "name": "The House of Busby", "ticker": "", "sector": "Consumer Goods", "domains": ["busby.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "thebe-investment-corporation", "name": "Thebe Investment Corporation", "ticker": "", "sector": "Diversified", "domains": ["thebe.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "thornton-ross-sa", "name": "Thornton & Ross SA", "ticker": "", "sector": "Healthcare", "domains": ["thornton-ross.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "thungela-resources", "name": "Thungela Resources", "ticker": "TGA", "sector": "Mining", "domains": ["thungela.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tiger-brands", "name": "Tiger Brands", "ticker": "TIIH", "sector": "Consumer Goods", "domains": ["tigerbrands.com", "tigerbrands.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tiger-wheel-tyre", "name": "Tiger Wheel & Tyre", "ticker": "", "sector": "Retail", "domains": ["twt.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "times-media-group", "name": "Times Media Group", "ticker": "", "sector": "Media", "domains": ["timesmedia.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tiso-blackstar-group", "name": "Tiso Blackstar Group", "ticker": "", "sector": "Media", "domains": ["tisoblackstar.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tongaat-agriculture", "name": "Tongaat Agriculture", "ticker": "", "sector": "Agriculture", "domains": ["tongaatagri.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tongaat-hulett", "name": "Tongaat Hulett", "ticker": "", "sector": "Agriculture", "domains": ["tongaat.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "top-fix-holdings", "name": "Top Fix Holdings", "ticker": "", "sector": "Construction", "domains": ["topfix.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "torre-industries", "name": "Torre Industries", "ticker": "", "sector": "Industrial", "domains": ["torre.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "total-client-services", "name": "Total Client Services", "ticker": "", "sector": "Technology", "domains": ["tcsmeaning.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "totalenergies-south-africa", "name": "TotalEnergies South Africa", "ticker": "", "sector": "Energy", "domains": ["totalenergies.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tourvest-holdings", "name": "Tourvest Holdings", "ticker": "", "sector": "Hospitality", "domains": ["tourvest.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "toyota-south-africa-motors", "name": "Toyota South Africa Motors", "ticker": "", "sector": "Automotive", "domains": ["toyota.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tracker-connect", "name": "Tracker Connect", "ticker": "", "sector": "Technology", "domains": ["tracker.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "trade-call-investments", "name": "Trade Call Investments", "ticker": "", "sector": "Diversified", "domains": ["tradecall.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tradehold-limited", "name": "Tradehold Limited", "ticker": "", "sector": "Diversified", "domains": ["tradehold.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "transunion-south-africa", "name": "TransUnion South Africa", "ticker": "", "sector": "Multinational (SA operations)", "domains": ["transunion.co.za", "transunion.com"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.transunion.co.za/legal/privacy-policy/forms", "manual_override": true}
{"id": "transaction-capital", "name": "Transaction Capital", "ticker": "", "sector": "Financial Services", "domains": ["transactioncapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "transactional-capital-sa", "name": "Transactional Capital SA", "ticker": "", "sector": "Financial Services", "domains": ["transcapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "transcend-residential-property-fund", "name": "Transcend Residential Property Fund", "ticker": "", "sector": "Property", "domains": ["transcendpropfund.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "transnet-soc", "name": "Transnet SOC", "ticker": "", "sector": "Transport", "domains": ["transnet.net"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "transpaco-limited", "name": "Transpaco Limited", "ticker": "TPC", "sector": "Industrial", "domains": ["transpaco.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "travelstart", "name": "Travelstart", "ticker": "", "sector": "Technology", "domains": ["travelstart.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "trellidor-holdings-limited", "name": "Trellidor Holdings Limited", "ticker": "TRL", "sector": "Other", "domains": ["trellidor.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "trematon-capital", "name": "Trematon Capital", "ticker": "TMT2", "sector": "Diversified", "domains": ["trematon.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "trencor-limited", "name": "Trencor Limited", "ticker": "", "sector": "Diversified", "domains": ["trencor.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "trident-steel", "name": "Trident Steel", "ticker": "", "sector": "Industrial", "domains": ["tridentsteel.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "triton-express", "name": "Triton Express", "ticker": "", "sector": "Transport", "domains": ["tritonexpress.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "trustco-group", "name": "Trustco Group", "ticker": "", "sector": "Financial Services", "domains": ["trustco.com.na"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "truworths-fashion", "name": "Truworths Fashion", "ticker": "TRU2", "sector": "Retail", "domains": ["truworths.co.za", "truworthsinternational.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tsebo-solutions-group", "name": "Tsebo Solutions Group", "ticker": "", "sector": "Industrial", "domains": ["tsebo.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tshepo-the-jean-maker", "name": "Tshepo The Jean Maker", "ticker": "", "sector": "Consumer Goods", "domains": ["tshepo.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tsogo-sun-gaming", "name": "Tsogo Sun Gaming", "ticker": "TSG", "sector": "Media", "domains": ["tsogosun.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "tura-holdings", "name": "Tura Holdings", "ticker": "", "sector": "Consumer Goods", "domains": ["turaholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "twilight-solutions", "name": "Twilight Solutions", "ticker": "", "sector": "Private Company", "domains": ["twilightsolutions.co.za"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://twilightsolutions.co.za/terms-of-use-and-security-policy/", "manual_override": true}
{"id": "tymebank", "name": "TymeBank", "ticker": "", "sector": "Banking", "domains": ["tymebank.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "untu-transport-union", "name": "UNTU Transport Union", "ticker": "", "sector": "Industrial", "domains": ["untu.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ububele-holdings", "name": "Ububele Holdings", "ticker": "", "sector": "Industrial", "domains": ["ububeleholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ukuvula-mining-solutions", "name": "Ukuvula Mining Solutions", "ticker": "", "sector": "Mining", "domains": ["ukuvula.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ultra-liquors", "name": "Ultra Liquors", "ticker": "", "sector": "Retail", "domains": ["ultraliquors.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ulwazi-energy-solutions", "name": "Ulwazi Energy Solutions", "ticker": "", "sector": "Energy", "domains": ["ulwazi.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "umganu-financial-holdings", "name": "Umganu Financial Holdings", "ticker": "", "sector": "Financial Services", "domains": ["umganufinancial.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "umgeni-water", "name": "Umgeni Water", "ticker": "", "sector": "Utilities", "domains": ["umgeni.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "umnombo-technologies", "name": "Umnombo Technologies", "ticker": "", "sector": "Technology", "domains": ["umnombo.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "umsobomvu-youth-fund", "name": "Umsobomvu Youth Fund", "ticker": "", "sector": "Financial Services", "domains": ["umsobomvu.org.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "unilever-south-africa", "name": "Unilever South Africa", "ticker": "", "sector": "Consumer Goods", "domains": ["unilever.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "union-atlantic-minerals", "name": "Union Atlantic Minerals", "ticker": "", "sector": "Mining", "domains": ["unionatlanticminerals.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "unispan-holdings", "name": "Unispan Holdings", "ticker": "", "sector": "Industrial", "domains": ["unispan.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "united-national-breweries", "name": "United National Breweries", "ticker": "", "sector": "Consumer Goods", "domains": ["unb.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "unitrans", "name": "Unitrans", "ticker": "", "sector": "Transport", "domains": ["unitrans.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "universal-healthcare", "name": "Universal Healthcare", "ticker": "", "sector": "Healthcare", "domains": ["universalhealthcare.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "universal-partners", "name": "Universal Partners", "ticker": "UPL", "sector": "Financial Services", "domains": ["universalpartners.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "upgrowth-financial-services", "name": "Upgrowth Financial Services", "ticker": "", "sector": "Financial Services", "domains": ["upgrowth.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "usabathabile-holdings", "name": "Usabathabile Holdings", "ticker": "", "sector": "Diversified", "domains": ["usabathabile.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "utho-capital", "name": "Utho Capital", "ticker": "", "sector": "Financial Services", "domains": ["uthocapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vbs-mutual-bank", "name": "VBS Mutual Bank", "ticker": "", "sector": "Banking", "domains": ["vbs.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vr-laser-services", "name": "VR Laser Services", "ticker": "", "sector": "Industrial", "domains": ["vrlaser.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vaal-river-estates", "name": "Vaal River Estates", "ticker": "", "sector": "Agriculture", "domains": ["vaalriver.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "valterra-platinum-limited", "name": "Valterra Platinum Limited", "ticker": "VAL", "sector": "Other", "domains": ["valterraplatinum.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "valuationscoza", "name": "Valuations.co.za", "ticker": "", "sector": "Technology", "domains": ["valuations.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "value-capital-partners", "name": "Value Capital Partners", "ticker": "", "sector": "Financial Services", "domains": ["valuecap.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "value-logistics", "name": "Value Logistics", "ticker": "", "sector": "Transport", "domains": ["valuelogistics.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vanadium-resources", "name": "Vanadium Resources", "ticker": "", "sector": "Mining", "domains": ["vanadiumresources.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vantage-goldfields", "name": "Vantage Goldfields", "ticker": "", "sector": "Mining", "domains": ["vantagegoldfields.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vendome-capital", "name": "Vendome Capital", "ticker": "", "sector": "Financial Services", "domains": ["vendomecapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "venetia-mine-sa", "name": "Venetia Mine SA", "ticker": "", "sector": "Mining", "domains": ["venetia.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "venture-capital-partners-sa", "name": "Venture Capital Partners SA", "ticker": "", "sector": "Financial Services", "domains": ["vcpartners.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "venture-capital-sa", "name": "Venture Capital SA", "ticker": "", "sector": "Financial Services", "domains": ["vcsa.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "verimark-holdings", "name": "Verimark Holdings", "ticker": "", "sector": "Retail", "domains": ["verimark.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "veritas-finance-group", "name": "Veritas Finance Group", "ticker": "", "sector": "Financial Services", "domains": ["veritasfinance.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vesta-property-finance", "name": "Vesta Property Finance", "ticker": "", "sector": "Property", "domains": ["vestaproperty.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vexela", "name": "Vexela", "ticker": "", "sector": "Technology", "domains": ["vexela.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vida-e-caff", "name": "Vida e Caffè", "ticker": "", "sector": "Consumer Goods", "domains": ["vidaecaffe.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "village-main-reef", "name": "Village Main Reef", "ticker": "", "sector": "Mining", "domains": ["villagemainreef.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "village-n-life", "name": "Village N Life", "ticker": "", "sector": "Hospitality", "domains": ["villagenlife.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "viper-investments", "name": "Viper Investments", "ticker": "", "sector": "Financial Services", "domains": ["viperinvest.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "virgin-active-south-africa", "name": "Virgin Active South Africa", "ticker": "", "sector": "Hospitality", "domains": ["virginactive.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "visa-south-africa", "name": "Visa South Africa", "ticker": "", "sector": "Multinational (SA operations)", "domains": ["visa.co.za", "visa.com"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.visa.co.za/about-visa/vulnerability-disclosure.html", "manual_override": true}
{"id": "visual-international", "name": "Visual International", "ticker": "VIS", "sector": "Technology", "domains": ["visualinternational.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vital-health-foods", "name": "Vital Health Foods", "ticker": "", "sector": "Consumer Goods", "domains": ["vital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vivo-energy", "name": "Vivo Energy", "ticker": "", "sector": "Energy", "domains": ["vivoenergy.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vivo-energy-sa", "name": "Vivo Energy SA", "ticker": "", "sector": "Energy", "domains": ["vivoenergy.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vodacom-group", "name": "Vodacom Group", "ticker": "VOD", "sector": "Telecommunications", "domains": ["vodacom.co.za", "vodacomgroup.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "volkswagen-south-africa", "name": "Volkswagen South Africa", "ticker": "", "sector": "Automotive", "domains": ["vw.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vorentoe-transport", "name": "Vorentoe Transport", "ticker": "", "sector": "Transport", "domains": ["vorentoe.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vox-telecommunications", "name": "Vox Telecommunications", "ticker": "", "sector": "Telecommunications", "domains": ["vox.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vox-telecoms", "name": "Vox Telecoms", "ticker": "", "sector": "Telecommunications", "domains": ["voxtelecom.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vukile-property-fund", "name": "Vukile Property Fund", "ticker": "VKE", "sector": "Property", "domains": ["vukile.co.za", "vukile.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "vunani-limited", "name": "Vunani Limited", "ticker": "VUN", "sector": "Other", "domains": ["vunanigroup.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "waco-africa", "name": "WACO Africa", "ticker": "", "sector": "Industrial", "domains": ["wacoafrica.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "wbho", "name": "WBHO", "ticker": "WBO", "sector": "Industrial", "domains": ["wbho.co.za", "wbho.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "waco-international", "name": "Waco International", "ticker": "", "sector": "Industrial", "domains": ["waco.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "waco-international-group", "name": "Waco International Group", "ticker": "", "sector": "Industrial", "domains": ["wacointernational.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "waltons-stationery", "name": "Waltons Stationery", "ticker": "", "sector": "Retail", "domains": ["waltons.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "warrior-gold", "name": "Warrior Gold", "ticker": "", "sector": "Mining", "domains": ["warriorgold.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "wasaa-holdings", "name": "Wasaa Holdings", "ticker": "", "sector": "Diversified", "domains": ["wasaa.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "webuycars", "name": "WeBuyCars", "ticker": "WBC", "sector": "Retail", "domains": ["webuycars.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "weaver-fintech-limited", "name": "Weaver Fintech Limited", "ticker": "WVR", "sector": "Other", "domains": ["weaverfintech.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "webafrica", "name": "Webafrica", "ticker": "", "sector": "Private Company", "domains": ["webafrica.co.za", "webafrica.com"], "grade": "Yes", "status": "manual", "has_security_txt": false, "has_policy_page": true, "security_txt_url": null, "policy_url": "https://www.webafrica.co.za/vulnerability-disclosure/", "manual_override": true}
{"id": "webber-wentzel", "name": "Webber Wentzel", "ticker": "", "sector": "Professional Services", "domains": ["webberwentzel.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "webber-wentzel-bowens", "name": "Webber Wentzel Bowens", "ticker": "", "sector": "Professional Services", "domains": ["wwb.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "webhelp-sa", "name": "Webhelp SA", "ticker": "", "sector": "Technology", "domains": ["webhelp.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "wembley-investments", "name": "Wembley Investments", "ticker": "", "sector": "Financial Services", "domains": ["wembleyinvestments.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "werksmans-attorneys", "name": "Werksmans Attorneys", "ticker": "", "sector": "Professional Services", "domains": ["werksmans.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "wesbank", "name": "Wesbank", "ticker": "", "sector": "Banking", "domains": ["wesbank.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "wescoal-holdings", "name": "Wescoal Holdings", "ticker": "", "sector": "Mining", "domains": ["wescoal.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "wesizwe-platinum", "name": "Wesizwe Platinum", "ticker": "", "sector": "Mining", "domains": ["wesizwe.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "westbank-investments", "name": "Westbank Investments", "ticker": "", "sector": "Property", "domains": ["westbank.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "wilderness-holdings", "name": "Wilderness Holdings", "ticker": "", "sector": "Hospitality", "domains": ["wildernessdestinations.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "winelands-capital", "name": "Winelands Capital", "ticker": "", "sector": "Financial Services", "domains": ["winelandscapital.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "winhold-limited", "name": "Winhold Limited", "ticker": "", "sector": "Consumer Goods", "domains": ["winhold.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "witwatersrand-gold", "name": "Witwatersrand Gold", "ticker": "", "sector": "Mining", "domains": ["witsgold.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "woolworths-financial-services", "name": "Woolworths Financial Services", "ticker": "", "sector": "Financial Services", "domains": ["woolworthsfinancialservices.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "woolworths-holdings", "name": "Woolworths Holdings", "ticker": "WHL", "sector": "Retail", "domains": ["woolworths.co.za", "woolworthsholdings.co.za", "woolworths.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "workforce-holdings", "name": "Workforce Holdings", "ticker": "", "sector": "Services", "domains": ["workforce.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "workforce-staffing", "name": "Workforce Staffing", "ticker": "", "sector": "Industrial", "domains": ["workforcestaffing.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "world-leisure-holidays", "name": "World Leisure Holidays", "ticker": "", "sector": "Hospitality", "domains": ["wlh.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "world-wide-creative", "name": "World Wide Creative", "ticker": "", "sector": "Media", "domains": ["wwc.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "xon-systems", "name": "XON Systems", "ticker": "", "sector": "Technology", "domains": ["xon.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "xstrata-south-africa", "name": "Xstrata South Africa", "ticker": "", "sector": "Mining", "domains": ["xstrata.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "yalu-financial-services", "name": "Yalu Financial Services", "ticker": "", "sector": "Financial Services", "domains": ["yalu.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "yara-south-africa", "name": "Yara South Africa", "ticker": "", "sector": "Agriculture", "domains": ["yara.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "yebo-fresh", "name": "Yebo Fresh", "ticker": "", "sector": "Consumer Goods", "domains": ["yebofresh.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "yellow-seed", "name": "Yellow Seed", "ticker": "", "sector": "Consumer Goods", "domains": ["yellowseed.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "yoco-technologies", "name": "Yoco Technologies", "ticker": "", "sector": "Technology", "domains": ["yoco.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "york-timber-holdings", "name": "York Timber Holdings", "ticker": "YRK", "sector": "Industrial", "domains": ["yorktimber.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "zaaiman-properties", "name": "Zaaiman Properties", "ticker": "", "sector": "Property", "domains": ["zaaimanproperties.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "zahid-group-sa", "name": "Zahid Group SA", "ticker": "", "sector": "Industrial", "domains": ["zahid.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "zamani-holdings", "name": "Zamani Holdings", "ticker": "", "sector": "Diversified", "domains": ["zamaniholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "zambezi-platinum", "name": "Zambezi Platinum", "ticker": "", "sector": "Mining", "domains": ["zambeziplatinum.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "zando", "name": "Zando", "ticker": "", "sector": "Retail", "domains": ["zando.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "zeda-limited", "name": "Zeda Limited", "ticker": "ZZD", "sector": "Industrial", "domains": ["zeda.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "zeder-investments", "name": "Zeder Investments", "ticker": "ZED", "sector": "Financial Services", "domains": ["zeder.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "zenprop-property-holdings", "name": "Zenprop Property Holdings", "ticker": "", "sector": "Property", "domains": ["zenprop.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "zimplats-holdings", "name": "Zimplats Holdings", "ticker": "", "sector": "Mining", "domains": ["zimplats.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "zinoju-holdings", "name": "Zinoju Holdings", "ticker": "", "sector": "Diversified", "domains": ["zinoju.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "zurich-insurance-south-africa", "name": "Zurich Insurance South Africa", "ticker": "", "sector": "Insurance", "domains": ["zurich.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "zutari-engineering", "name": "Zutari Engineering", "ticker": "", "sector": "Industrial", "domains": ["zutari.com"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "zutphen-building-products", "name": "Zutphen Building Products", "ticker": "", "sector": "Construction", "domains": ["zutphen.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "zwelinzima-investments", "name": "Zwelinzima Investments", "ticker": "", "sector": "Financial Services", "domains": ["zwelinzima.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "etv", "name": "e.tv", "ticker": "", "sector": "Media", "domains": ["etv.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "ifood-holdings", "name": "iFood Holdings", "ticker": "", "sector": "Consumer Goods", "domains": ["ifoodholdings.co.za"], "grade": "No", "status": "none", "has_security_txt": false, "has_policy_page": false, "security_txt_url": null, "policy_url": null, "manual_override": false}
{"id": "istore", "name": "iStore", "ticker": "", "sector": "Retail", "domains": ["istore.co.za"], "grade": "Yes", "status": "found", "has_security_txt": true, "has_policy_page": false, "security_txt_url": "https://istore.co.za/.well-known/security.txt", "policy_url": null, "manual_override": false}
