Vote for your favorite mineral in #MinCup26! - Erythrite vs. Skutterudite
Pretty pink and poisonous Erythrite is against its shiny silver and structurally-useful Skutterudite.
Log InRegister
Quick Links : The Mindat ManualThe Rock H. Currier Digital LibraryMindat Newsletter [Free Download]
Home PageAbout MindatThe Mindat ManualHistory of MindatCopyright StatusWho We AreContact UsAdvertise on Mindat
Donate to MindatCorporate SponsorshipSponsor a PageSponsored PagesMindat AdvertisersAdvertise on Mindat
Learning CenterWhat is a mineral?The most common minerals on earthInformation for EducatorsMindat ArticlesThe ElementsThe Rock H. Currier Digital LibraryGeologic TimeExplore Fossils
Minerals by PropertiesMinerals by ChemistryMineral Visual ExplorerAdvanced Locality SearchRandom MineralRandom LocalitySearch by minIDLocalities Near MeSearch ArticlesSearch GlossaryMore Search Options
Search For:
Mineral Name:
Locality Name:
Keyword(s):
 
The Mindat ManualAdd a New PhotoRate PhotosLocality Edit ReportCoordinate Completion ReportAdd Glossary Item
Mining CompaniesStatisticsUsersMineral MuseumsClubs & OrganizationsMineral Shows & EventsThe Mindat DirectoryDevice SettingsThe Mineral QuizTime Machine
Photo SearchPhoto GalleriesSearch by ColorPhoto Colour ExplorerNew Photos TodayNew Photos YesterdayMembers' Photo GalleriesPast Photo of the Day GalleryPhotography

Keckite

A valid IMA mineral species
This page is currently not sponsored. Click here to sponsor this page.
Hide all sections | Show all sections

About KeckiteHide

00963860017271924439194.jpg
Erich Keck
Formula:
CaMn2+(Fe3+Mn2+)Fe3+2(PO4)4(OH)3 · 7H2O
Colour:
Golden brown, orange brown
Lustre:
Sub-Vitreous, Resinous
Hardness:
Specific Gravity:
2.6
Crystal System:
Monoclinic
Name:
Named by Arno Mücke in 1979 in honor of Erich Keck (b. 1938) of Germany, mineral collector specializing in Hagendorf minerals. His large collection of Hagendorf minerals is now preserved at Mineralogische Staatssammlung, Munich, Germany.
A member of the jahnsite group which contains trivalent iron not only at the C site but also at the B site.

Note: According to Hochleitner & Fehr (2010), keckite from Hagendorf forms golden-yellow to orange fibrous crusts which are intimately associated with rockbridgeite-frondelite. Specimens showing distinct "keckite" crystals in collections were found to be always either jahnsite-(CaMnFe) or jahnsite-(CaMnMn).

Compare Jahnsite-(CaMnFe).

Possibly intermediate between Jahnsite-(CaMnMn) and Jahnsite-(CaMnFe) and not a valid species, requires investigation into valance state and occupancy of the Fe.


Unique IdentifiersHide

Mindat ID:
2174
Long-form identifier:
mindat:1:1:2174:2

Similar NamesHide

BeckiteA synonym of 'Beekite'

Classification of KeckiteHide

04249070017684452162373.jpg
The jahnsite structure archetype

The structure archetype of jahnsite group minerals, which includes the jahnsite and whiteite subgroups. Keckite is a special member of the jahnsite group that has additional cation ordering of its M2 site resulting in different dominant site occupants at each symmetrically unique M2 site. A similar situation is responsible for rittmannite.

IMA Classification of KeckiteHide

Approved
IMA Formula:
CaMn2+(Fe3+,Mn2+)2Fe3+2(PO4)4(OH)3·7H2O
Approval year:
1977
First published:
1979
8.DH.15

8 : PHOSPHATES, ARSENATES, VANADATES
D : Phosphates, etc. with additional anions, with H2O
H : With large and medium-sized cations, (OH, etc.):RO4 < 1:1
42.11.4.1

42 : HYDRATED PHOSPHATES, ETC.CONTAINING HYDROXYL OR HALOGEN
11 : (AB)3(XO4)2Zq·xH2O
19.12.44

19 : Phosphates
12 : Phosphates of Mn

Mineral SymbolsHide

As of 2021 there are now IMA–CNMNC approved mineral symbols (abbreviations) for each mineral species, useful for tables and diagrams.

SymbolSourceReference for Standard
KecIMA–CNMNCWarr, L.N. (2021). IMA–CNMNC approved mineral symbols. Mineralogical Magazine, 85(3), 291-320. doi:10.1180/mgm.2021.43

