×

Report slams Parliament for weak oversight as debt chokes taxpayers

Parliament during a past session. [File, Standard]

A damning report by the Africa Centre for Open Governance (AfriCOG) accuses Parliament of failing to fulfill its constitutional duty regarding government borrowing, leading to a ballooning national debt and a future burden on taxpayers.

The report, argues the Kenyan Parliament kowtows to Executive, adding that it has abdicated its responsibility to scrutinise and approve foreign loans before they are contracted.

“In the financial year 2023-2024, the government took out 36 new foreign loans amounting to Sh898 billion. 27 were from multilateral lenders, six from commercial banks and three from bilateral lenders. Last year Kenya paid over half a trillion shillings in external principal repayments; in 2024 over 330 billion falls due. Between 2025 and 2027, the National Treasury must repay over 1.5 trillion shillings to foreign creditors,” says Africog.

It notes: “The general public is neither consulted nor is there any concerted effort to inform them on the logic and details of the debt being incurred. It is bad enough that the public isn’t told about Executive borrowing, but even their representatives in the Parliament are kept out of the loop. The constitutional principle of ‘no taxation without representation’ implies the related idea of ‘no borrowing without representation’.”

This, AfriCOG says, violates Article 211 of the Kenyan Constitution, which grants Parliament the power to “authorise and regulate borrowing and impose reporting requirements.”

“Kenyan citizens will pay hundreds of millions of dollars annually over the next seven years, with a staggering lump sum repayment of $3 billion (Sh387 billion) due in 2031,” the report warns.

“This burden is being imposed without any parliamentary oversight or public consultation.”

The report highlights several missed opportunities for Parliament to assert its authority.

Notably, it criticises the amendments made to the Public Finance Management Act (PFMA) in May 2014, which facilitated the first Eurobond issuance and was later marred by a billion-dollar scandal.

AfriCOG calls for a two-pronged approach to address the issue. It urges Parliament to enact legislation enforcing “a priori approval” of foreign debt, as envisioned by the Constitution.

It also advocates for the establishment of civil society roundtables to engage parliamentarians and discuss potential legislative solutions.

“We contend that Parliament must use its authority to rein in the Executive’s debt contracting instinct. It must ensure that Kenya reduces the cost of foreign loans because interest payments and redemptions amount to exporting resources to creditors abroad. Carelessly contracted or misapplied debt implies higher taxes for future generations,” says Africog.

The report emphasizes the economic consequences of unchecked borrowing.

It notes that over 22 per cent of national revenue in the 2023-2024 financial year went towards servicing foreign debt interest payments alone.

This translates to a significant drain on resources that could be directed towards development projects, it concludes.  “The public is neither consulted nor informed about the rationale and details of the debt being incurred,” the report decries.

AfriCOG wants Parliament to reclaim its constitutional role and prioritise fiscal responsibility.

The report emphasizes the need for stricter controls on borrowing, improved transparency.

