opfor/__init__.py,sha256=RVD0dHm2ZfdYh3uWEntqnt0AWDV7XHGqzZ8ohkLFS9E,480
opfor/__main__.py,sha256=GWOIea1G4MD6eMEDv_u5NkWYwt6zHV2A3Ghs-DBDz_U,315
opfor/cli.py,sha256=zmSI7d-GOOU-xJQXBcdMK1rEQGFgM9qMhJQy_heW_-8,14962
opfor/core/__init__.py,sha256=dEKdYvSgUfgG9vRMbh9kxbDIaT7_zWtnAIvA0wdBMzI,2375
opfor/core/budget.py,sha256=2sDhzesG-hba040kIFzNu36kDyO7QPZuYsihvMLP74c,655
opfor/core/capability.py,sha256=9XjzN0koI0qiPifCzfBcCFyd5evjzKy0bgaDU1AgIW8,5118
opfor/core/checkpoint.py,sha256=V-oatow8PViD9-AF-1ekiyUQgJhxZOo0rVHnf_m-dT4,11402
opfor/core/confirm.py,sha256=WPGXfjvORiaVL-gBBfnEuM5hWDfB1aXeGsTcInxuDa4,1672
opfor/core/engine.py,sha256=Lr3xgKuTObwsF17sDs8oS58fDMsFA_jRxSXQoaYoplk,20544
opfor/core/grounding.py,sha256=205yc-qqvx5bZ3oHhgsCsxClfyY3w0gU65K2wg61lF4,1484
opfor/core/json_parse.py,sha256=8IZHBqjxsZ_Q5NzvDN0-D13w8vmBh2c_aZWmA-arT6g,5175
opfor/core/ledger.py,sha256=Nwi0VQuqdIxPnf7cO_qPzuwmWZrVz7SP5tJsm8N27dk,1028
opfor/core/markdown_docs.py,sha256=bWzh3Jf0TYkdo1oU9f8JFxmdCRTLnIN_s4OYwajnon0,1676
opfor/core/phase.py,sha256=ym3h4dF_lE5bUEZikPxYlMO_OcZhVryW4YYY3K2rxHg,1819
opfor/core/result.py,sha256=x7IBWaYTA_HgLxFcrThQgDyNCmv2zM9y9OZJlXsX050,3372
opfor/core/rules.py,sha256=mvt_tp1Wt3SwyJ7FLWWshNq4mF70-nurNV5dMkIj13Y,2881
opfor/core/scenario.py,sha256=rBb2xDSaezSbkvN_MZJm9QEeKwq9jaBMowclSjHXKx8,3346
opfor/core/scope.py,sha256=pKilZBznjgHCOpmWza80xeuG92y1T4AtaKIzTp3r5Bk,5476
opfor/core/severity.py,sha256=GmKQyRbOu9g9DaG5Xp-HTKbhmc5Vy1Mj9-b7t1W6hZk,461
opfor/core/transient.py,sha256=iRv1M77m8hRfwcyfsITN6VSPHC7FYFZtxQ8ktckwi5o,1048
opfor/core/triage.py,sha256=2AUiFResk74KmGN8Ptp9nUEg4DpdH4tV3xHyXPHjPFM,2376
opfor/core/world.py,sha256=UTZhQVbg8Bgg2ZjWw7Ac3u0cpg1K87rRIlMTjUgP9to,3990
opfor/core/providers/__init__.py,sha256=mOBRH7Idgz13PbdQCQDp0Pi-TvYSiNkfH45nYMFRFTk,1054
opfor/core/providers/anthropic.py,sha256=YFfyOfo6FTKkaH-HWtzbw7j8n777MbtR7b6Q40BzWys,4221
opfor/core/providers/claude_agent.py,sha256=TLtq5_mzKRS9VjDobSy0uW-3CiLMC3whn7FkFP9CxZw,6341
opfor/core/providers/contract.py,sha256=BRAJy0o4oXVJwpL2YPTBJf3Vz6SWhen4qPSM_27OYB0,1567
opfor/core/providers/factory.py,sha256=ZwK95IvFWdZ7Rx2-vhAhOKzHzaxVmyDeYXjUCEcF6wk,8395
opfor/core/providers/mock.py,sha256=bq39GXQ4GYvcPr5Vp3DLo3l3_7AaLSnLACpnRCO3GfU,1334
opfor/core/providers/openai.py,sha256=tznGSqAF2sQC2kTiPLIOAGjm5y8SkfOcYgYAkrDi2Gc,4601
opfor/core/providers/retry.py,sha256=Yt5LVci7yjOWFoOTcjI9QsGNRCr-ICZ9wUX3DwNl-NM,2264
opfor/scenarios/__init__.py,sha256=03iVQEzxySchMpvl1qmwq5ES7sQW4WCetqJ5JsPSdcY,278
opfor/scenarios/registry.py,sha256=-AxE98aw6Y7yD50Fmk12QY4aVKGdAbG6bltd0oyDKN0,3476
opfor/scenarios/attacksurface/__init__.py,sha256=uNfZ5BWsPETQttpRfSKTVgbbsHuADb-2Iy5Cwm4r5hk,11586
opfor/scenarios/attacksurface/config.py,sha256=f5ZSem8vI4b0cmmWy7G-b7Ub7JkMTJaCYD1NflCtUno,3053
opfor/scenarios/attacksurface/hostnames.py,sha256=NX9-67dHbSZAZNqQzpHiK63GtMo2RFgPTUfQezXTUuk,6468
opfor/scenarios/attacksurface/render.py,sha256=xrm7kmLjJ7b-VNszACuViv5QT8zmhBuQ61mzUb4c34o,13329
opfor/scenarios/attacksurface/report.py,sha256=3rJJUCLBEFx2LxLRBjokcwyZohTizkncV06PmEThVl8,5182
opfor/scenarios/attacksurface/seed.py,sha256=olwvuhm13I6QRKnPYpm60rpi7GyM1X32-04AQPaaM10,1217
opfor/scenarios/attacksurface/assets/__init__.py,sha256=8uEXMrsPQ0xnhCQQt4LlUslYg6KGuCCxoG6pdJTPkis,402
opfor/scenarios/attacksurface/assets/base.py,sha256=Xh5Aw0wYYkmHQ1vKxdH5VhBXnIOB0CfVoVrWKCX5BjE,2230
opfor/scenarios/attacksurface/assets/domain/__init__.py,sha256=YZDOcqbeuW_qaW99gUZ9aSZTaii8lEMzocthn3Oo_6M,8646
opfor/scenarios/attacksurface/assets/domain/classifiers.py,sha256=7OHZ1E_L0Gn-szYfrRnvKkDZQIJ7zwV6y9_evyILLi0,6050
opfor/scenarios/attacksurface/assets/domain/failures.py,sha256=Sg-JxHc0Omdx0TcfeidZQiavUYn6rZLtbLXuh592Pe0,2611
opfor/scenarios/attacksurface/assets/domain/fingerprint.py,sha256=VNsMyOwEJasdfH01hXtNkzi0z0hmA09cCPkR8cDBlNs,4679
opfor/scenarios/attacksurface/assets/domain/identify.py,sha256=NbAmX7u-qhpnSSBc3OajSLpbUIw-IcBzctANmwVApvw,2680
opfor/scenarios/attacksurface/assets/domain/nuclei.py,sha256=omSpNmHX6La3jR-YZ-gLDg9CcYW2Wn5iC889wkp2hbk,11911
opfor/scenarios/attacksurface/assets/domain/nuclei_chain.py,sha256=BtbX9M3cD6chT9zVfODn219escNNBnOADSJ-wWvabYU,12151
opfor/scenarios/attacksurface/assets/domain/planner.py,sha256=uPbmUwhuzN9Jl6V6z7HsevIjrfLXz_v314C1esN9vtk,12486
opfor/scenarios/attacksurface/assets/domain/responses.py,sha256=2lpnkeam4xx1G4jj5Hof0sqQ5muLeW68LvSAGVxhs5Y,3968
opfor/scenarios/attacksurface/assets/domain/types.py,sha256=omefjJo6EkBMdz2clT70eB2nZUzzWF3SOMWG188NZWQ,8026
opfor/scenarios/attacksurface/assets/domain/capabilities/__init__.py,sha256=Agc_m-M_VNz_zR_OKEOat7mwdovJUWhjpIdOrLoFWp0,1073
opfor/scenarios/attacksurface/assets/domain/capabilities/cves.py,sha256=1CVnPJjPrppau1uBGLH9Lt51mHoJBLIZZ3Kjr0eO3_I,2459
opfor/scenarios/attacksurface/assets/domain/capabilities/discovery.py,sha256=Lrnp5IBjHFl7lUDLLio9318Lh_knUA_scrZjXHPtKFo,9611
opfor/scenarios/attacksurface/assets/domain/capabilities/dns.py,sha256=wroLn4jGUCfAclHInwmr5n5OjnVZCxxJ1NH1a5sSC0w,2036
opfor/scenarios/attacksurface/assets/domain/capabilities/http.py,sha256=Efc1g3LVDLt8qpFbkyDQ-Ef9MUbkbIqxiFBPNt1x-MA,14835
opfor/scenarios/attacksurface/assets/domain/capabilities/profile.py,sha256=q0TaYRkJH4n-p-ok297J5Hhrrz6FXOnbZJ9J9dif9J4,2362
opfor/scenarios/attacksurface/assets/domain/capabilities/specs.py,sha256=vo-UsGAk47GBIw1ROnY0b37U0vu3XaRyrS0XSMTsxTU,10048
opfor/scenarios/attacksurface/assets/domain/knowledge/index.md,sha256=BUAcAR_EH2d95i7YycvmpwuszUXyEbDzxkRQ2S0WcR0,3293
opfor/scenarios/attacksurface/assets/domain/knowledge/findings/api-spec-exposure.md,sha256=sCmkrD1HCMPGNcYutuchMVb-YpPMmLsM27O-7MJRSZE,3150
opfor/scenarios/attacksurface/assets/domain/knowledge/findings/exposed-admin-interface.md,sha256=j7Y4K2hHLnGI4g245jaHNzbuD1x9vMjofkJRLcSjE_M,2034
opfor/scenarios/attacksurface/assets/domain/knowledge/findings/graphql-introspection.md,sha256=3ut3aUhXe6hxZ9JwL_FiPZQaOEgEUOZod4HDuRCBUuc,1218
opfor/scenarios/attacksurface/assets/domain/knowledge/findings/improper-authentication.md,sha256=Vf99rHjx8A5kvU6nTFnOaRtm69yaWQNQvuqvXdK-Gbs,3901
opfor/scenarios/attacksurface/assets/domain/knowledge/findings/known-vulnerability.md,sha256=nyyfODOLlKAMWqDI6pRrgbhVkrI7HOOnP3MxDxvIYsY,4182
opfor/scenarios/attacksurface/assets/domain/knowledge/findings/open-source-service-exposure.md,sha256=7mmA_GwBoVmYiG9s6TJTojyr6wXrazbtO6UODJ-HSu8,2915
opfor/scenarios/attacksurface/assets/domain/knowledge/findings/subdomain-takeover.md,sha256=1HtOU-10iQT8E2__moSSW5apYpoZB-Nu0140qTnQ_8I,7018
opfor/scenarios/attacksurface/assets/domain/knowledge/findings/unauthenticated-interface.md,sha256=21XyyyPsMo7CDwAsAfcrCXrmyJe5I7a-cKQwTkYSUQc,2670
opfor/scenarios/attacksurface/assets/domain/knowledge/fingerprints/frameworks/angular.md,sha256=3CjgF9pheFKpKZCDs8dJxTvkeGtVQrdNWWyf-RgXtys,474
opfor/scenarios/attacksurface/assets/domain/knowledge/fingerprints/frameworks/nextjs.md,sha256=392dZhUw575Maz73hd3S1Ym9CC-fst0RmmAV5Cj-9vY,590
opfor/scenarios/attacksurface/assets/domain/knowledge/fingerprints/products/airflow.md,sha256=0Cczd5eOn4K1iNBhvmw16XcYZ4Nnyqs9If9hqwRwA9U,653
opfor/scenarios/attacksurface/assets/domain/knowledge/fingerprints/products/elasticsearch.md,sha256=WjEzbvkT0J5tnVpFVjpMJy76EoUAoKcoEssck1Phalo,564
opfor/scenarios/attacksurface/assets/domain/knowledge/fingerprints/products/gitlab.md,sha256=NKQ2jx3bbF8RnzvKVnDD_5W_GS-9SbfiqkCiHiOHmiw,577
opfor/scenarios/attacksurface/assets/domain/knowledge/fingerprints/products/grafana.md,sha256=90ASB-X81f6nrHP1ikpFuJpOBuk-Y-CW8gGbe9hHAtU,1197
opfor/scenarios/attacksurface/assets/domain/knowledge/fingerprints/products/jenkins.md,sha256=7j-p5lEyRq2uXma3vMWB40u-LxzhfuZ9DcmSdAhIRMk,390
opfor/scenarios/attacksurface/assets/domain/knowledge/fingerprints/products/kibana.md,sha256=gFFZR9_2y-lAlbk4QQNt8LEMx5FgGOUH1rdGBM3epM0,666
opfor/scenarios/attacksurface/assets/domain/knowledge/fingerprints/products/metabase.md,sha256=R2ldpTgxbEV4JO5p4A0HhKIwVvfCsCMIswN4xgmy1YE,1705
opfor/scenarios/attacksurface/assets/domain/knowledge/fingerprints/products/sonarqube.md,sha256=g_KQbh5t3kTUL84sGsT2I_UUz_PgzFNNaTwtcmQVH0k,1300
opfor/scenarios/attacksurface/assets/domain/knowledge/nuclei/README.md,sha256=erKG2sM6pOH7cCAxqh8IYXQRooWkMHVt0XsFwCe2wI4,1852
opfor/scenarios/attacksurface/assets/domain/sources/__init__.py,sha256=w28EFxBvk3NYuoHTYFakVwqKXXileWTzCRR4FZlZWHI,3452
opfor/scenarios/attacksurface/assets/domain/sources/dns.py,sha256=JbmLW-Wo_pXV9z_-4JLmAuotsg0dhJGbFyZBgeZMUCA,6024
opfor/scenarios/attacksurface/assets/domain/sources/enumeration.py,sha256=vki6sCOzYhwFPlaJiYP_kF4JY6MFymv8wq5EtUOt2IE,16995
opfor/scenarios/attacksurface/assets/domain/sources/http.py,sha256=cJYFQkMCGlH5rM40uSHlQju_ktxIwe6U33i0aRtVyRk,22553
opfor/scenarios/attacksurface/assets/domain/sources/javascript.py,sha256=nTd4Q4-9_ihUqWg1gy48alEsAw037yO5DorJOkIhJtc,3525
opfor/scenarios/attacksurface/assets/domain/sources/nvd.py,sha256=rDO5sUoKtmLzz-7rBqzMVCLM3Kmh52GLUp_2pIyKjrk,6152
opfor/scenarios/attacksurface/assets/domain/sources/observations.py,sha256=BX94DszIK5CSBxVeWRELkmGehDEHQx_yf6wScTL4AQM,2272
opfor/scenarios/attacksurface/assets/domain/sources/parsers.py,sha256=tpWcsLYod5V9Q9Yc413ej5gg9eIZ-QfRshaSmvOamUY,8948
opfor/scenarios/attacksurface/assets/domain/sources/seeds.py,sha256=RI_NPyg7mguZO7oBAZvmDkWO3f2wa_p3sDgLOyLzVqM,2132
opfor/scenarios/attacksurface/lifecycle/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
opfor/scenarios/attacksurface/lifecycle/completeness.py,sha256=UJ3Zk6OD3rJMgBADKHnCAZXNgKsc9OTDMyJ6A83Dayc,5921
opfor/scenarios/attacksurface/lifecycle/confirm.py,sha256=AK3MM2nmZcZaXm2ipD8GkeXprrkxvO2IrcR6pvzQ4wg,10580
opfor/scenarios/attacksurface/lifecycle/grounding.py,sha256=MfgSt7OZlXlnIb50O0RzxEOBll6xMMBNOaUuLgFgCzM,15635
opfor/scenarios/attacksurface/lifecycle/reproduce.py,sha256=NNbhLlWLXsWgketbOi0vVKZGNwIoJitXhUJuN6O4K9U,19601
opfor/scenarios/attacksurface/lifecycle/technique.py,sha256=e4k0tuGIZ86owwxzBbHysO5C2NLHhSSfDhNs4-5o1KI,8616
opfor/scenarios/attacksurface/lifecycle/triage.py,sha256=vMqiBoRc941llqMQIVo1ZiSmtCKzePCGFku-6KQtM3M,26120
opfor/scenarios/mock/__init__.py,sha256=7X7S2VBqDmfiPtKyh1a4unWMTTofgqoY_J4nTa64Y5A,3599
opfor-0.6.0.dist-info/licenses/LICENSE,sha256=R-kDUdRLYGdvfn9BFdfw7jJsi4YvH1BppGtZep0eEoU,11340
opfor-0.6.0.dist-info/METADATA,sha256=QscFoAEB1txolKdIvRhiRezzKiGWfwKqHjRQPVuyWtg,4323
opfor-0.6.0.dist-info/WHEEL,sha256=K260EYznzXsJYBQGqmI8VTxEdiZYNvDZwW9cBh9-_MA,91
opfor-0.6.0.dist-info/entry_points.txt,sha256=lqLImvCSZpJ5xHtaOsVf1iz0Aw0Eh9XwL5rhGTlTsiw,41
opfor-0.6.0.dist-info/top_level.txt,sha256=e5y85LvBFTDild5W6UYRVin_cXUHMbu-jra2ae3W-20,6
opfor-0.6.0.dist-info/RECORD,,