Pronunciation of KeckiteHide

Pronunciation:
PlayRecorded byCountry
Jolyon RalphUnited Kingdom

Physical Properties of KeckiteHide

Sub-Vitreous, Resinous
Transparency:
Transparent, Translucent
Colour:
Golden brown, orange brown
Comment:
Possibly sore are red brown, but these tend to be other jahnsites.
Streak:
Yellow brown
Hardness:
4½ on Mohs scale
Tenacity:
Brittle
Cleavage:
Distinct/Good
{001}, {100}
Fracture:
Irregular/Uneven, Splintery
Density:
2.6 g/cm3 (Measured)    2.682 g/cm3 (Calculated)
Comment:
Also D= 2.649

Optical Data of KeckiteHide

Type:
Biaxial (-)
Dispersion:
weak to distinct
Optical Extinction:
X ^ c = 15-20 degrees
Pleochroism:
Strong
Comments:
X reddish brown, Y yellow, Z bright yellow
Comments:
Undulatory extinction; Birefringence probably similar to other jahnsites

Chemistry of KeckiteHide

Mindat Formula:
CaMn2+(Fe3+Mn2+)Fe3+2(PO4)4(OH)3 · 7H2O
Element Weights:
Element% weight
O47.568 %
Fe19.158 %
P14.168 %
Mn12.564 %
Ca4.583 %
H1.959 %

Calculated from ideal end-member formula.
O
Fe
P
Mn
Ca
H
Common Impurities:
Mg

Crystallography of KeckiteHide

Crystal System:
Monoclinic
Class (H-M):
2/m - Prismatic
Space Group:
P2/b
Setting:
P2/a
Cell Parameters:
a = 15.02 Å, b = 7.19 Å, c = 19.74 Å
β = 110.5°
Ratio:
a:b:c = 2.089 : 1 : 2.745
Unit Cell V:
1,996.80 ų (Calculated from Unit Cell)
Morphology:
Tightly clustered bladed to stout crystals arranged in subparallel groups.

X-Ray Powder DiffractionHide

Powder Diffraction Data:
d-spacingIntensity
9.3 Å(80)
4.98 Å(50)
4.63 Å(30)
3.51 Å(50)
2.86 Å(100)
2.59 Å(40)
2.34 Å(30)
1.879 Å(40)
Comments:
ICDD 33-289

Geological EnvironmentHide

Paragenetic Mode(s):
Paragenetic ModeEarliest Age (Ga)
Stage 7: Great Oxidation Event<2.4
47a : [Near-surface hydration of prior minerals]
47c : [Carbonates, phosphates, borates, nitrates]

Type Occurrence of KeckiteHide

Synonyms of KeckiteHide

Other Language Names for KeckiteHide

Dutch:Keckiet
German:Keckit
Spanish:Keckita

Relationship of Keckite to other SpeciesHide