Request history8.1.26PHP Version1.48sRequest Duration10MBMemory UsageGET {category}/article/{id}/{slug}Route
  • warninglog[00:40:37] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • warninglog[00:40:37] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • Booting (9.24ms)time
  • Application (1.48s)time
  • 1 x Application (99.38%)
    1.48s
    1 x Booting (0.62%)
    9.24ms
    11 templates were rendered
    • 1x mainsite.articlearticle.blade.php#?blade
    • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
    • 1x common.vocalizedvocalized.blade.php#?blade
    • 1x mainsite.partials.footerfooter.blade.php#?blade
    • 1x mainsite.layouts.appapp.blade.php#?blade
    • 1x mainsite.partials.metasmetas.blade.php#?blade
    • 1x mainsite.partials.topbartopbar.blade.php#?blade
    • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
    • 1x mainsite.partials.menumenu.blade.php#?blade
    • 1x mainsite.partials.streamingstreaming.blade.php#?blade
    • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
    uri
    GET {category}/article/{id}/{slug}
    middleware
    web
    controller
    App\Http\Controllers\MainsiteController@article
    namespace
    prefix
    where
    file
    app/Http/Controllers/MainsiteController.php:610-1128
    36 statements were executed (7 duplicates)Show only duplicates712ms
    • Articles.php#513standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:513
      • app/Http/Controllers/MainsiteController.php:657
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:658
    • Articles.php#520standard_digital_main4.82msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001508971' and `published_at` <= '2025-03-31 00:40:37' and `deleted_at` is null
      Bindings
      • 0: 2001508971
      • 1: 2025-03-31 00:40:37
      Backtrace
      • app/Utils/Articles.php:520
      • app/Http/Controllers/MainsiteController.php:657
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:658
    • Articles.php#1435standard_digital_main1.01msselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-31'
      Bindings
      • 0: 2025-03-31
      Backtrace
      • app/Utils/Articles.php:1435
      • app/Http/Controllers/MainsiteController.php:660
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:661
    • Builder.php#20standard_digital_main1.54msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001508971 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001508971
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Articles.php#147standard_digital_main960μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 4 or `parent_id` = 4 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 4
      • 2: 4
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main19.43msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 276, 279, 281, 283, 284, 324, 417, 426, 461, 594, 595) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 00:40:37' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
      Bindings
      • 0: 4
      • 1: 19
      • 2: 20
      • 3: 22
      • 4: 40
      • 5: 42
      • 6: 46
      • 7: 276
      • 8: 279
      • 9: 281
      • 10: 283
      • 11: 284
      • 12: 324
      • 13: 417
      • 14: 426
      • 15: 461
      • 16: 594
      • 17: 595
      • 18: 1
      • 19: 2025-03-31 00:40:37
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main880μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 426, 594)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#53standard_digital_main900μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 4
      Bindings
      • 0: 4
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:338
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#53standard_digital_main720μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#55standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:55
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#55standard_digital_main3.98msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:55
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#57standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:57
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#57standard_digital_main4.58msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:57
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#60standard_digital_main1.33msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
      Backtrace
      • app/Utils/Articles.php:60
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#688standard_digital_main177msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"AfriCOG\",\"Parliament\",\"Public Debt\",\"Government Borrowing\"]%') and `site_id` = 1 and `published_at` <= '2025-03-31 00:40:37' and `deleted_at` is null and `id` not in ('2001508971') order by `published_at` desc limit 4 offset 0
      Bindings
      • 0: %["AfriCOG","Parliament","Public Debt","Government Borrowing"]%
      • 1: 1
      • 2: 2025-03-31 00:40:37
      • 3: 2001508971
      Backtrace
      • app/Utils/Articles.php:688
      • app/Http/Controllers/MainsiteController.php:821
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:822
    • Articles.php#424standard_digital_main127msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-03-31 00:40:37' and `published_at` >= '2025-03-30 23:40:37' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
      Bindings
      • 0: 1
      • 1: 16
      • 2: 20
      • 3: 2025-03-31 00:40:37
      • 4: 2025-03-30 23:40:37
      Backtrace
      • app/Utils/Articles.php:424
      • app/Http/Controllers/MainsiteController.php:825
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:826
    • Articles.php#424standard_digital_main860μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 41, 588)
      Backtrace
      • app/Utils/Articles.php:424
      • app/Http/Controllers/MainsiteController.php:825
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:826
    • Articles.php#147standard_digital_main980μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 480
      • 2: 480
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#164standard_digital_main1.7msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 00:40:37' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
      Bindings
      • 0: 480
      • 1: 481
      • 2: 482
      • 3: 719
      • 4: 1
      • 5: 2025-03-31 00:40:37
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#164standard_digital_main780μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#753standard_digital_main82.23msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-03-31 00:40:37' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
      Bindings
      • 0: 1
      • 1: 486
      • 2: 1
      • 3: 2025-03-31 00:40:37
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#753standard_digital_main640μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41, 588)
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#819standard_digital_main43.85msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001508971' and `site_id` = 1 and `published_at` <= '2025-03-31 00:40:37' and `deleted_at` is null order by `id` desc limit 1
      Bindings
      • 0: 2001508971
      • 1: 1
      • 2: 2025-03-31 00:40:37
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#819standard_digital_main810μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (29)
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#865standard_digital_main3.64msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001508971' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 00:40:37' limit 1
      Bindings
      • 0: 2001508971
      • 1: 1
      • 2: 2025-03-31 00:40:37
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#865standard_digital_main790μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#1288standard_digital_main7.97msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-31 00:40:37' and `article_category_id` = 4 and `site_id` = 1 and `id` not in ('2001508971') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
      Bindings
      • 0: 2025-03-31 00:40:37
      • 1: 4
      • 2: 1
      • 3: 2001508971
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Articles.php#1288standard_digital_main820μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4)
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Builder.php#20standard_digital_main27.77msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"AfriCOG\",\"Parliament\",\"Public Debt\",\"Government Borrowing\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
      Bindings
      • 0: %["AfriCOG","Parliament","Public Debt","Government Borrowing"]%
      • 1: 1
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Articles.php#3841standard_digital_main900μsselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
      Backtrace
      • app/Utils/Articles.php:3841
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Articles.php#3867standard_digital_main810μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001514967, 2001249065, 2001515112, 2001515080, 2001349656, 2001515114, 2001515107, 2000219138, 2000140403, 2000198221, 2001515084, 2001515078, 2001266092, 2001515041, 2001411807, 2001514869, 2001514989, 2001448068, 2001515085, 2001515045) and `deleted_at` is null and `published_at` <= '2025-03-31 00:40:37' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
      Bindings
      • 0: 2001514967
      • 1: 2001249065
      • 2: 2001515112
      • 3: 2001515080
      • 4: 2001349656
      • 5: 2001515114
      • 6: 2001515107
      • 7: 2000219138
      • 8: 2000140403
      • 9: 2000198221
      • 10: 2001515084
      • 11: 2001515078
      • 12: 2001266092
      • 13: 2001515041
      • 14: 2001411807
      • 15: 2001514869
      • 16: 2001514989
      • 17: 2001448068
      • 18: 2001515085
      • 19: 2001515045
      • 20: 2025-03-31 00:40:37
      Backtrace
      • app/Utils/Articles.php:3867
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Articles.php#3867standard_digital_main740μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (264, 265, 588)
      Backtrace
      • app/Utils/Articles.php:3867
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • CookieTool.php#185standard_digital_main760μsselect * from `settings` where `meta_name` = 'article_age' limit 1
      Bindings
      • 0: article_age
      Backtrace
      • app/Utils/CookieTool.php:185
      • app/Http/Controllers/MainsiteController.php:870
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • helper.php#424standard_digital_main1.03msselect * from article_categories where id = '4'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main710μsselect * from article_categories where id = '4'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main810μsselect * from article_categories where id = '4'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main590μsselect * from article_categories where id = '4'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • Articles.php#1350standard_digital_main188msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-31 00:40:38' and (`keywords` like '%AfriCOG%' or `keywords` like '%Parliament%' or `keywords` like '%Public Debt%' or `keywords` like '%Government Borrowing%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001508971' order by `published_at` desc limit 3
      Bindings
      • 0: 2025-03-31 00:40:38
      • 1: %AfriCOG%
      • 2: %Parliament%
      • 3: %Public Debt%
      • 4: %Government Borrowing%
      • 5: 1
      • 6: 16
      • 7: 20
      • 8: 2001508971
      Backtrace
      • app/Utils/Articles.php:1350
      • app/Utils/Articles.php:1674
      • view::mainsite.article:568
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
    • app.blade.php#825standard_digital_main1.12msselect * from `favourite_topics` where `status` = 1
      Bindings
      • 0: 1
      Backtrace
      • view::mainsite.layouts.app:825
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    App\Models\Category
    399Category.php#?
    App\Models\Article
    39Article.php#?
    App\Models\Trending
    20Trending.php#?
    App\Topic
    16Topic.php#?
    App\Models\Author
    14Author.php#?
        _token
        kyfo3wBohrFRXFSpLaxlWoCMdOklyYmGHSmSqIzn
        offset
        0
        _previous
        array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001508971/report...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /counties/article/2001508971/report-slams-parliament-for-weak-oversight-as-debt-chokes-taxpayers
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:23 [ "cf-ray" => array:1 [ 0 => "928ac4117ed9e81d-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.191.61.74" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.191.61.74" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sun, 30 Mar 2025 21:40:38 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik5nQTltbjhTbzdqbFFsZWVUcE5yeEE9PSIsInZhbHVlIjoiU2NlUUkzUTA5MTZNdlhNUmNrUkg1U3Z3TWVJem43WFFhelBhQmhiQTVkSGlQRG52QjZRNDcya2loNXIzK3dFMlRJclpKNi9xV3QxZDR5TVFnMnJrZ3F6WDYzZDZESTVlMjhFdTVVRnhmRVJLVmpwR1hLeUJCU2UyZ1BrcjRkZVciLCJtYWMiOiI3ZDlmNTUxNGY5YmIxMjQ4OTlhY2JhYTcxMjdjYThhZTEyMmE5MjY5NTA2Y2MyOThjODQwNDc1ZTRiM2JlMGRiIiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 08:09:38 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Ik5nQTltbjhTbzdqbFFsZWVUcE5yeEE9PSIsInZhbHVlIjoiU2NlUUkzUTA5MTZNdlhNUmNrUkg1U3Z3TWVJem43WFFhelBhQmhiQTVkSGlQRG52QjZRNDcya2loNXIzK3dFMlRJclpKN" 1 => "thestandardmediagroup_session=eyJpdiI6Im85UTdLaTRsRi9yM0NTK05wbU5WU1E9PSIsInZhbHVlIjoiUXM5aTMwbkU1QXlQU2dQeVRPVzlmRXd2L0dNd09oU3BremRkZk1yQytSUlRjRzk0cnJZNkJkRDlkbGFnU0FLWmVBVXh1aWhERFdpM2lqK1pWbldtQzU4dEFEajFzMDJydnZ6SkgveEpQR050ZEhvRDJXT3NPZUFkUFFOdE1zc00iLCJtYWMiOiI5ZGZiYmVlNzNjMDhjMWE0M2IxNTUyNDRmNjI3MTJjYWM1MTc3NmYzNzkwYzY4OGRjZmFiYjYzNjY5OTU1ZThjIiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 08:09:38 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6Im85UTdLaTRsRi9yM0NTK05wbU5WU1E9PSIsInZhbHVlIjoiUXM5aTMwbkU1QXlQU2dQeVRPVzlmRXd2L0dNd09oU3BremRkZk1yQytSUlRjRzk0cnJZNkJkRD" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik5nQTltbjhTbzdqbFFsZWVUcE5yeEE9PSIsInZhbHVlIjoiU2NlUUkzUTA5MTZNdlhNUmNrUkg1U3Z3TWVJem43WFFhelBhQmhiQTVkSGlQRG52QjZRNDcya2loNXIzK3dFMlRJclpKNi9xV3QxZDR5TVFnMnJrZ3F6WDYzZDZESTVlMjhFdTVVRnhmRVJLVmpwR1hLeUJCU2UyZ1BrcjRkZVciLCJtYWMiOiI3ZDlmNTUxNGY5YmIxMjQ4OTlhY2JhYTcxMjdjYThhZTEyMmE5MjY5NTA2Y2MyOThjODQwNDc1ZTRiM2JlMGRiIiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 08:09:38 GMT; path=/XSRF-TOKEN=eyJpdiI6Ik5nQTltbjhTbzdqbFFsZWVUcE5yeEE9PSIsInZhbHVlIjoiU2NlUUkzUTA5MTZNdlhNUmNrUkg1U3Z3TWVJem43WFFhelBhQmhiQTVkSGlQRG52QjZRNDcya2loNXIzK3dFMlRJclpKN" 1 => "thestandardmediagroup_session=eyJpdiI6Im85UTdLaTRsRi9yM0NTK05wbU5WU1E9PSIsInZhbHVlIjoiUXM5aTMwbkU1QXlQU2dQeVRPVzlmRXd2L0dNd09oU3BremRkZk1yQytSUlRjRzk0cnJZNkJkRDlkbGFnU0FLWmVBVXh1aWhERFdpM2lqK1pWbldtQzU4dEFEajFzMDJydnZ6SkgveEpQR050ZEhvRDJXT3NPZUFkUFFOdE1zc00iLCJtYWMiOiI5ZGZiYmVlNzNjMDhjMWE0M2IxNTUyNDRmNjI3MTJjYWM1MTc3NmYzNzkwYzY4OGRjZmFiYjYzNjY5OTU1ZThjIiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 08:09:38 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6Im85UTdLaTRsRi9yM0NTK05wbU5WU1E9PSIsInZhbHVlIjoiUXM5aTMwbkU1QXlQU2dQeVRPVzlmRXd2L0dNd09oU3BremRkZk1yQytSUlRjRzk0cnJZNkJkRD" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "kyfo3wBohrFRXFSpLaxlWoCMdOklyYmGHSmSqIzn" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001508971/report-slams-parliament-for-weak-oversight-as-debt-chokes-taxpayers" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-03-31 00:40:38GET/main-staging/counties/article/2001508971/report-slams-parliament-for-weak-oversight-as-debt-chokes-taxpayers21136488