Files
glpi-neural-brain/data/research-evidence/ca098a05a75e82dbf779d558.json
T
2026-08-07 08:33:41 +02:00

26 lines
12 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"schema_version": 1,
"saved_at": "2026-08-07T04:00:33.9012621Z",
"content_sha256": "d0515bd3959e42d1c97d7d8de630148b182cf2828ddcacb75998ccd79587b357",
"result": {
"title": "What is API Inventory?",
"url": "https://www.cequence.ai/learn/api-security/what-is-api-inventory/",
"snippet": "API inventory is a comprehensive list or catalog of all APIs that an organization owns, uses, or exposes—internally and externally. A complete and up-to-date API inventory is foundational to proper security, governance, API lifecycle management, and a comprehensive API security program.",
"content": "What is API Inventory?\n\nLearning |\nAPI Security\n\nUnderstanding API Inventory: Improve Security and Governance\n\nAPIs connect all the applications we use, and their ubiquity and ease of use makes our world more interconnected every day. Their omnipresence creates API sprawl, which is the rapid growth in the number of APIs in an enterprise. API sprawl can result in shadow APIs, which are unmanaged APIs in use, and zombie APIs, which are old or deprecated APIs that are still accessible but no longer used for the purpose they were created for. Each of these can cause significant security issues, and both can be resolved by proper API discovery and inventory practices.\n\nWhat is API Inventory?\n\nAPI inventory is a comprehensive list or catalog of all APIs that an organization owns, uses, or exposes—internally and externally. A complete and up-to-date API inventory is foundational to proper security, governance, API lifecycle management, and a comprehensive API security program.\n\nWhy are Inventory Processes Necessary? Achieving API Discovery and Classification\n\nAPI inventory is critical from the security and management perspectives. First and foremost, you cannot protect what you cannot see, making a complete list of APIs the first step in an API security initiative. A runtime inventory also drives API awareness for the respective business owners, which is essential because most organizations do not have clear visibility of what APIs are deployed and who owns them.\n\nOrganizations constantly battle API sprawl resulting from inorganic growth such as mergers and acquisitions and organic growth from the prevalence of a hybrid architecture, including on-premises, data centers, public clouds, private clouds and edge computing. Another reason for the rapid and unmanaged proliferation of APIs across an organization is the increasing usage of microservices infrastructure and the desire for accelerated release and deployment of software, which can lead to zombie APIs.\n\nThe Business Cost of Improper API Inventory Management\n\nImproper API inventory management results in operational and security challenges. The proliferation of API endpoints is not only limited to multiple environments but also the various teams across these environments. It also drives up development costs; imagine a scenario wherein APIs have been created for a specific process, but an inability to catalog the API means its existence is lost, and developers create the same API again, resulting in shadow API proliferation.\n\nThe inability to develop and update your inventory means a lack of visibility into API configurations and traffic and the potential for unreliable APIs due to API misconfiguration. Lack of inventory management leads to many undocumented APIs across the IT environment, many likely unsecured, making them easy targets for attackers to commit fraud, business logic abuse, and to disrupt the business.\n\nLack of API inventory can lead to real costs to the business. Unmanaged (shadow) or forgotten (zombie) APIs may have unmitigated vulnerabilities. Duplicated development efforts due to forgotten or “lost” APIs. The OWASP API Security Top 10 specifically calls out the issues in API9:2023 – Improper Inventory Management .\n\nWhy Do Organizations Struggle to Build an API Inventory?\n\nAn extremely detailed, well-taxonomized inventory is critical for ensuring API security, governance and compliance, but establishing a clear roadmap for API inventory remains a challenge. Creating an API inventory manually becomes a massive challenge as many APIs are frequently modified or updated. Organizations that depend on passive inventory tools or scanners are trapped in a legacy approach to inventory management, resulting in an inaccurate picture of APIs from design to production and deployment.\n\nAPIs have long been owned and deployed by developers, often for internal use only, and with little to no security oversight. As APIs have become more integral to the business and are now deployed externally, the act of tracking them and securing them continues to lag in many organizations, evidenced by recent API related security incidents.\n\nWhat is the Right Approach for API Inventory?\n\nThe right approach towards understanding the number of APIs spread across an organization, should focus on three critical pillars: creation, deployment, and management. Also, a complete inventory requires includes internal, external, and third-party APIs.\n\nHow to Catalog and Build Your API Inventory\n\nCreating an API inventory is not a difficult undertaking with the right tools, even for the largest enterprises which may have tens of thousands of APIs. A tool such as Cequence API Security can perform all of the following tasks with minimal configuration.\n\nDiscover APIs – it’s best to be able to discover APIs at runtime, by watching API traffic, as well as by crawling. This ensures complete coverage of the enterprise API landscape.\n\nDocument APIs – ensure APIs have up-to-date specifications that document what the API does. In the event APIs are missing documentation, a solution like Cequence that can automatically create the specifications is ideal.\n\nMake the API Inventory Accessible – enabling the right staff to access the API inventory, mine its contents, and keep it up to date makes best use of the inventory.\n\nKeep the Inventory Up to Date – Regular API discovery, again through runtime discovery and crawling external domains, ensure the inventory remains current.\n\nExplore Unified API Protection with Cequence\n\nCequence enables users to perform regular API discovery to identify all existing APIs – internal, external, and third-party. The discovered APIs are inventoried for visibility, and Cequence can even automatically create API specifications for APIs where definitions are missing. Shadow and zombie APIs are identified, as well as those APIs whose functions have deviated from spec (API drift). The API inventory created with Cequence also enables a visualization of how traffic flows between APIs – the Flow Graph.\n\nProper API inventory management helps organizations harness the power of APIs while enabling security, governance, and compliance as part of a comprehensive API security program. Coupled with Cequence Bot Management , organizations can ensure protection and compliance for their entire API and application ecosystem.\n\nArticles in API Security\n\nWhat is API Security?\n\nWhat is API Compliance? Aligning Regulatory Standards with API Security\n\nUnderstanding API Inventory: Improve Security and Governance\n\nWhat is API Discovery and API Visibility?\n\nWhat is API Security Testing?\n\nCookie Consent\n\nWe use cookies to improve your experience on our site. By using our site, you consent to cookies.\n\nPreferences Reject Accept All\n\nCookie Preferences\n\nManage your cookie preferences below:\n\nToggle Essential Essential\n\nEssential cookies enable basic functions and are necessary for the proper function of the website.\n\nName\n\nDescription\n\nDuration\n\nGeolocation Config\n\nThis cookie is used to store the consent settings based on the visitor's location.\n\n30 days\n\nCookie Preferences\n\nThis cookie is used to store the user's cookie consent preferences.\n\n30 days\n\nToggle Login Login\n\nThese cookies are used for managing login functionality on this website.\n\nName\n\nDescription\n\nDuration\n\nwordpress_logged_in\n\nUsed to store logged-in users.\n\nPersistent\n\nwordpress_sec\n\nUsed to track the user across multiple sessions.\n\n15 days\n\nwordpress_test_cookie\n\nUsed to determine if cookies are enabled.\n\nSession\n\nToggle Google Tag Manager Google Tag Manager\n\nGoogle Tag Manager simplifies the management of marketing tags on your website without code changes.\n\nName\n\nDescription\n\nDuration\n\ncookiePreferences\n\nRegisters cookie preferences of a user\n\n2 years\n\ntd\n\nRegisters statistical data on users' behaviour on the website. Used for internal analytics by the website operator.\n\nsession\n\nToggle Statistics Statistics\n\nStatistics cookies collect information anonymously. This information helps us understand how visitors use our website.\n\nToggle Google Analytics Google Analytics\n\nGoogle Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.\n\nService URL: policies.google.com (opens in a new window)\n\nName\n\nDescription\n\nDuration\n\n_ga\n\nID used to identify users\n\n2 years\n\n_gat\n\nUsed to monitor number of Google Analytics server requests when using Google Tag Manager\n\n1 minute\n\n_gid\n\nID used to identify users for 24 hours after last activity\n\n24 hours\n\n_ga_\n\nID used to identify users\n\n2 years\n\n_gali\n\nUsed by Google Analytics to determine which links on a page are being clicked\n\n30 seconds\n\n_gac_\n\nContains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.\n\n90 days\n\n__utmx\n\nUsed to determine whether a user is included in an A / B or Multivariate test.\n\n18 months\n\n__utmv\n\nContains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.\n\n2 years after last activity\n\n__utmz\n\nContains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server\n\n6 months after last activity\n\n__utmc\n\nUsed only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.\n\nEnd of session (browser)\n\n__utmb\n\nUsed to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.\n\n30 minutes after last activity\n\n__utmt\n\nUsed to monitor number of Google Analytics server requests\n\n10 minutes\n\n__utma\n\nID used to identify users and sessions\n\n2 years after last activity\n\nToggle Microsoft Clarity Microsoft Clarity\n\nClarity is a web analytics service that tracks and reports website traffic.\n\nService URL: clarity.microsoft.com (opens in a new window)\n\nName\n\nDescription\n\nDuration\n\n_clck\n\nPersists the Clarity User ID and preferences, unique to that site is attributed to the same user ID.\n\n12 months\n\n_clsk\n\nConnects multiple page views by a user into a single Clarity session recording.\n\n12 months\n\nCLID\n\nIdentifies the first-time Clarity saw this user on any site using Clarity.\n\n12 months\n\nANONCHK\n\nIndicates whether MUID is transferred to ANID, a cookie used for advertising. Clarity doesn't use ANID and so this is always set to 0.\n\nSession\n\nAccept All Close\nSave and Close",
"content_type": "text/html",
"query": "Was ist die präzise Definition von API Inventory im Kontext der IT-Sicherheit und der Sicherung von Systemen?",
"language": "de-DE",
"round": 1,
"fetched": true,
"relevant": true,
"relevance": 0.9,
"source_quality": "primary",
"source_quality_score": 0.904,
"actionable": true,
"covered_gap_ids": [
"G001"
],
"assessment_reason": "Die Quelle definiert API Inventory als 'comprehensive list or catalog of all APIs that an organization owns, uses, or exposes'. Sie betont die Bedeutung für IT-Sicherheit und die Sicherung von Systemen, insbesondere im Kontext von API Sprawl und der Risikominimierung durch die Identifizierung von Shadow- und Zombie-APIs. Die Quelle ist auch für die konkreten Schritte relevant, da sie die Notwendigkeit von API Discovery und Inventory-Praktiken zur Sicherung von Systemen erläutert."
}
}