Other Members of Jahnsite Subgroup:
'Jahnsite-(CaFeFe)'{Ca}{Fe2+}{Fe2+2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon.
Jahnsite-(CaFeMg){Ca}{Fe2+}{Mg2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
'Jahnsite-(CaMgMg)'{Ca}{Mg}{Mg2}{Fe3+2}(PO4)4(OH)2 · 8H2O
Jahnsite-(CaMnFe){Ca}{Mn2+}{Fe2+2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
Jahnsite-(CaMnMg){Ca}{Mn2+}{(Mg,Fe2+)2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
Jahnsite-(CaMnMn){Ca}{Mn2+}{Mn2+2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
Jahnsite-(CaMnZn){Ca}{Mn2+}{Zn2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
Jahnsite-(MnMnFe){Mn2+}{Mn2+}{Fe2+2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
Jahnsite-(MnMnMg){Mn2+}{Mn2+}{Mg2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
Jahnsite-(MnMnMn){Mn2+}{Mn2+}{Mn2+2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P21/b
Jahnsite-(MnMnZn){Mn2+}{Mn2+}{Zn2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
Jahnsite-(NaFeMg){Na}{Fe3+}{Mg2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
Jahnsite-(NaMnMg){(Na,Ca)}{(Mn2+,Fe3+)}{(Mg,Fe3+)2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
Jahnsite-(NaMnMn){Na}{Mn2+}{(Mn2+,Fe3+)2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b

Common AssociatesHide

Associations Based on Photo Data:
5 photos of Keckite associated with Rockbridgeite(Fe2+0.5Fe3+0.5)2Fe3+3(PO4)3(OH)5
5 photos of Keckite associated with StrunziteMn2+Fe3+2(PO4)2(OH)2 · 6H2O
5 photos of Keckite associated with StrengiteFePO4 · 2H2O
4 photos of Keckite associated with PhosphophylliteZn2Fe 2+(PO4)2 · 4H2O
3 photos of Keckite associated with KingsmountiteCa3Mn2+FeAl4(PO4)6(OH)4 · 12H2O
3 photos of Keckite associated with ScholziteCaZn2(PO4)2 · 2H2O
2 photos of Keckite associated with CryptomelaneK(Mn4+7Mn3+)O16
1 photo of Keckite associated with PhosphosideriteFePO4 · 2H2O
1 photo of Keckite associated with BerauniteFe3+6(PO4)4O(OH)4 · 6H2O
1 photo of Keckite associated with SchooneriteZnMn2+Fe2+2Fe3+(PO4)3(OH)2 · 9H2O

Related Minerals - Strunz-mindat GroupingHide

8.DH.Thebaite-(NH4)(NH4)3Al(C2O4)(PO3OH)2(H2O)Mon. 2/m : P21/b
8.DH.Whiteite-(MnMnMn)Mn2+Mn2+Mn2+2Al2(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.Ammoniotinsleyite(NH4)Al2(PO4)2(OH) · 2H2OMon. 2/m : P21/m
8.DH.Bergbauerite(H2O)2Mn2(Fe2Ti)(PO4)4(OH)2(H2O)10 · 4H2OOrth. mmm(2/m2/m2/m) : Pbca
8.DH.Dendoraite-(NH4)(NH4)2NaAl(C2O4)(PO3OH)2(H2O)2Mon. 2/m
8.DH.Rowleyite[Na(NH4,K)9Cl4][V5+,4+2(P,As)O8]6 · n[H2O,Na,NH4,K,Cl]Iso.
8.DH.HochleitneriteMn2Ti3(PO4)4O2(H2O)2 · 14H2OOrth. mmm(2/m2/m2/m) : Pbca
8.DH.Whiteite-(CaMnFe)CaMnFe2Al2(PO4)4(OH)2 · 8H2OMon. 2/m
8.DH.05MinyuliteKAl2(PO4)2F · 4H2OOrth. mm2 : Pba2
8.DH.10LeucophosphiteKFe3+2(PO4)2(OH) · 2H2OMon. 2/m : P21/b
8.DH.10TinsleyiteKAl2(PO4)2(OH) · 2H2OMon.
8.DH.10Spheniscidite(NH4,K)(Fe3+,Al)2(PO4)2(OH) · 2H2OMon. 2/m
8.DH.15Jahnsite-(CaMnFe){Ca}{Mn2+}{Fe2+2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.15Jahnsite-(NaMnMn){Na}{Mn2+}{(Mn2+,Fe3+)2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.15Jahnsite-(CaMnMg){Ca}{Mn2+}{(Mg,Fe2+)2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.15Jahnsite-(CaMnMn){Ca}{Mn2+}{Mn2+2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.15Whiteite-(MnMnMg)MnMnMg2Al2(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.15Jahnsite-(CaMnZn){Ca}{Mn2+}{Zn2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.15Jahnsite-(MnMnMg){Mn2+}{Mn2+}{Mg2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.15Jahnsite-(MnMnFe){Mn2+}{Mn2+}{Fe2+2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.15'Jahnsite-(CaFeFe)'{Ca}{Fe2+}{Fe2+2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon.
8.DH.15Rittmannite{(Mn2+,Ca)}{Mn2+}{(Fe2+,Mn2+,Mg)2}{(Al,Fe3+)2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.15Jahnsite-(NaMnMg){(Na,Ca)}{(Mn2+,Fe3+)}{(Mg,Fe3+)2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.15'Jahnsite-(CaMgMg)'{Ca}{Mg}{Mg2}{Fe3+2}(PO4)4(OH)2 · 8H2O
8.DH.15Jahnsite-(MnMnZn){Mn2+}{Mn2+}{Zn2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.15Whiteite-(CaMgMg)CaMg3Al2(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.15Whiteite-(CaFeMg){Ca}{(Fe2+,Mn2+)}{Mg2}{Al2}(PO4)4(OH)2 · 8H2OMon. 2/m : P21/b
8.DH.15Whiteite-(CaMnMg){Ca}{Mn2+}{Mg2}{Al2}(PO4)4(OH)2 · 8H2OMon. 2/m
8.DH.15Whiteite-(MnFeMg){(Mn2+,Ca)}{(Fe2+,Mn2+)}{Mg2}{Al2}(PO4)4(OH)2 · 8H2OMon. 2/m : P21/b
8.DH.15Jahnsite-(MnMnMn){Mn2+}{Mn2+}{Mn2+2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P21/b
8.DH.15'Kaluginite'(Mn2+,Ca)MgFe3+(PO4)2(OH) · 4H2OOrth.
8.DH.15Jahnsite-(CaFeMg){Ca}{Fe2+}{Mg2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.15Whiteite-(CaMnMn){Ca}{Mn2+}{Mn2}{Al2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.15Jahnsite-(NaFeMg){Na}{Fe3+}{Mg2}{Fe3+2}(PO4)4(OH)2 · 8H2OMon. 2/m : P2/b
8.DH.20SegeleriteCa2 Mg2 Fe3+2(PO4)4(OH)2 · 8H2OOrth. mmm(2/m2/m2/m) : Pcca
8.DH.20Lun'okite(Mn,Ca)(Mg,Fe,Mn)Al(PO4)2OH · 4H2OOrth. mmm(2/m2/m2/m) : Pbca
8.DH.20Manganosegelerite(Mn2+,Ca)(Mn2+,Fe2+,Mg)Fe3+(PO4)2(OH) · 4H2OOrth. mmm(2/m2/m2/m) : Pbca
8.DH.20WilhelmvierlingiteCaMnFe3+(PO4)2(OH) · 2H2OOrth. mmm(2/m2/m2/m) : Pbca
8.DH.20JuonniiteCaMgSc(PO4)2(OH) · 4H2OOrth. mmm(2/m2/m2/m) : Pbca
8.DH.20OveriteCaMgAl(PO4)2(OH) · 4H2OOrth. mmm(2/m2/m2/m) : Pbca
8.DH.25CalcioferriteCa4MgFe3+4(PO4)6(OH)4 · 12H2OMon. 2/m : B2/b
8.DH.25ZodaciteCa4Mn2+Fe3+4(PO4)6(OH)4 · 12H2OMon.
8.DH.25FanfaniiteCa4Mn2+Al4(PO4)6(OH)4 · 12H2OMon. 2/m : B2/b
8.DH.25KingsmountiteCa3Mn2+FeAl4(PO4)6(OH)4 · 12H2OTric. 1 : P1
8.DH.25MontgomeryiteCa4MgAl4(PO4)6(OH)4 · 12H2OMon. 2 : B2
8.DH.30PararobertsiteCa2Mn3+3(PO4)3O2 · 3H2OMon. 2/m : P21/b
8.DH.30RobertsiteCa2Mn3+3(PO4)3O2 · 3H2OMon. m : Bb
8.DH.30ArseniosideriteCa2Fe3+3(AsO4)3O2 · 3H2OMon. 2/m : B2/b
8.DH.30Sailaufite(Ca,Na,◻)2Mn3+3(AsO4)2(CO3)O2 · 3H2OMon. m : Bm
8.DH.30MitridatiteCa2Fe3+3(PO4)3O2 · 3H2OMon. 2/m : B2/b
8.DH.30KolfaniteCa2Fe3+3O2(AsO4)3 · 2H2OMon.
8.DH.35MantienneiteKMg2Al2Ti(PO4)4(OH)3 · 15H2OOrth. mmm(2/m2/m2/m) : Pbca
8.DH.35Sperlingite (H2O)K(Mn2+Fe3+)(Al2Ti)(PO4)4[O(OH)] [(H2O)9(OH)] · 4H2OMon. 2/m : P21/b
8.DH.35PaulkerriteK(Mg,Mn2+)2(Fe3+,Al,Ti,Mg)2Ti(PO4)4(OH)3 · 15H2OMon. m
8.DH.35Hydroxylbenyacarite(H2O)2Mn2(Ti2Fe)(PO4)4[O(OH)](H2O)10 · 4H2O Orth. mmm(2/m2/m2/m) : Pbca
8.DH.35MacraeiteK(H2O)Mn2(Fe2Ti)(PO4)4[O(OH)](H2O)10 · 4H2OMon. 2/m : P21/b
8.DH.35Benyacarite(H2O)2Mn2Ti2Fe3+(PO4)4(OF)(H2O)10 · 4H2OOrth. mmm(2/m2/m2/m) : Pbca
8.DH.35Fluormacraeite [(H2O)K]Mn2(Fe2Ti)(PO4)4(OF)(H2O)10 · 4H2OMon. 2/m : P21/b
8.DH.40XanthoxeniteCa4Fe3+2(PO4)4(OH)2 · 3H2OTric. 1 : P1
8.DH.45MahnertiteNaCu3(AsO4)2Cl · 5H2OTet. 4/mmm(4/m2/m2/m) : I4/mmm
8.DH.50AndyrobertsiteKCdCu5(AsO4)4(H2AsO4) · 2H2OMon. 2/m : P21/m
8.DH.50CalcioandyrobertsiteKCaCu5(AsO4)4(H2AsO4) · 2H2OMon. 2/m : P21/m
8.DH.55EnglishiteK3Na2Ca10Al15(PO4)21(OH)7 · 26H2OMon. 2/m
8.DH.60BouazzeriteBi6(Mg,Co)11Fe3+14(AsO4)18(OH)4O12 · 86H2OMon. 2/m
8.DH.65GalliskiiteCa4Al2(PO4)2F8 · 5H2OTric. 1 : P1
8.DH.70JoteiteCa2CuAl(AsO4)[AsO3(OH)]2(OH)2 · 5H2OTric. 1 : P1
8.DH.75KampeliteBa6Mg3Sc8(PO4)12(OH)6 · 7H2OOrth. mmm(2/m2/m2/m) : Pnma
8.DH.80KapundaiteNaCaFe4(PO4)4(OH)3 · 5H2OTric. 1 : P1
8.DH.85VaniniiteCa2Mn2+3Mn3+2O2(AsO4)4 · 2H2OMon. 2/m : P21/b

Fluorescence of KeckiteHide

Not fluorescent

Other InformationHide

Health Risks:
No information on health risks for this material has been entered into the database. You should always treat mineral specimens with care.

Internet Links for KeckiteHide

References for KeckiteHide

Localities for KeckiteHide

Showing 11 localities.

This map shows a selection of localities that have latitude and longitude coordinates recorded. Click on the symbol to view information about a locality. The symbol next to localities in the list can be used to jump to that position on the map.
Hide all sections | Show all sections

Locality ListHide

- This locality has map coordinates listed. - This locality has estimated coordinates. ⓘ - Click for references and further information on this occurrence. ? - Indicates mineral may be doubtful at this locality. - Good crystals or important locality for species. - World class for species or very significant. (TL) - Type Locality for a valid mineral species. (FRL) - First Recorded Locality for everything else (eg varieties). Struck out - Mineral was erroneously reported from this locality. Faded * - Never found at this locality but inferred to have existed at some point in the past (e.g. from pseudomorphs).

All localities listed without proper references should be considered as questionable.
Australia
 
  • Victoria
    • East Gippsland Shire
      • Glen Valley
Dr. Bill Birch - Museum Victoria
DR Congo
 
  • South Kivu
    • Mwenga Territory
Mills et al. (2010)
Germany
 
  • Bavaria
    • Lower Bavaria
      • Regen District
        • Zwiesel
          • Rabenstein
Weiß (1990) +1 other reference
    • Upper Palatinate
      • Neustadt an der Waldnaab District
        • Pleystein
Dill et al. (2008)
        • Waidhaus
Dill (2009)
Neues Jahrb.Min. (1979) +2 other references
Kastning et al. (1996) +2 other references
Portugal
 
  • Guarda
    • Gouveia
      • Folgosinho
    • Sabugal
      • Bendada
Schnorrer-Köhler et al. (1991)
Spain
 
  • Castile and Leon
    • Salamanca
      • Navasfrías
www.foro-minerales.com (n.d.)
USA
 
  • New Hampshire
    • Grafton County
      • Groton
Whitmore et al. (2004) +2 other references
 
and/or  
Mindat.org® is an outreach project of the Hudson Institute of Mineralogy, a 501(c)(3) not-for-profit organization. Mindat® and mindat.org® are registered trademarks of the Hudson Institute of Mineralogy.
Copyright © mindat.org and the Hudson Institute of Mineralogy 1993-2026, except where stated. Most political location boundaries are © OpenStreetMap contributors. Mindat.org relies on the contributions of thousands of members and supporters. Founded in 2000 by Jolyon Ralph and Ida Chau.
Content on this site may not be used to train, fine-tune, or otherwise develop artificial intelligence or machine learning models without prior written permission - see our Terms & Conditions.
To cite: Ralph, J., Von Bargen, D., Martynov, P., Zhang, J., Que, X., Prabhu, A., Morrison, S. M., Li, W., Chen, W., & Ma, X. (2025). Mindat.org: The open access mineralogy database to accelerate data-intensive geoscience research. American Mineralogist, 110(6), 833–844. doi:10.2138/am-2024-9486.
Privacy Policy - Terms & Conditions - Contact Us / DMCA issues - Report a bug/vulnerability Current server date and time: September 2, 2026 12:54:43 Page updated: August 27, 2026 16:43:34
Go to top of page